0

これを有効にする必要があるために自己更新する必要があるアプリがあるINSTALL_NON_MARKET_APPSため、ユーザーを設定ページに案内してこのオプションを有効にします。

問題は、このオプションがさまざまなデバイスのさまざまな場所にあるように見えることです。デバイス、キャリア、API レベルなどに応じて、この設定がプログラムでどこにあるかを特定する方法を教えてもらえますか?

これは私が現在持っているものです:

static public void startActivityToEnableUnknownSources(Context context){
    Intent intent = new Intent(android.provider.Settings.ACTION_SECURITY_SETTINGS);
    context.startActivity(intent);
}
4

1 に答える 1

0

あなたの質問に対する答えはここにあります。@commonsware から引用します。

デバイス メーカーは [設定] の項目の構成を変更できますが、それについてできることはほとんどありません。デバイスのデータベースと主要な設定 (「不明なソース」など) が存在する場所のデータベースをクラウドソーシングして、そのデータベースを使用してアプリの動作を促進し、データベースにないものについてはデフォルトで ACTION_MANAGE_APPLICATIONS_SETTINGS に設定することができます。しかし、それ以上に、私たちにできることはほとんどありません。

于 2013-01-16T22:57:55.453 に答える