注:图片来源于网络,谢谢分享。

一、  项目目录结构:

  • 布局控件
  • ListVIew控件
  • Widget:(窗口小部件)
  • Activity Manager

二、  应用程序的5个模块构成:

  • Activity
  • BroadcastReceiver(广播接收者):
  • Service(服务)
  • Content Provider(内容提供者)
  • Intent(意图)
  • 短信发送器:
  • 单元测试:
  • Tag: 输出日志信息

三、  数据存储与访问:

  • 文件存储:
  • Sharedpreferences配置参数保存
  • SQLite数据库:
  • 网络(在互联网服务器中存储)Network:
  • 内容提供者(Content Provider) 数据对外共享
  • XML解析
  • DOM
  • SAX
  • PULL

四、 多线程:

五、 动画与显示

  • Tween:
  • 显示:

六、  多媒体:

  • 音乐播放器:
  • 视频播放器:

七、  网络通信:

  • HTTP通信:
  • Socket通信:
  • Webservice:

八、 手势识别:

九、 应用关闭:

  • 之前版本

十、 WebKit应用:

十一、  对话框、文本框和进度条:

  • 话框通知(Dialog Notification):
  • 创建带单选项列表的对话框:
  • 创建带多选项列表的对话框:
  • 进度对话框(ProgressDialog)
  • 单选框(RadioButton)
  • 多选框(CheckBox)
  • 下拉列表框(Spinner)  3
  • 下拉列表框—采用javabean作为Adapter元素
  • 下拉列表框--自定义选项界面样式
  • 拖动条(SeekBar)
  • 菜单(Menu)
  • 进度条(ProgressBar)
  • 输入内容自动完成文本框(AutoCompleteTextView )
  • 多次输入-内容自动完成文本框(MultiAutoCompleteTextView)

十二、  手机通讯

  • 判定SIM运营商
  • 提取SIM联系人
  • 删除呼叫记录

十三、 ndk (本地文件开发包)

A

NDROID

知识点整理目录

一、

项目目录结构

: ....................................................................................................................................................................................... 4

1.

布局控件

.................................................................................................................................................................................................. 4

2.

ListVIew

控件

......................................................................................................................................................................................... 5

3.

Widget:(

窗口小部件

)

.

......................................................................................................................................................................... 6

4.

Activity Manager................................................................................................................................................................................... 6

二、

应用程序的

5

个模块构成

:

.

.............................................................................................................................................................. 6

1.

Activity

.

..................................................................................................................................................................................................... 6

2.

BroadcastReceiver(

广播接收者

):

.

................................................................................................................................................. 9

3.

Service(

服务

) .......................................................................................................................................................................................

1

0

4.

Content Provider(

内容提供者

) ....................................................................................................................................................

1

2

5.

Intent(

意图

)

.

.........................................................................................................................................................................................

1

2

1)

短信发送器

:

.

................................................................................................................................................................................

1

3

2)

单元测试

:

.

.....................................................................................................................................................................................

1

4

3)

Tag:

输出日志信息

..................................................................................................................................................................

1

4

三、

数据存储与访问

:.................................................................................................................................................................................

1

5

1.

文件存储

:

.

..............................................................................................................................................................................................

1

5

2.

Sharedpreferences

配置参数保存

...............................................................................................................................................

1

6

3.

SQLite

数据库

: .....................................................................................................................................................................................

1

6

4.

网络

(

在互联网服务器中存储

)Network:

.

..................................................................................................................................

1

9

5.

内容提供者

(Content Provider)

数据对外共享

.

....................................................................................................................

2

0

6.

XML

解析

...............................................................................................................................................................................................

2

1

4)

DOM ................................................................................................................................................................................................

2

1

5)

SAX ..................................................................................................................................................................................................

2

1

6)

PULL ...............................................................................................................................................................................................

2

1

四、

多线程

:

.

...................................................................................................................................................................................................

2

4

五、

动画与显示

