Android知识思维导图

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

一、  项目目录结构:  

  • 布局控件  
  • 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

原文地址:https://www.cnblogs.com/bmw888/p/5448094.html