今日私はAndroid M(6.0)以上のアプリケーションをテストしていました。私は、このバージョンでの許可が変更されたことを理解しました。アプリケーションをAndroid 6.0(here is the details)と互換性を持たせるためにいくつか変更する必要があります。Android 6.0の下位互換性
危険な許可であるsdcard(Eternal Storage)を作成するためのアクセスを許可する場合は、ユーザーにアクセスを許可してから、ユーザーの決定(許可/拒否)を処理する必要があります私の要求は常に拒否されます。
私は正しいかどうか分かりませんが、逆の互換性とは何とかしていますか?古いバージョンで動作していたすべてのアプリケーションをバージョン6.0で動作させるために変更する必要がありますか?特別なアプリケーションがもうサポートされていない場合、アンドロイド6.0はここで別れを告げるべきですか?
この新しい雰囲気の中で、私は古いアプリケーションを変更して、マシュマロで実行する必要があります(危険なアクセス許可が必要な場合)。
私が確認したように、私は手動でアプリケーション設定でアプリケーションに危険な許可をすべて与えることができます。そこには、マニフェストに記載されているすべての危険な許可が表示され、私はそれらに永久的なアクセス権を与えることができます。 – VSB