1)Android应用程序可能与C编写的非Android应用程序共享UID吗?Android应用程序可能与非Android应用程序共享UID C
2)是否可以添加一个Android应用程序到一个组?
谢谢!
1)Android应用程序可能与C编写的非Android应用程序共享UID吗?Android应用程序可能与非Android应用程序共享UID C
2)是否可以添加一个Android应用程序到一个组?
谢谢!
1)Android应用程序是否可以与用C编写的非Android应用程序共享UID ?
您是指本机代码与您的应用程序绑定(NDK),然后是,与平台中的某些人共享UID NO,这是Android安全模型的一部分。
2)是否可以添加一个Android应用程序到一个组?
这可能是可能的,也许需要的一些权限将让你在该组中,那是很容易解决这个问题(如支持读/写的USB大容量存储区)的一种方式,但我没有看过的源代码来验证这一点。在安卓(有些权限不依靠集团的想法和对某些服务的服务器/接收端进行测试)
使用sharedUserId属性,与NDK,(但这样做将共享权限,以及(在主要部分))
http://android-dls.com/wiki/index.php?title=Android_UIDs_and_GIDs包含每个函数都在哪些组中,我不这么认为。
您不能与非android应用程序共享应用程序uid直接在c中写入;
但是你可以编写一个SHELL APK,它可以与其他APK共享uid,SHELL apk可以调用C中实现的函数,通过:
1.将C写成的函数作为lib,通过JNI调用函数;
2.使由C写的作为本地应用的功能和通过调用Runtime.getRuntime()调用在APK应用程序。EXEC()
我认为方法2更方便:)