1)アンドロイドアプリケーションがCで書かれたアンドロイド以外のアプリケーションとUIDを共有することは可能ですか?AndroidアプリケーションがCで非アンドロイドアプリケーションとUIDを共有することは可能です
2)Androidアプリケーションをグループに追加することはできますか?
ありがとうございます!
1)アンドロイドアプリケーションがCで書かれたアンドロイド以外のアプリケーションとUIDを共有することは可能ですか?AndroidアプリケーションがCで非アンドロイドアプリケーションとUIDを共有することは可能です
2)Androidアプリケーションをグループに追加することはできますか?
ありがとうございます!
1)はCで書かれた 非アンドロイドアプリケーションとUIDを共有するには、Androidアプリケーションのために、それは可能ですか?
あなたのアプリ(NDK)でネイティブコードがバンドルされていて、はい、プラットフォームのSometingとUIDを共有することを意味しますか?これはAndroidセキュリティモデルの一部です。
2)Androidアプリケーションをグループに追加することはできますか?
これはおそらく、そのグループにあなたを入れてくれるかもしれないかもしれませんが、簡単にそれを解決する1つの方法です(USBマスストレージ領域を読み書きするサポート)。しかし、これを確認するソースコード。 (いくつかの権限はグループに依存していないと思いますし、いくつかのサービスのサーバー/受信側でテストされている)
使用sharedUserId NDKとアンドロイド内の属性、(が、同様に、この意志の共有のアクセス許可を行う(中mainfest))
http://android-dls.com/wiki/index.php?title=Android_UIDs_and_GIDsそれぞれの機能がどのグループに含まれているのでしょうか?
app uidを、アンドロイド以外のアプリケーションでcと直接共有することはできません。
SHELL APKを書くことができます。SHELL APKは、他のAPK、SHELL apkのCで実装された関数呼び出しとuidを共有できます。
1. Cで書かれた関数をlibとして作成し、JNI経由で関数を呼び出します。
2.ネイティブアプリケーションとしてCで記述された関数を作成し、Runtime.getRuntime()でAPKでアプリケーションを呼び出す。EXECを()