《Android 智能穿戴设备开发-从入门精通》读书笔记

              张明星 孙娇 编著 

 基本知识梳理

          Android的核心技术框架(自下而上)

  1. 操作系统层 (OS)
  2. 各种库(Libraries)和Android运行环境(RunTime)  
  3. 应用程序框架(Application Framework)   
  4. 应用程序(Application)
《Android 智能穿戴设备开发-从入门精通》读书笔记_第1张图片

          应用程序框架的五大组件            

  1.  用activity来表现界面
  2. 用intent和intent filter来实现切换
  3. service为用户服务
  4. 用BroadcastIntentReceiver 发送广播
  5. 用ContentProvider存储数据

         进程和线程

       进程:组件运行的进程由mainfest file 控制。组件的节点一般包含process属性,如.        线程:当用户界面需要很快对用户进行响应,就需要将一些费时的操作,如网络连接、下载或者非常占用服务器时间的操作等放到其他线程。也就是说,及时为组建分配了不同的进程,有时候也需要再分配线程。         线程由Java的标准对象Thread创建的,Android提供了如下方便管理线程的方法:
  1. Looper  在线程中运行一个消息循环。
  2. Handler传递一个消息。
  3. HandlerThread创建一个带有消息循环的线程。
  4. Android让一个应用程序在单独线程中,知道他创建自己的线程。
  5. 应用程序组件都在理想的主线程中实例化。
  6. 当一个组件长期违背还行时,将通过阻塞操作来终止这个组件的线程,当被系统调用时,这将中端所有该进程的其他组件。
  7. 可以床架一个新的线程来执行长期操作。

HTTP数据通信

     Android中的HTTP

      Android系统中提供了3中通信接口:
  •      标准Java接口:Java.net
  •      Apache接口:org.apache.http
  •     Android网络接口:android.net,http
                     

更多相关文章

  1. Android 四大核心组件之Activity[生命周期篇]
  2. Android 线程池来管理线程
  3. Android 组件属性
  4. Android应用程序目录结构分析
  5. Android的线程使用来更新UI----Thread、Handler、Looper、TimerT
  6. Android应用程序开发的五大概念
  7. Android关于线程更新UI的方法
  8. Android应用程序内存分析-Memory Analysis for Android Applicat
  9. 解析Android中的main线程与子线程

随机推荐

  1. IDE不对更新android studio后出现Please
  2. Android(安卓)7.0新特性总结
  3. Android进程间通信之7——Binder框架
  4. adb:) adb push、pull、logcat and etc
  5. SQLite数据库总结
  6. 关于在as上启动虚拟机时发生问题的解决
  7. Android(安卓)TextView中字体行间距的设
  8. Android PopupWindow 隐藏软键盘的方法
  9. Android模仿乐淘的应用程序分析源码
  10. 禁止Edittext弹出系统软键盘 的几种方法