您的位置:首页 > 移动开发 > Android开发

Android开发主要知识点总结

2015-09-17 20:23 399 查看
1.Activity

  是负责页面之间的跳转,与用户打交道的组件,通过Intent(意图),活动可以实现不同Activity的交流,

2.Intent

  除了可以作为活动之间进行跳转的载体,还可以存储数据,通过Bundle这个数据包来存储数据,分显式和隐式Intent,显式Intent直接实现页面跳转,而隐式Intent则需要满足一定条件才能启动,这些条件可以在AndroidManifest.xml文件中进行声明

3.视图组件

(1)TextArea文本框,显式一段文本,但不能编辑

(2)EditText编辑框,可以进行编辑操作,接收用户的输入

(3)Button按钮,实现点击事件,设置背景图等

(4)ImageView,显示图片和任何Drawable对象

(5)ListView列表,一般用在数据量较大,一个屏幕显式不完的情况下,listView负责放置列表项,adapter放置数据,容纳列表项的是容器或视图组件

(6)ProgressBar进度条,通常用于向用户显式某个耗时操作完成的百分比和进度,用以提高用户界面的友好性

(7)AlertDialog对话框,

(8)Menu菜单,

(9)ViewAnimator动画,

(10)还有很多之后补上

4.布局

(1)LinearLayout线性布局

(2)TableLayout表格布局

(3)RelativeLayout,相对布局

(4)GridLayout网格布局,线性布局是网格布局的特殊情况

(5)FrameLayout帧布局

5.Handler、Looper、MessageQueue

  Android中的UI操作不是线程安全的,所以为了解决这个问题,Android只允许主线程(也称UI线程)修改Activity里的UI组件,为了让新启动的线程可以定期更改界面组件属性值,Android使用Handler消息传递机制

6.应用资源

  减少代码之间的耦合,方便后期维护

7.Bitmap位图

8.数据存储SQLite

9.ContentProvider

10.Service

11.BroadcastReceiver

(未完待续)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: