問題タブ [android-permissions]

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 投票する
2 に答える
15928 参照

android - ActivityManager許可が機能しない

}

名前の付いた例外が発生しています:

許可の問題を取得しています。どんな助けでもいただければ幸いです!!

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

eclipse - トレースファイルを開く際のエラー そのようなファイルまたはディレクトリはありません (2)

エミュレーターで Android アプリケーションを実行すると、クラッシュします (残念ながら、CursoLoader が停止しました)。logcat に次のエラーが表示されます。

CursorLoaderActivity.java:

マニフェスト:

これを修正する方法を知っている人はいますか?ありがとう!

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

android - ファイルのキャッシュとファイルのアクセス許可

アプリにキャッシュを実装し、4.2.x デバイスに展開する際に問題があります。

アプリのキャッシュ ディレクトリにファイルを保存すると、それを読み取ることができません。ルート権限を持つファイル マネージャーを使用してキャッシュ フォルダーを探索すると、ファイルはキャッシュ フォルダーに正しく存在しますが、それらを読み取ろうとすると、ファイルが見つからないというエラーが表示されます

この問題は 4.2 android バージョンのみに関連しています。4.1-すべて正常に動作します

これは、ファイルを書き込むために使用するコードです

これは、ファイルオブジェクトを構築する方法です

これは、キャッシュパスを取得する方法です

この時点で、私のファイルは正しく書き込まれています

これは、ファイルを読み取るために使用するコードです

これにより、常に次のエラーが生成されます。

この行に関連:

私はすでにこの権限を追加しています

このエラーに関連するパスと名前のファイルは正しく、ファイルはキャッシュ フォルダーに存在するのに、なぜそれらを読み取れないのですか? ** Android 4.2 で導入された新しいマルチユーザー機能により、ユーザー権限に関連する問題である可能性があると思いますが、わかりません。**ファイルも設定しようとしました.setReadable(true, false)が、何もしません。ありがとう

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

android - Android ネイティブの権限と保護レベル

アクセス許可が Android SDK レベルでどのように機能するかは知っていますが、ネイティブ コードではどのように機能するのでしょうか? システム コールがネイティブ コードで行われる場合、socket()、fopen()、ioctl() などの呼び出しが許可されるかどうかは、何によって決定されますか?

私はこれらの質問を読みました:

Android ネイティブ コード セキュリティ

Android のアクセス許可はどのように適用されますか?

しかし、最初のものは実際には回答されておらず、2番目のリンクでは回答が機能していません.他の誰かの回答についてコメントする担当者はまだいません.

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

android - Environment.getExternalStorageState()は仮想デバイスでfalseを返します

外部ストレージが利用可能かどうかを確認しようとしています。または、すべて正しくしたと思いますが、それでもストレージが利用できないと表示されます。

また、AndroidManifest.xmlに権限を付与しました

ここに私の仮想デバイスのスクリーンショットがあります。

ScreenShot

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

android - プログラムで GPS をオンにすると、許可拒否例外が発生する

プログラムで GPS を有効にする必要があるため、次のコードを使用して GPS を有効にします。

しかし、このコードを使用すると、次の例外が発生しました。

この例外を回避し、GPS を有効にするために与えなければならない権限。

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

android - V2 マップ ライブラリには ACCESS_NETWORK_STATE 権限が必要ですか?

公開したアプリで Android V2 Google マップ ライブラリ (Google Play サービス) を使用しています。Google Play で散発的な例外が表示されるのを見てきました。これは、サポート マップ フラグメントが時々ネットワーク状態をチェックしようとしていることを示唆しているようです。ただし、ライブラリのドキュメントには、このアクセス許可が必要であることが記載されていません。アプリケーションでネットワーク状態を直接確認しないため、この許可を宣言しませんでした。その結果SecurityException、サポート マップ フラグメントをインフレートするときに、 がスローされることがあります。

マニフェストで関連するアクセス許可を宣言しました。これで問題が解決するかどうかを確認します。ただし、これは一部のデバイスでのみ発生し、他のデバイスでは発生しないことが懸念されます. たとえば、これは社内のテスト デバイスや他の多くのデバイスでうまく機能しています。この謎めいた問題について何か洞察を持っている人はいますか? プロガードエラーが原因でしょうか?

編集 1:このエラーは、Google Play サービス ライブラリのバージョン 2.0.10 (541717-10) の使用中に発生しました。

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

android - Androidマーケット-Bluetoothなしでは特定のデバイスでアプリケーションを見つけることができません

Bluetoothがないと特定のデバイスで表示できないアプリケーションがあります。問題は、マニフェストファイルにBluetooth権限があることです。

プログラムでそのデバイスのBluetoothオプションを除外しましたが、そのデバイスで市場に出回っているアプリを見つけることができません。

だから、3つの質問:

  1. 市場で入手可能なデバイスのリストを表示できるツールはありますか?https://support.google.com/googleplay/android-developer/bin/answer.py?hl=en&answer=1286017と同様 ですが、市場に出回っていません。
  2. どういうわけか、Bluetoothを搭載したデバイスにのみこの許可を追加できますか?
  3. 市場に出回っているアプリを見つけるのに役立つ他のすべてのソリューション(ただし、Bluetoothを搭載したデバイスの許可を維持するため)。
0 投票する
1 に答える
7364 参照

android - Spring Android接続が拒否されましたECONNREFUSED

Android から WiFi ネットワーク上のローカル マシンに接続しようとしています。私のマシンの wifi IP アドレスは 10.27.27.172 で、ポート 7890 で node.js サーバーを実行しています。電話のクロム ブラウザを使用してサーバーを参照し、json を返すいくつかのエンドポイントにアクセスできます。spring-android rest テンプレートを使用しようとすると、私の問題が発生します。Android アプリケーションに INTERNET 権限を付与しましたが、まだ ECONNREFUSED エラーが発生します。これは Android ポートの問題ですか? ファイアウォールが私の要求をブロックしていますか? その場合、サーバーを参照できるのに、REST クライアントを使用して情報を取得できないのはなぜですか?

0 投票する
5 に答える
9050 参照

android - ライブラリプロジェクトのマニフェストサービスと権限を共有する

GCMIntentServiceで構成され、GCM登録プロセスを実行し、GCMを介して送信されたメッセージを受信するライブラリプロジェクトを開発したいと思います。

AIDLを使用してライブラリプロジェクトサービスをホストアプリケーションに公開しましたが、アプリケーションプロジェクトでもサービスを宣言する必要があります.....これを回避するにはどうすればよいですか?
また、アプリケーションマニフェストでもGCMに必要なすべてのアクセス許可を宣言する必要がありました。
ライブラリプロジェクトのすべてのアクセス許可とサービスを、マニフェストで再度宣言しなくても、ホストアプリケーションから参照できる方法はありますか?

私はこれを検索して見つけました:
1。Androidフレームワーク(ライブラリ)内にパーミッションをカプセル化することは可能
ですか?これは、私が達成しようとしていることは不可能であることを明確に示しています。
2.マニフェストファイルがマージされる有用なライブラリプロジェクトはありますか? @Hayes Haugenの回答によると、「AndroidManifest.xmlのマージはADTツールのバージョン20でサポートされています」
私はADTバージョン20.0.3を使用してい ます。

とにかく、GCM統合を提供するライブラリプロジェクトを持つことを達成できますか?