《Android 智能穿戴设备开发-从入门精通》读书笔记
2015-11-02 22:30
344 查看
《Android 智能穿戴设备开发-从入门精通》读书笔记
张明星 孙娇 编著
基本知识梳理
Android的核心技术框架(自下而上)
操作系统层 (OS)各种库(Libraries)和Android运行环境(RunTime)
应用程序框架(Application Framework)
应用程序(Application)
应用程序框架的五大组件
用activity来表现界面用intent和intent filter来实现切换
service为用户服务
用BroadcastIntentReceiver 发送广播
用ContentProvider存储数据
进程和线程
进程:组件运行的进程由mainfest file 控制。组件的节点一般包含process属性,如<activity><service><receiver><provider>.线程:当用户界面需要很快对用户进行响应,就需要将一些费时的操作,如网络连接、下载或者非常占用服务器时间的操作等放到其他线程。也就是说,及时为组建分配了不同的进程,有时候也需要再分配线程。
线程由Java的标准对象Thread创建的,Android提供了如下方便管理线程的方法:
Looper 在线程中运行一个消息循环。
Handler传递一个消息。
HandlerThread创建一个带有消息循环的线程。
Android让一个应用程序在单独线程中,知道他创建自己的线程。
应用程序组件都在理想的主线程中实例化。
当一个组件长期违背还行时,将通过阻塞操作来终止这个组件的线程,当被系统调用时,这将中端所有该进程的其他组件。
可以床架一个新的线程来执行长期操作。
HTTP数据通信
Android中的HTTP
Android系统中提供了3中通信接口:标准Java接口:Java.net
Apache接口:org.apache.http
Android网络接口:android.net,http
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories