アプリで3つのボタンを使用しています1)フィードバックボタン:ユーザーが任意のメールアプリケーションを介してフィードバックを送信できるようにします2)共有インテントを使用する共有ボタン3)アプリのページを開く「アプリの評価」ボタンプレイストア
3つのボタンはすべて、他のアプリケーションを使用してインターネットにアクセスします。
マニフェストファイルにandroid.permission.INTERNET権限を追加する必要がありますか?
アプリで3つのボタンを使用しています1)フィードバックボタン:ユーザーが任意のメールアプリケーションを介してフィードバックを送信できるようにします2)共有インテントを使用する共有ボタン3)アプリのページを開く「アプリの評価」ボタンプレイストア
3つのボタンはすべて、他のアプリケーションを使用してインターネットにアクセスします。
マニフェストファイルにandroid.permission.INTERNET権限を追加する必要がありますか?
この場合の答えは、いいえ、この場合は権限は必要ありません。Dipendraが回答で指摘しているように、アプリケーションは外部アプリケーションを介してインテントとしてリクエストを送信し、内部からネットワークに直接リクエストを送信するわけではないためです。彼のアプリケーション。
少し背景:
許可が必要かどうかを知る最も簡単な方法は、テストデバイスでアプリケーションを使用することです。意図したとおりに機能しますか?INTERNET
許可なくエラーが発生しましたか?
もしそうなら、あなたがそれを必要としていることは明らかです!INTERNET
そうでない場合(そしてこの質問のシナリオの場合)、許可は必要ありません。
権限はセキュリティ機能としてあります。
問題の許可は次のとおりです。
public static final String INTERNET
アプリケーションがネットワークソケットを開くことができるようにします。
定数値: "android.permission.INTERNET"
アプリケーションにネットワークソケットが必要な場合、アプリケーションにはそれらを使用するためのアクセス許可が必要です。そのような単純な。
許可が必要な場合は、マニフェストに次の行を追加してください。
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
権限はユーザーを保護するためにあるので、それはアプリケーションの意図が何であるかを前もって明確にすることです。
いいえ、インターネットにアクセスするための許可は必要ありません。なぜなら、インターネット関連のタスクはすべて他のアプリケーションに引き継がれるからです。