0
点赞
收藏
分享

微信扫一扫

MAR 安卓初学


1.安卓层次:application(我们编写的应用层),application framework(java编写),libraries(C编写的包),linux kernel(一些driver)


2.安卓四个重要组件(四大天王):Activity(构建应用程序界面) 英文翻译:活动,Intent(应用程序之间传输数据的) 英文翻译:意图,Service(在后台运行,不可见,服务支持) 英文翻译:服务,Content Provider(为应用程序提供数据)


3.Activity:用户和应用程序的借口,是控件的容器,可见。(1)一个Activity就是一个类,继承Activity (2)需要重写onCreaterr方法 (3)每一个Activity都要在AndroidManifest.xml中配置  配置中若某个Activity中包含<Intent filter>,则这个Activity是首页面 (4)为Activity添加控件,通过findViewById()方法找到控件


4.(1)多个Activity之间的关系:startAvtivity(Intent intent)  一个Activity启动另外一个Activity,可以是两个不同应用程序之间  (2)Intent 对象包含的信息:Component name (要启动Avtivity的名字),Action,Data,Extras(键值对),Category,Flags


5.Activity的四种常用控件 (1)TextView (2)EditText (3)Button (4)Menu


6.Activity的生命周期 (1)onCreate()方法  当Activity第一次被创建 (2)onStart()方法  Activity能被用户看到 (3)onResume()方法  屏幕获得用户焦点  (4)onPause()方法 Activity暂停 (5)onStop()方法  Activity不可见时  (6)onRestart()方法   (7)onDestroy()方法 代码里明确调用了Activity的finish方法,android的系统资源不够用时调用


 task就是一个栈,里面存放了很多activity


7.Activity的布局方法 (1)LinearLayout (2)TableLayout  (3)RelativeLayout


8.toast 可以提示用户一些信息,弹出信息(面包机烤土司弹出)
  (1)ProgressBar  进度条 (2)ListView  列表


9.Content Provider 存储和访问数据的统一接口(对数据进行增删改查,对这些数据的操作封装,可以在不同的应用程序共享数据)


 

举报

相关推荐

0 条评论