2011-12-15 57 views

回答

1

1)Android应用程序是否可以与用C编写的非Android应用程序共享UID ?

您是指本机代码与您的应用程序绑定(NDK),然后是,与平台中的某些人共享UID NO,这是Android安全模型的一部分。

2)是否可以添加一个Android应用程序到一个组?

这可能是可能的,也许需要的一些权限将让你在该组中,那是很容易解决这个问题(如支持读/写的USB大容量存储区)的一种方式,但我没有看过的源代码来验证这一点。在安卓(有些权限不依靠集团的想法和对某些服务的服务器/接收端进行测试)

0

您不能与非android应用程序共享应用程序uid直接在c中写入;
但是你可以编写一个SHELL APK,它可以与其他APK共享uid,SHELL apk可以调用C中实现的函数,通过:
1.将C写成的函数作为lib,通过JNI调用函数;
2.使由C写的作为本地应用的功能和通过调用Runtime.getRuntime()调用在APK应用程序。EXEC()

我认为方法2更方便:)

相关问题