mainefest中配置组件的android:process属性的作用
16lz
2021-01-25
android:process可以针对一个组件(activity,service,broadcast等)。
比如:
android:name="com.pingan.jar.utils.log.LogRecordService" android:process=":znlog">
1.当有一些耗费内存比较多的操作时,可以通过android:process指定一个新的进程。保证程序运行。(每个进程的内存数有限制)
2.设置该属性可以使得本应用程序与其它应用程序共享相同的进程,仅仅当这两个应用程序也共享一个拥有相同签名的UserId。
android:sharedUserId="android.uid.phone" >
与其它应用程序共享的一个Linux User Id的名字。
默认情况下,Android为每个应用程序分配一个唯一的User Id。然而,如果有多个应用程序都将该属性设置为一个相同的值,那么它们将共享相同的Id。如果这些应用程序再被设置成运行在一个相同的进程,它们便可以彼此访问对方的数据。
更多相关文章
- 一款霸榜 GitHub 的开源 Linux 资源监视器!
- 用 Eclipse 开发 Android(安卓)应用程序
- Android开发者确保应用程序运行的四大组件
- Android中adb端口被占用的有效解决方案
- androidmanifest.xml的一些高级属性
- Android使用Intent启动其他非系统应用程序的方法
- Android在网页下(WebView中运用HTML)点击按钮打开本地手机应用程
- Android(安卓)应用程序(进程)生命周期
- Android(安卓)activity与service中的子线程 (入门级)