6

市販されていないAndroidアプリをダウンロードしています。「不明なソース」オプションが有効になっていない場合は、「設定ボタン」を含むダイアログボックスをユーザーに表示します。このボタンをクリックすると、設定インテントが開き、ユーザーは「不明なソース」オプションをチェックできます。

Intent intent = new Intent(Settings.ACTION_APPLICATION_SETTINGS);   

ただし、一部のデバイスでは、「不明なソース」オプションはセキュリティ設定にあり、アプリケーション設定にはありません。そのような場合にどう対処するか?

4

4 に答える 4

7

ただし、一部のデバイスでは、「不明なソース」オプションはセキュリティ設定にあり、アプリケーション設定にはありません。そのような場合にどう対処するか?

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

于 2012-07-25T12:21:31.327 に答える
0

これを試して

 Intent intentSettings = new Intent();
 intentSettings.setAction(android.provider.Settings.ACTION_MANAGE_APPLICATIONS_SETTINGS);
 startActivity(intentSettings);
于 2012-07-25T11:45:03.670 に答える
0


これは、 AOSP / CyanogenMod / Android Factory Images(Nexusデバイス)の不明なソースのシステム環境設定にアクセスする方法です。

 private void launchSecuritySettings() {

     Intent launchSettingsIntent = new Intent(Settings.ACTION_SECURITY_SETTINGS);
     launchSettingsIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
     startActivity(launchSettingsIntent);
     finish();
  }
于 2016-10-11T02:12:26.373 に答える
0

特定のソフトウェアソースからのダウンロードを無効にすることができますが、今日のように不明なソースオプションがないため、一度許可すると永久に使用できます。

セキュリティオプションが存在しないセキュリティと場所があり、存在しない'アプリケーションソースは上記であり、存在しません。

于 2019-06-30T13:21:48.903 に答える