MAR 安卓初学
来源:互联网 发布:板式床 品牌 知乎 编辑:程序博客网 时间:2024/04/27 18:46
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 存储和访问数据的统一接口(对数据进行增删改查,对这些数据的操作封装,可以在不同的应用程序共享数据)
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 0
- MAR 安卓初学
- 安卓初学笔记
- 初学安卓控件
- 初学安卓
- 初学安卓-------Activity
- 初学安卓-国际化
- 初学安卓-SharedPreferences
- 初学安卓-安卓广播
- 安卓开发初学记
- 初学安卓-----Fragment生命周期
- 初学安卓,基本总结
- 安卓开发初学简介
- 初学安卓-商品展示
- 安卓初学问题汇总
- 初学安卓 - 打开另一个activity
- 安卓初学 启动程序欢迎界面
- 安卓初学记-问题1
- 献给初学安卓的自己。。Android
- java基本语法
- 信号与通信系统
- string.reserve 与 string.resize的区别
- 正则中需要转义的特殊字符小结
- CSS 浮动的16条规则
- MAR 安卓初学
- linux常用命令大全(转)
- 关于SpringMVC注解的一些补充说明
- 前端CSS规范大全
- Vim基础
- python 字符处理代码 1.0
- 高版本Oracle数据库中数据迁移至低版本Oracle数据库中的一种办法
- 快速开发BACnet产品之二 (关于BACnetLib类结构的说明)
- qt 嵌入 sdl