0

Android で利用できる「アプリのラッピング」オプションについて知りたいです。私の要件は、一緒にラップされる 2 ~ 3 個の APK を制御することです。APK はデータ共有のために相互に通信しますが、サードパーティのアプリとは通信しません。

APK をラップするための Android のオプション。

4

2 に答える 2

1

apktool/dex2jar を使用してアプリを逆コンパイルしてから、AOP を使用してコードを挿入する必要があります。次に、アプリを再コンパイルして署名する必要があります。

于 2014-01-25T13:44:13.073 に答える
0

同じ証明書を使用して署名します (アプリが既にそのように構成されていない限り、JAR やライブラリ参照は必要ありません)。

アプリケーションのモジュール性– Android システムでは、アプリケーションが要求した場合、同じ証明書によって署名されたアプリケーションを同じプロセスで実行できるため、システムはアプリケーションを 1 つのアプリケーションとして扱います。このようにして、アプリケーションをモジュールにデプロイでき、ユーザーは必要に応じて各モジュールを個別に更新できます。

次に、マニフェストでフラグを立てる ContentProvider を使用して、android:exported=false外部アプリケーションがアクセスできないようにします。

于 2013-04-18T07:36:51.930 に答える