私のアプリケーションでは、sdcardストレージデバイスの存在が必要であると私は考えています。 デバイスにストレージオプションのマニフェストを問い合わせるにはどうすればよいですか?デバイスがsdcardを所有しているかどうかを検出するにはどうすればよいですか?
5
A
答えて
5
getExternalStorageState()
を使用できます。開発者サイト(linked here)には、外部SDカードの有無と書き込み可能かどうかを確認するための推奨方法の短いスニペットがあります。
0
これが働いていると非常に簡単
TextView state = (TextView) findViewById(R.id.sdcardstatus);
if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {
state.setText("SD card is present");
} else {
state.setText("SD card is not present");
}
を理解したり、このtutorial
HAPPYコーディングに参照するために!
+0
内蔵ストレージを内蔵した電話機では常に「true」を返します –
関連する問題
- 1. デバイスがアンドロイドウェアであるかどうかを検出するにはどうすればよいですか?
- 2. デバイスがルート(Android)かjailbroken(iOS)かどうかを検出するにはどうすればよいですか?
- 3. ユーザーが使用しているiOSデバイスを検出するにはどうすればよいですか?
- 4. iOSデバイスがぼかし効果をサポートしているかどうかを検出するにはどうすればよいですか?
- 5. アプリケーションがドキュメントベースであるかどうかを検出するにはどうすればよいですか?
- 6. スクリプトマネージャーがページにあるかどうかを検出するにはどうすればよいですか?
- 7. タッチイベントがEditText内にあるかどうかを検出するにはどうすればよいですか?
- 8. ファイルがネットワーク上にあるかどうかを検出するにはどうすればよいですか?
- 9. Garmin GPSデバイスが大容量ストレージモードで接続されているかどうかを検出するにはどうすればよいですか?
- 10. Androidデバイスが外付けキーボードに接続されているかどうかを検出するにはどうすればよいですか?
- 11. NettyサーバーがポートでリッスンしているかどうかをNettyクライアントが検出できるようにするにはどうすればいいですか?
- 12. ユーザーがスペースバーに入ったかどうかを検出するにはどうすればよいですか?
- 13. デバイスがjQuery Mobileでサポートされているかどうかを検出する
- 14. UNIXシェルスクリプトでシステムがIPv6を有効にしているかどうかを検出するにはどうすればいいですか?
- 15. iOSデバイスがサイレントモードになっているかどうかを検出するにはどうすればよいですか?
- 16. タイプがstd :: tupleかどうかを検出するにはどうすればよいですか?
- 17. Wurflを使ってすべてのiOSデバイスを検出するにはどうすればよいですか?
- 18. 「プライベートブラウジング」を有効にしてiPhoneでユーザーを検出するにはどうすればよいですか?
- 19. ICSで顔のロック解除が有効になっているかどうかを検出するにはどうすればよいですか?
- 20. 子アクティビティから戻ったかどうかを検出するにはどうすればよいですか?
- 21. デバイスの日付が正しくないかどうかを検出するにはどうすればよいですか? - JavaScript
- 22. 現在のデバイス(UWP)で共有UIがサポートされているかどうかを検出します
- 23. コンパイラオプション(アサーションなど)がONに設定されているかどうかをランタイムで検出するにはどうすればよいですか?
- 24. dlibのcorrelation_trackerがターゲットイメージを失った場所を検出するにはどうすればよいですか?
- 25. mutexの所有権を共有からアップグレードにアップグレードするにはどうすればよいですか?
- 26. ファイルがUTF-8を使用してエンコードされているかどうかを検出するにはどうすればよいですか?
- 27. 他のアプリがiOS 11でスライドオーバーとして実行されているかどうかを検出するにはどうすればよいですか?
- 28. NSAttributedStringにNSTextAttachmentが含まれているかどうかを検出して削除するにはどうすればよいですか?
- 29. iOSでUUIDを知らずにibeaconデバイスを検出するにはどうすればよいですか?
- 30. C++でランタイムエラーを検出するにはどうすればよいですか?
質問にはあまり関係ありません。追加の外部メモリをサポートするためにデバイスにSDカードスロットが装備されているかどうかを判断する方法はありますか?答えは、デバイスが外部SDカードをサポートしていても現在マウントされていないシナリオには対応していません。 –
私は今同じ問題を抱えていますが、この解決法は機能しません。メソッド 'Environment.isExternalStorageRemovable()'は常に 'false'を返します。また、私はAPI 11のメソッド 'Environment.isExternalStorageEmulated()'を使い、常に 'true'を返すようにしました。 –