...........................................................................................................................................................................................

2

4

1.

Tween: ....................................................................................................................................................................................................

2

4

2.

显示

:

.

........................................................................................................................................................................................................

2

4

六、

多媒体

:

.

...................................................................................................................................................................................................

2

5

1.

音乐播放器

: ..........................................................................................................................................................................................

2

5

2.

视频播放器

: ..........................................................................................................................................................................................

2

6

七、

网络通信

:

.

..............................................................................................................................................................................................

2

7

1.

HTTP

通信

:

.

...........................................................................................................................................................................................

2

8

2.

Socket

通信

:

.

.........................................................................................................................................................................................

2

8

3.

Webservice: ..........................................................................................................................................................................................

2

9

八、

手势识别

:

.

..............................................................................................................................................................................................

3

1

九、

应用关闭

:2.2

之前版本

....................................................................................................................................................................

3

1

十、

WebKit

应用

:

.

.......................................................................................................................................................................................

3

2

十一、

对话框、文本框和进度条

:

.

........................................................................................................................................................

3

2

1.

话框通知

(Dialog Notification):

.

....................................................................................................................................................

3

2

2.

创建带单选项列表的对话框

: ........................................................................................................................................................

3

3

3.

创建带多选项列表的对话框

: ........................................................................................................................................................

3

4

4.

进度对话框

(ProgressDialog) ........................................................................................................................................................

3

5

5.

单选框

(RadioButton) .......................................................................................................................................................................

3

5

6.

多选框

(CheckBox) .............................................................................................................................................................................

3

5

7.

下拉列表框

(Spinner)

.

.......................................................................................................................................................................

3

5

8.

下拉列表框—采用

javabean

作为

Adapter

元素

.

.................................................................................................................

3

5

9.

下拉列表框

--

自定义选项界面样式

.

............................................................................................................................................

3

6

10.

拖动条

(SeekBar)

.

...........................................................................................................................................................................

3

6

11.

菜单

(Menu)

.

.....................................................................................................................................................................................

3

6

12.

进度条

(ProgressBar) ...................................................................................................................................................................

3

6

13.

