Android 6.0でアプリの不要なアクセス権限を削除する方法。

android-m-permission-control-settings11
Android 6.0 Marshmallowではアプリのアクセス権限をユーザーが自由に削除する機能が追加されました。

そこで今回は、アプリ毎にアクセス権限を削除する方法を紹介します。


Android 6.0 Marshmallowでアプリのアクセス権限を削除する方法は2通りある

Android 6.0 Marshmallowでアプリのアクセス権限を削除する方法は2通りあります。

1つめはアプリをインストールして起動後に、初めてそのアプリがアクセス権限を要求するときに個別に許可/拒否する方法です。

2つめは、Androidのシステム設定からアプリのアクセス権限を削除する方法です。

詳しくは、Android 6.0 Marshmallowではアプリのアクセス権限の許可/拒否をアプリが権限を初めて使用する直前とシステム設定からユーザーが自由に設定可能に-Google I/O 2015-を参照してください。

以下に、それぞれの権限削除方法を解説します。


アプリインストール後に初めてアクセス権限を要求する際に削除する方法

アプリを起動後に初めて対象となるアクセス権限を要求する際に、その権限を削除する方法と削除した権限を許可する方法です。

まず、要求されるアクセス権限を許可する方法です。ここでは、Chromeブラウザでzipファイルをダウンロードする例で紹介します。

zipファイルのダウンロードリンクをタップします。
android6.0-access-permission1

すると、「Chormeブラウザに端末上の写真、メディア、ファイルへのアクセスを許可しますか?」と表示されます。これがAndroid 6.0 Marshmallowで実装されたアクセス権限の許可/拒否 選択機能です。端末上の写真などを保存しているのは内部ストレージなので、Chromeブラウザがストレージにアクセスすることを許可するなら「許可」をタップします。すると、アクセス権限を与えられたChromeブラウザはいつも通りzipファイルのダウンロードを開始してストレージに保存します。
android6.0-access-permission2

逆に「許可しない」を選ぶと、Chromeはダウンロードしたファイルを保存するためにストレージにアクセスできないので、ダウンロードしようとタップしても一瞬プログレスバーが表示されるもののすぐに消えてダウンロードされません。
android6.0-access-permission3


Androidのシステム設定からアクセス権限を削除する方法

Androidのシステム設定からアクセス権限を削除する方法は2通りあるので、以下に紹介します。

アプリごとにアクセス権限を削除する

1つめは、アプリごとにアクセス権限を削除する方法です。

通知領域から設定をタップします。
android-m-permission-control-settings2

「アプリ」をタップします。
android-m-permission-control-settings3

アプリ一覧が表示されるので、この中からアクセス権限を削除したいアプリを選びます。今回はGoogleアプリを選びました。
android-m-permission-control-settings4

「許可」をタップします。
android-m-permission-control-settings5

ユーザー自身で削除(拒否)できるアクセス権限の一覧が表示されるので、削除したい権限をタップしてオフにします。今回はマイクの権限を削ってみました。
android-m-permission-control-settings6

「このアプリは古いAndroidバージョン向けに開発されているアプリなので権限を削ることで正常に動作しなくなる可能性がある」という警告が表示されます。今回は「許可しない」をタップして権限を削ってみます。
android-m-permission-control-settings7

実際にGoogleアプリで音声検索を使ってみます。マイクアイコンをタップすると・・・
android-m-permission-control-settings8

「マイクを開けません」と表示されて音声検索ができません。アクセス権限の削除が反映されていますね。
android-m-permission-control-settings9

再度Googleアプリのマイクへのアクセス権限を許可してみます。無効化(削除)されている「マイク」をタップします。
android-m-permission-control-settings10

マイクへのアクセス権限が許可されました。
android-m-permission-control-settings11

再度Googleアプリからマイクアイコンをタップすると・・・
android-m-permission-control-settings12

音声検索が起動します。
android-m-permission-control-settings13


アクセス権限ごとに分類されている設定からアプリを指定して権限を削除する

2つめは、アクセス権限ごとに分類されている設定からアプリを指定して権限を削除する方法です。

設定>アプリの画面で、右上のメニューアイコンをタップします。
android-m-permission-control-settings14

「詳細設定」をタップします。
android-m-permission-control-settings15

「アプリの権限」をタップします。
android-m-permission-control-settings16

すると、ユーザーが削ることができるアクセス権限一覧が表示されます。削ることができるのは、SMS、カメラ、カレンダー、センサー、マイク、位置情報、連絡先、電話、Additional permissionsとなっています。「Additional permissions」には、ユーザーが削除できる上記アクセス権限に含まれない権限があります。SMSを見てみます。
android-m-permission-control-settings17

すると、SMSへのアクセスを要求するアプリ一覧が表示されるので、SMSへのアクセス権限を削りたいアプリを選んでオフにします。
android-m-permission-control-settings18
android-m-permission-control-settings19

特にプライバシーに関わるアクセス権限をユーザー自身で削除できるAndroid 6.0 Marshmallowの機能を活用することで、Androidの安全性をより高められますね。

なお、アクセス権限の削除機能以外のAndroid 6.0 Marshmallowの新機能などの詳細はAndroid 6.0 Marshmallowの新機能・変更点・使い方まとめ。を参照してください。

-Android 6.0 Marshmallow
-

Copyright © アンドロイドラバー, 2011-2024 All Rights Reserved