摘要: 1.Activity启动流程 首先,Android操作系统会去访问AndroidManifest.xml配置文件,决定要启动哪一个Activity。AndroidManifest.xml配置文件中有一个默认的Activity。 然后,Android操作系统会生成这个Activity对象,然后调用这个对象里的onCreate()方法。在onCreate()方法里读取相应的布局文件,根据布局文件里的内容来决定这个Activity应该显示什么内容。2.在Activity当中获取代表View的对象的方法 Button button = (Button)findViewById(R.id.xxx)... 阅读全文
posted @ 2013-01-12 17:38 重生2013 阅读(439) 评论(0) 推荐(0) 编辑
摘要: Android中有四大组件,分别是:Activity,Service,Content Provide 和Broadcast Receiver。它们的作用分别是:Activity: 负责和用户进行交互; 盛放控件的容器Service: 负责在后台处理耗时较长的操作Content Provide: 对外数据共享的接口Broadcast Receiver: 监听系统的行为 阅读全文
posted @ 2013-01-12 14:53 重生2013 阅读(512) 评论(0) 推荐(0) 编辑
摘要: Android系统架构总体可分为四层结构,从下往上依次是:Linux内核层、系统运行库层、应用程序框架层以及应用程序层。如下图所示:一、Linux内核层 Google选择了Linux内核作为Android的底层支撑系统。当前的Android系统是基于Linux2.6内核的,提供了一个操作系统所应该具有的最基本的功能。 当然,除了标准的Linux内核外,Android还额外增加了适合手机的内核驱动程序:显示驱动、摄像头驱动、闪存驱动、Binder(IPC)驱动、键盘驱动、WiFi驱动、音频系统驱动、蓝牙驱动、电源管理等。二、系统运行库层: Android系统运行库层主要分为系统库和... 阅读全文
posted @ 2013-01-12 14:03 重生2013 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 1.创建一个Android应用程序步骤New->AndroidProject->...->Finish2.Android应用程序目录结构src:编写的源文件gen:由ADT插件自动生成的,切莫更改Android4.2:android的jar包AndroidDependencies:android依赖的jar包,比如支持向下兼容的包assets:资源文件,不会在gen下的R.java中自动生成一个idbin:编译后的二进制文件libs:第三方jar包res:资源文件,并在gen下的R.java中自动生成一个iddrawable系列:不同分辨率下使用的图片layout:布局文件, 阅读全文
posted @ 2013-01-10 22:13 重生2013 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 1.AndroidSDK的下载与安装1)去Java的官网下载最新的JavaSDK并安装:http://www.oracle.com/technetwork/java/javase/downloads/index.html(下载JavaSE的JDK而不是JRE)2)去Android的官网下载最新的AndroidSDK并安装:http://developer.android.com/sdk/index.html此SDK版本已包含Android开发工具包---AndroidSDK,集成开发环境---Eclipse,Eclipse插件---ADT。2.AndroidSDK的管理打开AndroidSDK 阅读全文
posted @ 2013-01-10 21:30 重生2013 阅读(245) 评论(0) 推荐(0) 编辑