Bitmapfactory.decodefileの戻り値はnullソリューション、Android 10



Bitmapfactory Decodefile Return Value Is Null Solution



私のAndroid仮想マシンのバージョンはAndroid10(API 29)であり、ファイルが存在するという前提で呼び出しが表示されますbitmapfactory.decodefile(imagePath)戻り値がnullの場合、Baiduは動的アプリケーションがないと言いますManifest.permission.READ_EXTERNAL_STORAGE権限、しかし、私は必ず適用し、後でGithubで解決策を見つけました。それはin AndroidManifest.xml Add in android:requestLegacyExternalStorage='true'ステートメント、すなわち:

<manifest ... > <!-- This attribute is 'false' by default on apps targeting Android 10 or higher. --> <application android:requestLegacyExternalStorage='true' ... > ... </application> </manifest>

理由については、を参照してください Googleの公式ドキュメント
画像