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

一、  项目目录结构:

  • 布局控件
  • 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. 【M3】绝对不要以多态方式处理数组

    1.考虑下面的情况,有个方法,如下: void Print(ostream& s, const Base array[], int size) { for(int i=0; i< siz ...

  2. BZOJ 2456: mode 水题

    2456: mode Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://www.lydsy.com/JudgeOnline/problem.php? ...

  3. android数据库操作之直接读取db文件

    在对数据库操作时,常用的有两种方法: 1.在代码中建库.建表: 2.直接将相关库.表建立好,将db文件拷贝至assets目录下:     现在来看看第二种方法:   private String Ge ...

  4. [AngularJS] Isolate State Mutations in Angular Components

    Managing state is one of the hardest things to do in any application. Angular 2 tackles this problem ...

  5. [MEAN Stack] First API -- 7. Using Route Files to Structure Server Side API

    Currently, the server.js is going way too long. In the real world application, it is likely that we ...

  6. 关于Android M RuntimePermission的问题

    关于shouldShowRequestPermissionRationale的理解, 在onRequestPermissionsResult里如果用户拒绝了权限, 可以调用这个api, 返回true, ...

  7. SQL Server中内连接和外连接的区别

    SQL Server中内连接和外连接的区别 假设一个数据库中有两张表,一张是学生表StudentInfo,一张是班级表ClassInfo,两张表之间用ClassId字段进行关联. 如果用内连接,正常的 ...

  8. C#_在.net中序列化读写xml方法的总结

    阅读目录 开始 最简单的使用XML的方法 类型定义与XML结构的映射 使用 XmlElement 使用 XmlAttribute 使用 InnerText 重命名节点名称 列表和数组的序列化 列表和数 ...

  9. CAML query for Group by count and data

    CAML query for Group by count and data Company Category Product Name Microsoft Developer Visual Stud ...

  10. JavaScript版几种常见排序算法

    今天发现一篇文章讲“JavaScript版几种常见排序算法”,看着不错,推荐一下原文:http://www.w3cfuns.com/blog-5456021-5404137.html 算法描述: * ...