\r\n\r\n
基本的なプライバシーの問題として、アプリケーションにどのようなパーミッションがあるのかは、かなり重要な問題です。Androidの最新バージョン(6.x以降)では、アプリがアクセスできる対象を制御することができます。その仕組みはこうだ。
その昔、Android Lollipop(5.x)では、Androidのパーミッションに関して、基本的に「アプリが要求するパーミッションをすべて受け入れるか、アプリを使わないか」の2択になるという話でした。というくらいにシンプルです。アプリが正当な理由で特定のパーミッションにアクセスする必要があるかどうかは、あなたがコントロールできるものではありません。
しかし、Android Marshmallow(6.x)以降、状況は一変しました。Googleは、アプリごとに許可制御を行う方法を導入しています。つまり、例えば天気予報アプリが通話履歴にアクセスすることを望んでいる場合、その許可を拒否すれば、アプリを使い続けることができます。
Androidでは、パーミッションをコントロールする方法が2つあります。権限の一覧を見てから、その権限を付与されたすべてのアプリを見ることができます。また、特定のアプリに付与されたすべての権限を表示することもできます。
通知シェードを引き下げ、「中心距離を設定する」をタッチします。 設定メニューの「アプリケーションと通知」の設定をタッチします。
Android Nougat (7.x) またはMarshmallow (6.x) をお使いの方**は、右上の歯車のアイコンをクリックし、「アプリのアクセス許可」を選択してください。
Oreo(8.x)以降をお使いの方は、「詳細設定」をタップし、「アプリケーションのアクセス権」の設定をタップしてください。
アプリケーションのアクセス許可ページでは、アクセス許可の全リストをスクロールして、各権限タイプにアクセスできるアプリケーションの数を確認することができます。カレンダーのような権限の種類をタップすると、どのアプリに権限が付与されているかを確認できます。不審な点があれば、スライダーをタップして特定のアプリの権限を削除するだけです。
特定のアプリケーションが気になる場合は、アクセス権の全リストを検索するのではなく、そのアプリケーションのアクセス権の全リストを表示することができます。
通知の影を下に引き、歯車のアイコンをタッチします。設定メニューの「アプリケーションと通知」の項目をタッチします。
Nougat (7.x) またはMarshmallow (6.x) をお使いの場合、このページにすべてのアプリのリストが表示されます。Oreo (8.x)では、「すべてのxxアプリを表示」をクリックしないと一覧が表示されません。
次に、権限を表示したいアプリケーションをタッチします。
アプリケーション情報ページで、「アクセス権」オプションをクリックします。アプリケーションの権限ページでは、アプリケーションに付与されたすべての権限が表示されます。許可しない場合は、スイッチをオフの位置にするだけです。
いい質問ですね。残念ながら、答えは簡単ではありません。もしかしたら、何も起こらないかもしれない。もしかしたら、すべてを壊してしまうかもしれない。すべては、アプリケーション、アクセス権、アクセスに必要なものに依存します。
ですから、例えばカメラアプリをダウンロードした後に、カメラの許可を拒否すると、そのアプリはあまりうまく動作しませんし、まったく動作しません、本当に。
しかし、同じアプリが例えばカレンダーへのアクセスを拒否するのであれば、おそらく大した問題ではないでしょう。位置情報は、特にカメラアプリの場合、この特定の権限を拒否すると、必ずしもアプリが壊れるわけではありませんが、アプリがあなたの写真にジオタグを付けることができなくなることを懸念している別の良い例です。それは、あなたが望んでいることかもしれないし、そうでないかもしれない。
だから、一番いいのは試してみること。パーミッションを無効にして、様子をみてください。アプリを問題なく使い続けられる可能性があります。しかし、何かがうまくいっていないことに気づけば、その理由がわかるはずです。