1

我有 4 个应用程序,即“A、B、C、D”和一个名为“M”的控制器应用程序,我只有一个启动器可以启动“M”应用程序。在那个“M”应用程序中,我有 4 个用于启动的按钮“ A、B、C、D'应用程序我的问题是当用户从设备上卸载“M”应用程序时,我需要卸载所有四个应用程序

注意:删除那四个应用程序不得要求用户确认。我已经在同一个密钥库下签署了所有应用程序。

4

2 回答 2

1
     <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>
于 2013-09-13T06:29:08.227 回答
0

我认为您无法在无根设备上使用简单的解决方案来做到这一点。一个提案,你可以隐藏“A、B、C、D”,不给它们分配发射。只有“M”可以通过具有特殊私人操作的意图启动它们。

于 2013-09-13T06:20:23.233 回答