問題タブ [android-securityexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Androidマニフェストで必要な権限を宣言しているにもかかわらず、デバイスから電話番号を取得できません
プログラムでデバイスから電話番号を取得しようとしています。私は次のコードを試しています:
マニフェスト ファイルで以下のアクセス許可を宣言しました。
しかし、それでも私のアプリケーションはクラッシュし、スタック トレースは次のようになります。
誰かが私がやっている間違いと、なぜこのクラッシュが発生したのかを教えてください。すべての提案を歓迎します。
android - java.lang.SecurityException: content://android.media.tv/watched_program へのアクセスは許可されていません
STB プラットフォーム用のサンプル TV 入力をコンパイルしました。https://github.com/googlesamples/androidtv-sample-inputsの readme によると、 ライブ チャンネル アプリを実行しているときに、次の例外が発生し、アプリを起動できません。
/ActivityManager( 2708): サービス com.google.android.tv/.recommendation.NotificationService の proc 3672:com.google.android.tv/u0a47 を開始します E/DatabaseUtils( 3462): 区画 E/DatabaseUtils( 3462) への例外の書き込み: java.lang.SecurityException: content://android.media.tv/watched_program へのアクセスは許可されていません
サービス RichTv および Simple はバックグラウンドで実行されています。この例外を修正するにはどうすればよいですか?
java - 起動時に Android アプリがクラッシュする - SecurityException
アプリをクリックすると残念ながらアプリが停止しました。
Android Studio でこのエラーを解決する方法がわかりません。助けてください。
これは、受信トレイのSMSを表示するコードです
これがLogCat例外です
java - テスト中にプログラムでgenymotion gpsを設定すると、緯度を設定するときに「SecurityException:無効なパッケージ名」が発生します
テストするとき、Genymotion を介して次のように緯度を設定しています。
実行すると、次の問題が発生します。
android - FileProvider に uri アクセス許可を付与すると SecurityException が発生する
DemoとProの2 つのアプリがあります。デモにはコンテンツ プロバイダーがあり、Pro をインストールすると、デモ プロバイダーからすべてのファイルを転送する必要があります。
デモアプリ (プロバイダー):
プロアプリ (消費者):
実験 1:
ParcelFileDescriptor pfd = cr.openFileDescriptor(exposedFileUri, "r");
FileInputStream 入力 = 新しい FileInputStream(pfd.getFileDescriptor());
java.lang.SecurityException: Permission Denial: open provider .provider.InternalStorageProvider from ProcessRecord{9c85875 10734: /u0a61} (pid=10734, uid=10061) からエクスポートされていない uid 10062
実験 2:
アクティビティ活動 = getActivity(); activity.grantUriPermission(activity.getPackageName(), exposedFileUri, Intent.FLAG_GRANT_READ_URI_PERMISSION);
ParcelFileDescriptor pfd = cr.openFileDescriptor(exposedFileUri, "r"); FileInputStream 入力 = 新しい FileInputStream(pfd.getFileDescriptor());
java.lang.SecurityException: Uid 10061 には uri 0 @ content://***.demo.storage.int.provider/db/file1 へのアクセス許可がありません
InternalStorageProvider
は法線のコピーですFileProvider
。しかし、実行がそれに到達することさえできないので、それは問題ではありません。呼び出される前に例外がスローされます。セレクター アクティビティとインテントは含まれないことに注意してください。コンシューマーは、チューザーなしで、既知の uri から直接ファイルを開こうとします。私が見つけた例のほとんどは使用Intent.FLAG_GRANT_READ_URI_PERMISSION
していますが、インテントはまったく使用していません。
コンシューマーに uri パーミッションを正しく付与するにはどうすればよいですか?
java - securityException が原因で発生した RuntimeException
このコードを使用してアカウントを作成しています。ただし、セキュリティ例外がスローされます。そして、アカウントは作成されません。
logcat のエラーは次のようになります。
AndroidManifest は次のようになります。
オンラインで調べましたが、解決策が見つかりませんでした。私は何を間違っていますか?
android - Android で SecurityException PermissionDenal と言って、一部の携帯電話で画像が読み込まれない
Androidでは、ギャラリーから画像を取得してURIを保存しようとしていますが、それを引き戻そうとしていますが、SecurityExceptionが表示されます。私を助けてください。ありがとう
私のアンドロイドマニフェストのアクセス許可
java - ファイルリソースをAndroidに暗号化/復号化する方法は?
res / raw / fiche.xml および res / raw / so fiche1.XML というパスにあるリソース .XML ファイルを暗号化したいと思います。プログラムが両方のファイルを使用するたびに、実行の最後に 2 つのファイルを最初に解読する必要があります。 、両方のファイルを再暗号化します。
私の質問: リソースにあるファイルを暗号化および復号化する方法と、手順を説明する例 (ソース コード) またはソース コードはありますか?