摘要:
1.Intent的基本作用使用intent在activity,broadcast,service之间传递数据。2.一个Intent对象包含一组信息1)Compontentname:指定要启动哪一个activity2)Action:启动这个activity做什么3)Data:从一个activity到另一个activity传递怎样的数据4)Category:类别5)Extras:附加信息,存放一些键值对,然后可以传递到另外一个activity当中6)Flags:标志位3.Intent的基本用法// 从一个activity跳转到另一个activityIntent intent = new Inten 阅读全文
摘要:
1.Activity启动流程 首先,Android操作系统会去访问AndroidManifest.xml配置文件,决定要启动哪一个Activity。AndroidManifest.xml配置文件中有一个默认的Activity。 然后,Android操作系统会生成这个Activity对象,然后调用这个对象里的onCreate()方法。在onCreate()方法里读取相应的布局文件,根据布局文件里的内容来决定这个Activity应该显示什么内容。2.在Activity当中获取代表View的对象的方法 Button button = (Button)findViewById(R.id.xxx)... 阅读全文
摘要:
Android中有四大组件,分别是:Activity,Service,Content Provide 和Broadcast Receiver。它们的作用分别是:Activity: 负责和用户进行交互; 盛放控件的容器Service: 负责在后台处理耗时较长的操作Content Provide: 对外数据共享的接口Broadcast Receiver: 监听系统的行为 阅读全文
摘要:
Android系统架构总体可分为四层结构,从下往上依次是:Linux内核层、系统运行库层、应用程序框架层以及应用程序层。如下图所示:一、Linux内核层 Google选择了Linux内核作为Android的底层支撑系统。当前的Android系统是基于Linux2.6内核的,提供了一个操作系统所应该具有的最基本的功能。 当然,除了标准的Linux内核外,Android还额外增加了适合手机的内核驱动程序:显示驱动、摄像头驱动、闪存驱动、Binder(IPC)驱动、键盘驱动、WiFi驱动、音频系统驱动、蓝牙驱动、电源管理等。二、系统运行库层: Android系统运行库层主要分为系统库和... 阅读全文