Android Framework开发
houpk999
这个作者很懒,什么都没留下…
展开
-
Android远程服务四:远程服务service端和client端的线程关系
service端RemoteService运行于一个独立的进程中,占用这个进程main线程;原创 2015-08-04 23:05:03 · 587 阅读 · 0 评论 -
Android远程服务三:android AIDL远程服务个人归纳总结
1、远程服务的client端和service端共有一套AIDL,这套AIDL在双方都需要放到相同的包中,AIDL就是双方的接口,manager代码没有必要放到service端。2、一个service可以有哪些AIDL?原创 2015-08-02 00:04:58 · 408 阅读 · 0 评论 -
Android远程服务二:Android 中的 Service 全面总结
在Android远程服务一中,先学习了Android远程服务的例子,本文学习Android服务的概念,感谢原文作者分享,总结的很好。原文请点击:点击打开链接。1、Service的种类 按运行地点分类:类别区别 优点缺点 应用本地服务(Local)该服务依附在主进程上, 服务依附在主进转载 2015-07-31 17:24:45 · 320 阅读 · 0 评论 -
Android远程服务一:android AIDL远程服务调用
本文转载自:点击打开链接AIDL是一种远程服务调用机制,写一个简单的例子,我想应该能让大家知道它的基本使用方法。这个例子实现的是两个应用之间的对象的数据的传递,例子比较简单,不过能体现AIDL的用法也就足够了。 首先,如果你只需要传递比较简单的数据,比如 java原始类型数据,string charsequence 或者list/map不过list/map中的数据也必须是基本数据类型转载 2015-07-31 16:24:07 · 342 阅读 · 0 评论 -
android跨进程通讯一:android中跨进程通讯的4种方式
开发Android APP或者RemoteService时,经常会需要用到进程间通信,这篇文章总体介绍了androd的跨进程通讯,感谢原文作者的分享,请点击:android中跨进程通讯的4种方式转载 2015-08-16 09:54:46 · 579 阅读 · 0 评论 -
android跨进程通讯二:ContentProvider总结
1、ContentProvider简介:在Android官方指出的Android的数据存储方式总共有五种,分别是:Shared Preferences、网络存储、文件存储、外储存储、SQLite。但是我们知道一般这些存储都只是在单独的一个应用程序之中达到一个数据的共享,有时候我们需要操作其他应用程序的一些数据,例如我们需要操作系统里的媒体库、通讯录等,这时我们就可能通过ContentPro转载 2015-08-16 10:15:54 · 437 阅读 · 0 评论 -
Android系统框架和开机流程
一、Android系统框架android系统采用软件堆叠(software stack)的架构,主要由操作系统、中间件、核心应用程序组成。得益于android为应用开发者提供了一套定义良好的软件框架,开发者即使不具备特别高深的专业知识,也能在短时间内开发出强大的android应用程序。转载 2016-04-10 17:04:30 · 660 阅读 · 0 评论 -
Android系统之init进程
一、init进程的定义和作用init进程是Android系统启动后,由内核启动的第一个用户态进程。Android中所有进程都是由init进程创建。首先linux内核启动,然后在用户空间启动init进程,然后init进程再依次启动系统运行所需的其他进程。系统启动完成后,init进程作为守护进程监视其他进程。二、init进程的运行过程上图是init进程的启动流程图,在run_i转载 2016-04-11 23:15:56 · 604 阅读 · 0 评论