android:process=":remote"属性
来源:互联网 发布:淘宝贷款怎么手动还款 编辑:程序博客网 时间:2024/06/07 21:10
一般情况下一个服务没有自己独立的进程,它一般是作为一个线程运行于它所在的应用的进程中。但是也有例外,Android声明文件中的android:process属性却可以为任意组件包括应用指定进程,换句话说,通过在声明文件中设置android:process属性,我们可以让组件(例如Activity, Service等)和应用(Application)创建并运行于我们指定的进程中。
例如:一个应用的包名为com.aoyousatuo.example, 则本例中服务将运行的新进程的名称为com.aoyousatuo.example:remote.(注意,如果声明文件中的组件或者应用没有指定这个属性则默认应用和其组件将相应运行在以其包名命名的进程中)
如果被设置的进程名是以一个冒号开头的,则这个新的进程对于这个应用来说是私有的,当它被需要或者这个服务需要在新进程中运行的时候,这个新进程将会被创建。如果这个进程的名字是以小写字符开头的,则这个服务将运行在一个以这个名字命名的全局的进程中,当然前提是它有相应的权限。这将允许在不同应用中的各种组件可以共享一个进程,从而减少资源的占用。
0 0
- android:process=":remote"属性
- android:process=":remote"属性解说
- android:process=":remote"属性解说
- android:process=":remote"
- android:process=":remote" .
- android:process=":remote"
- android:process=":remote" .
- android:process=":remote"
- android:process=":remote"
- android:process=":remote"
- android:process=":remote"
- android:process=":remote"和android:process="remote"的区别
- Should I use android: process =“:remote” in my reciver?
- 在服务中使用android:process=":remote"的意义
- android:process属性 学习
- android:process属性说明
- Android:process属性说明
- android的process属性
- ORACLE连接配置
- Java基础之JVM运行机制
- 全局变量/局部变量
- 证书过期,影响App Store已经上架的应用吗?
- vc_red.msi 报错 (vc++ 版本)
- android:process=":remote"属性
- 文章标题
- 指针指向指针小结(适合刚接触C指针的新手)
- AMQP学习 & RabbitMQ 与 ActiveMQ、ZeroMQ以及Kafka的比较
- str()和represent()的区别
- 【ZOJ3949 The 17th Zhejiang University Programming Contest B】【树形DP】Edge to the Root 树上加一边 根距离之和尽可能小
- 总结CMake的常用命令,并介绍有用的CMake资源
- 用安卓写一个便签程序
- maven添加jar包到本地仓库及到项目中