OS 4.3 には、APK を再パッケージ化せずに一部の権限を無効にする隠し機能があると聞きました。アプリをリリースするときに、必要な権限を追加してアプリを機能させます。ただし、その機能はアクセス許可を無効にすることができます。一部のアプリがこれを行っていることは知っていますが、これはハックであり、気にする必要はありません。しかし、OS 4.3 では、ユーザーはこれを簡単に行うことができます。
私の質問は、アクセス許可が無効になっている場合、対応する API が例外をスローするかどうかです。(私はそうだと思います。) これが本当なら、いくつかの操作に try-catch を追加する必要があります。
または、アプリが機能するためのアクセス許可があるかどうかを確認するコードを追加します。そうでない場合は、これを行わずにアプリを終了することを伝える礼儀正しいメッセージを表示しません。
(これは本当の質問ではないと言って、誰かがこの質問を閉じるかもしれません。)