0
action_open_documentツリーから選択したUriユーザーがリムーバブルSdカードから取得したかどうかをチェックする方法は? これをチェックしますが、プライマリsdカードとリムーバブルsdカードについても同じです! 他の方法はありますか?uriがリムーバブルストレージかどうかを確認する
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
String id=DocumentsContract.getTreeDocumentId(uri);
Uri mainuri=DocumentsContract.buildDocumentUriUsingTree(uri,id);
grantUriPermission(G.context.getPackageName(), uri, Intent.FLAG_GRANT_READ_URI_PERMISSION | Intent.FLAG_GRANT_WRITE_URI_PERMISSION);
if( "com.android.externalstorage.documents".equals(uri.getAuthority())){
// its return true for primary and removable sd card !!
}
ユーザーが選択したリムーバブルストレージを判断する方法はありますか? – Mostafa
@モスタファ:私が書いたように、いいえ。さらに、あなたのアプリは気にしないでください。ストレージアクセスフレームワークを使用している場合は、すべてのストレージプロバイダを同等に扱います。 – CommonsWare