如何以编程方式显示JUST ONCE或ALWAYS的启动首选项提示?

时间:2015-01-05 18:32:49

标签: android android-permissions android-launcher

我正在创建一个启动器应用。每次首次启动应用程序时,都会出现一个对话框,询问用户是否要将其设置为默认启动器,其选项为"只需一次"或者"总是"。我想知道,如果我的应用程序没有"总是"我可以随时检测这些设置并调出此对话框。用户设置的选项。基本上我希望用户被迫将我的应用程序设置为默认启动器,否则该提示将不时出现。

以下是我的清单中的设置。我不知道如何处理这个问题,但我的权限必须以这种或那种方式参与。这种实现在儿童操作系统中很常见,可以从应用程序商店下载。一旦下载并安装了该对话框,并且用户选择了#34;只需一次",该对话框将重新出现,其中包含"始终"必须选择才能使应用程序正常运行。

       <activity
            android:name=".activity.MainActivity"
            android:configChanges="locale|orientation"
            android:label="@string/app_name"

            android:screenOrientation="landscape"
            android:windowSoftInputMode="stateAlwaysHidden|adjustPan" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.HOME" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

提前谢谢。

0 个答案:

没有答案