問題タブ [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 - adbシェルから呼び出しを行うときにエラーが表示されるのはなぜですか?
これは以前は機能していました:
ただし、次のエラーが発生します。
これに対する回避策はありますか?
android - デフォルトのデバッグキーストアで署名するときにSecurityExceptionをスローします
昨日、デフォルトのデバッグキーストアでアクセス許可の署名保護レベルを使用してサービスを起動したときから、SecurityExceptionが発生しています。奇妙なことに、昨日までこのエラーを受け取っておらず、セキュリティ関連の変更も行っていませんでした。
一方、リリースに使用している自分のキーストアはまだ正常に機能しています。関連するAndroidManifest.xml部分:
java - Android 4.2.2 のセキュリティ例外
私はルートAndroidデバイスを持っています。アプリケーションから別のアプリケーションをダウンロードしてインストールしたいと考えています。デバイスに SUPERUSER アプリケーションがインストールされています。
ダウンロードが完了したら、アプリケーションのインストールに次のコードを使用しています。
上記の coed は Android 4.0 で動作しています。しかし、Andorid 4.2.2 で同じコードを実行すると。セキュリティ例外に遭遇しました。
java.lang.SecurityException: Permission Denial: ブロードキャストはユーザー -1 として実行するように要求しますが、ユーザー 0 から呼び出しています。これには android.permission.INTERACT_ACROSS_USERS_FULL または android.permission.INTERACT_ACROSS_USERS が必要です
この例外にどのように対処できますか?
期待に感謝し、
よろしく、
AK
android - Android アプリ間で機密情報を共有するためのアプローチ
Google Play に複数のアプリがあります。アプリ間で機密データ (たとえば、ある種のトークン情報) を共有するためのより良いアプローチを探しています。コンテンツ プロバイダーのアプローチを試しましたが、要件に適合しません。Android KeyChain またはキーストアを使用すると、安全な共有可能な場所にデータを保存できると聞きました。しかし、これを実装するための有用なサンプル コードはあまり見つかりませんでした。キーチェーン/キーストアに保存してそこから取得できるサンプルコードを共有/指摘していただけますか?
android - 通話ログを読み取るために READ_CONTACTS 権限が必要なのはなぜですか?
アプリは通話履歴を読み取っています。ほとんどのデバイスでは問題ありませんが、他の一部のデバイスは取得SecurityException
しますREAD_CONTACTS
(これは私が持っておらず、AndroidManifest.xml
.
それはなぜですか?それについて何かできることはありますか?おそらく、 ?をフェッチしないプロジェクションを介してCACHED_NAME
java - 断続的な Permission Denial SecurityException を解決するために利用できるオプションは何ですか?
ContentProvider
アプリの内部使用のみを目的として、ストリームを使用して URI に応答するように をセットアップしました。これにより、zip ファイルを作成して提供します。
は、送信するために( ) に追加の ( )Uri
として渡されます。ただし、そうすると、次の例外で断続的に失敗します。Intent.EXTRA_STREAM
Intent
Intent.ACTION_SEND
E/DatabaseUtils(26058): java.lang.SecurityException: Permission Denial: reading MyContentProvider uri content://spinner.myapp.db/file/stream/zip/1 from pid=26141, uid=10038 requires the provider be exported, or grantUriPermission()
を通じてアクセス許可を付与しようとしましたが、うまくいきませintent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
んでした。にアクセスしているのは自分のアプリだけなので、なぜアクセス許可を付与する必要があるのか もわかりませんContentProvider
。
アップデート:
も使用してみましたがsetClipData()
、成功しませんでした。Gmail は明らかに Uri を無視し、Dropbox がクラッシュします。
android - SecurityException: 単純な startActivity を使用する場合の「アクティビティのインテントを開始できません」
4.0 を使用しているユーザーの 1 人に、このエラーのインスタンスが表示されました。
SettingsActivity のマニフェスト宣言は次のとおりです。
何か案は?
編集:これが私の完全なマニフェストです。ここで何か問題がありますか?私は SettingsActivity を見ていますが、追加のアクセス許可が必要な可能性があるものはないようです。