android框架简介-JAVA环境(中)
来源:互联网 发布:失落的奥德赛 知乎 编辑:程序博客网 时间:2024/06/05 20:23
在我平时工作中主要是进行linux网络子系统的模块开发、linux应用程序(C/C++)开发。在学习和从事驱动模块开发的过程中,如果你对linux系统本身,包括应用程序开发都不了解,那么读内核代码就如同天书,毫无意义,所以我分析框架也是从基本系统api开始的,当然也不会太多涉及到应用程序开发。
好,开始这节主要是讲一个简单的adnroid应用程序,从应用程序出发,到框架代码。
分析的应用程序我们也奉行拿来主义:froyo/development/samples/HelloActivity
./
|-- Android.mk
|-- AndroidManifest.xml
|-- res
|-- src
`-- tests
其他的就多说了,看代码
每一个写过android程序的人都应该是从这个代码起步的吧?那好,那么我们研究android框架也从这里启航。
首先是
记住,我们这里不是讲JAVA,我们要讲的是android.app.Activity,回顾上节的内容,android的JAVA框架代码放在froyo/frameworks/base/,
其中Activity的代码放在框架代码的core/java/android/app/Activity.java,大概看一下
同样的Bundle的代码core/java/android/os/Bundle.java
呵呵,其实写多应用程序,然后看看这些代码,会有更加豁然开朗的感觉,所以列出以上目录给大家参考,所有的java框架代码都在那个目录下,到这里今天要讨论的第一个问题就到这里了。
我所在的公司是网络设备供应商,其实和android本身不搭边,android只是平时的爱好而已,所以很多地方如果写错了敬请原谅,当然也计划去做做android系统开发,例如驱动或者是框架开发,这是后话。
- android框架简介-JAVA环境(中)
- android框架简介-JAVA环境(上)
- android框架简介-JAVA环境(下)
- Android中Afinal框架简介
- Android中测试框架使用简介
- JAVA中各类CACHE框架简介
- Java开发中各种集合框架简介
- Android图形框架简介
- Android 框架简介
- Android框架简介
- Android 输入法框架简介
- Android 框架简介
- android框架简介
- Android 框架简介
- android-Volley框架简介
- Android框架简介
- Android 框架简介
- android开发框架简介
- 内存分配方式
- CRAZY
- samba配置
- 学习从自己开始
- Generics (1)
- android框架简介-JAVA环境(中)
- VS 2005中编译DCMTK工具包
- int (**p)[2]的疑惑
- QQ宠物冒险岛全攻略
- DOS命令
- web.config配置文件格式
- 2010年1月的全国自考C++
- 数控车床编程与操作
- 数字图像处理的招聘公司