我有 4 个应用程序,即“A、B、C、D”和一个名为“M”的控制器应用程序,我只有一个启动器可以启动“M”应用程序。在那个“M”应用程序中,我有 4 个用于启动的按钮“ A、B、C、D'应用程序我的问题是当用户从设备上卸载“M”应用程序时,我需要卸载所有四个应用程序
注意:删除那四个应用程序不得要求用户确认。我已经在同一个密钥库下签署了所有应用程序。
我有 4 个应用程序,即“A、B、C、D”和一个名为“M”的控制器应用程序,我只有一个启动器可以启动“M”应用程序。在那个“M”应用程序中,我有 4 个用于启动的按钮“ A、B、C、D'应用程序我的问题是当用户从设备上卸载“M”应用程序时,我需要卸载所有四个应用程序
注意:删除那四个应用程序不得要求用户确认。我已经在同一个密钥库下签署了所有应用程序。
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.demoapp.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.example.demoapp.MainActivitya"
android:label="@string/app_name" >
</activity>
<activity
android:name="com.example.demoapp.MainActivityb"
android:label="@string/app_name" >
</activity>
<activity
android:name="com.example.demoapp.MainActivityc"
android:label="@string/app_name" >
</activity>
我希望这对你有用。
您不要在其他 a、b、c、d 活动中放入以下代码。
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
我认为您无法在无根设备上使用简单的解决方案来做到这一点。一个提案,你可以隐藏“A、B、C、D”,不给它们分配发射。只有“M”可以通过具有特殊私人操作的意图启动它们。