問題タブ [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.

0 投票する
0 に答える
58 参照

android - シャープのデバイスで奇妙な SecurityException: READ_SECRET_CONTACTS が発生する

Androidのドキュメントに従って連絡先を読んでいます

すべてのデバイスで問題なく動作しますが、一部またはすべての Sharp Android デバイスで SecurityException が発生してアプリがクラッシュするようです。

そのような許可をマニフェストに追加しようとしましたが、どちらも役に立ちません。

誰もこの問題に遭遇しましたか? このセキュリティチェックをパスする方法はありますか?

0 投票する
2 に答える
1249 参照

java - Read_gms パーミッション エラー

私はグーグルマップアプリケーションを開発していますが、エミュレーターでアンドロイドマシュマロで正常に動作しますが、アンドロイド Ics 4.03 エミュレーターで実行するとエラーが表示されます。インストールplaystoreしてみplay servicesましたemulator よろしくお願いします

これは私のマニフェストファイルです

0 投票する
2 に答える
592 参照

android - Collections.sort により java.lang.SecurityException: Requires READ_PHONE_STATE が発生する

このコード行で以下のクラッシュが発生しています。

私が理解していないのは、これにどのようCollections.sortにつながるCaused by: java.lang.SecurityException: Requires READ_PHONE_STATE: Neither user 10157 nor current process has android.permission.READ_PHONE_STATEかです?

スタックトレース:

0 投票する
3 に答える
2953 参照

android - Android M 6.0 - SecurityException アカウントを削除しようとしています

デバイスにアカウントを追加し、ログイン画面を提供する Android AccountManager (パッケージ名: com.mycompany.accounts) を使用するアプリがあります。最初のアプリを使用してアカウントを追加/削除する別のアプリ (com.mycomp.actualapp) があります。

マニフェストで次のアクセス許可を使用して、Pre Marshmallow デバイスでアカウントを正常に追加および削除できます。

SDK 22 でコンパイルし、SDK 22 を対象とする場合、これらの権限は自動的に付与されます。次のコード:

次の例外で失敗します。

奇妙なことに、このコードは Pre Marshmallow デバイスで問題なく正常に動作します。

ちなみに、sdk 22 でコンパイルし、22 をターゲットにしていることに気付きました。「設定 > アプリ > マイ アプリ (com.mycomp.actualapp) > アクセス許可」に移動すると、「電話」「ストレージ」の 2 つのアクセス許可しか表示されません。

SDK 23 でコンパイルし、23 をターゲットにしていることに気付きました。「電話」、「ストレージ」、「連絡先」の 3 つの権限が表示されます。

私は次のことを試しました:

  • SDK 23 でコンパイルするように切り替えます - アプリの設定ですべての権限を付与し、アカウントの削除をもう一度お試しください。同じ例外でまだ失敗します。

  • 22 でコンパイルし、次の権限をマニフェストに追加します。すべての権限が付与されていることを確認してください。それでも同じ例外で失敗します:

追加の権限付与なしでユーザー アカウントのユーザー名とトークンを取得できますが、アカウントの削除は機能しません。私は本当に助けていただければ幸いです!

0 投票する
2 に答える
2231 参照

android - java.lang.SecurityException の処理方法: android.text.format.DateFormat.getDateFormat に READ_PHONE_STATE が必要ですか?

私のアプリは、デバイス Y625-U21 (HWY625-U) のスタック トレースを送信されました。ドキュメントには、dateFormat を取得するためにこのアクセス許可を使用することについて何も記載されていないため、アプリは READ_PHONE_STATE を要求しません。さまざまなデバイスでアプリをテストしましたが、これは起こりません。

0 投票する
1 に答える
4675 参照

android - PickContact には android.permission.READ_CONTACTS または grantUriPermission() が必要です

最初にいくつかの情報:

私は最初に Cordova でアプリを作成しました: Cordova のアクセス許可には android.permission.READ_CONTACTS または grantUriPermission() が必要を参照してください。

Android Studio Builder を使用してネイティブ Android アプリとしてアプリを作成したところ、同じエラーが発生しました。

Android 6.0 (SDK 23) を使用しています

ドキュメントによると、ContactPick はパーミッションを必要としません: http://developer.android.com/guide/components/intents-common.html#Contacts

(しかし、それでも私はそれを宣言しました)

これが私のコードです(ListViewのクリックを使用します)

ここにスタックトレースがあります

許可/電話情報の要求には多くのバリエーションがありました。番号を取得しようとすると、ほとんど失敗します..(ユーザー名の取得に一度成功しました)。

何かご意見は?私のCordovaアプリにもありますが(以前はCordovaだと思っていました)、ネイティブAndroidにもあります。Android 6.0が最近新しくなったことは知っていますが、ドキュメント/スタックオーバーフローには何も見つかりません。