输入内容自动完成文本框(

AutoCompleteTextView

.

............................................................................................

3

6

14.

多次输入

-

内容自动完成文本框(

MultiAutoCompleteTextView

.........................................................................

3

7

十二、

手机通讯

.

...........................................................................................................................................................................................

3

8

1.

判定

SIM

运营商

.................................................................................................................................................................................

3

8

2.

提取

SIM

联系人

.................................................................................................................................................................................

3

8

3.

删除呼叫记录

.

......................................................................................................................................................................................

3

9

十三、

ndk (

本地文件开发包

).................................................................................................................................................................

3

9

Android知识思维导图的更多相关文章

  1. redis基础知识思维导图

    看到一张redis的基础知识思维导图,比较清晰, 但是没有标明来源,希望知道的给个地址,我也好说明来源 图大小有1M多.在博客上看比较模糊,可以先下载下来查看,或者在浏览器新标签中打开图片查看,就比较 ...

  2. CSS基础知识思维导图xmind

    这是我根据自己的学习笔记整理的思维导图,WEB前端的知识很多,汇总来看会比较清晰.

  3. Python基础知识思维导图|自学Python指南

    微信公众号[软件测试大本营]回复"python",获取50本python精华电子书. 测试/开发知识干货,互联网职场,程序员成长崛起,终身学习. 现在最火的编程语言是什么?答案就是 ...

  4. O2O研究系列——O2O知识思维导图整理

    本篇文章对O2O电子商务模式的常规知识点,使用思维导图的方式整理,表达的形式是名词纲领性的方式, 不会在图中详细说明各个点. 通过这个图研究O2O模式时,可以系统的对各个业务点进行更深入的研究,避免有 ...

  5. JavaScript知识思维导图

    知识点:(图片为网络转载,谢谢分享.) JavaScript 变量 JavaScript 数据类型 JavaScript 字符串函数 Javascript 运算符 JavaScript 流程控制 Ja ...

  6. Java知识思维导图

    注:图片来源于网络,谢谢分享. 1 开发环境Java SDK 下载和安装2 环境变量的配置(path和classpath)3 编程基础 标识符命名规范4 Java数据类型5 运算符6 分支语句(if, ...

  7. Java基础知识思维导图

     

  8. selenium知识思维导图|从元素定位到操作断言,助你快速入门自动化测试

    为什么要进行自动化测试? 缩短测试周期,节省成本. 避免人为出错,提高准确性和可靠性. 获取需求覆盖率,代码覆盖率,提供衡量软件质量的指标. 自动化测试的条件? 手工测试完成后. 项目周期长,需求稳定 ...

  9. Python基础知识思维导图

    看不清的可以右键保存到本地,或者在新标签页中打开图片

随机推荐

  1. 解决ccSvcHst.exe CPU占用超50%的问题,及其缘由

    无意中发现任务管理器中一个非常奇特的进程,迅速吃掉了我50%的cpu资源,并且是持续性的,于是上google一番查找,终于有了新的发现. 非常多问答产品所有都是清一色的 错误解决方式: 正常情况下,系 ...

  2. 算法代码[置顶] 机器学习实战之KNN算法详解

    改章节笔者在深圳喝咖啡的时候突然想到的...之前就有想写几篇关于算法代码的文章,所以回家到以后就奋笔疾书的写出来发表了 前一段时间介绍了Kmeans聚类,而KNN这个算法刚好是聚类以后经常使用的匹配技 ...

  3. Oracle 生成随机密码

    需求:需要定期更改密码.要求是1.密码位数11位.2.必须包含大小写字母.数字.特殊字符.3.排除一些特殊字符如().@.& oracle数据库中有可已生成随机密码包dbms_random,但 ...

  4. iOS开发——面试总结(一)

    面试总结(一) 通过网络搜寻和自己总结经历找了一些IOS面试经常被问道的问题: 1.搞清楚touch事件的传递(事件的响应链) 事件的响应(responder chain) 只有继承了UIRespon ...

  5. iOS开发——网络编程Swift篇&(八)SwiftyJSON详解

    SwiftyJSON详解 最近看了一些网络请求的例子,发现Swift在解析JSON数据时特别别扭,总是要写一大堆的downcast(as?)和可选(Optional),看?号都看花了.随后发现了这个库 ...

  6. SQL SERVER 中identity用法

    在数据库中, 常用的一个流水编号通常会使用 identity 栏位来进行设置, 这种编号的好处是一定不会重覆, 而且一定是唯一的, 这对table中的唯一值特性很重要, 通常用来做客户编号, 订单编号 ...

  7. SSIS 学习(0):企业离 BI 还有多远?【转】

    上一篇文章<<企业需要BI吗?>>发表后,有一些网友反应:BI现在还不火:BI仅仅在一些大企业有用武之地,中小型企业只能是望其项背,遥不可及了:BI仅仅是一些花拳秀腿而已,如果 ...

  8. oracle数据库 PSU,SPU(CPU),Bundle Patches 和 Patchsets 补丁号码快速参考 (文档 ID 1922396.1)

    数据库 PSU,SPU(CPU),Bundle Patches 和 Patchsets 补丁号码快速参考 (文档 ID 1922396.1) 文档内容   用途   详细信息   Patchsets ...

  9. [改善Java代码]枚举和注解结合使用威力更大

    注解的写法和接口很类似,都采用了关键字interface,而且都不能有实现代码,常量定义默认都是pulbic static final类型的. 他们的主要不同点是:注解在interface前加上@字符 ...

  10. Maven中settings.xml的配置项说明

    本文部分引用自:http://haohaoxuexi.iteye.com/blog/1827778 在Maven中提供了一个settings.xml文件来定义Maven的全局环境信息.这个文件会存在于 ...