1

Intent をキャプチャし、それを少し操作して、新しい Intent を送信する非常に単純な Android アプリケーションを作成しました。を使用してアプリを携帯電話に転送しadb installましたが、アプリの要求されたアクセス許可を確認すると、要求したことのないアクセス許可が必要であることがわかります。

  • 電話のステータスと ID を読み取る
  • USB ストレージの内容を変更または削除する
  • 保護されたストレージへのアクセスをテストする

私のマニフェスト ファイルには権限を要求するものは何もなく、アプリ自体は非常にシンプルです (ここに GitHub のソースがあります)。でインストールしたため、これらの追加の権限が追加されたadb installのでしょうか。または、私が見ていないこれらのアクセス許可を要求するに値する何かが私のアプリにありますか?

4

1 に答える 1

5

<uses-sdk>の要素がありませんandroid:minSdkVersion。これらのアクセス許可は、最初のリリース後に Android に追加されました。非常に古い Android デバイスをサポートするアプリには、これらのアクセス許可が「適用されます」。

あなたは本当に何歳のAndroidデバイスを(APIレベルの観点から)サポートしたいかを言って、追加<uses-sdk>して追加する必要があります.android:minSdkVersion

于 2013-07-22T18:50:46.680 に答える