新しいアンドロイドアプリをやっています。私はsdcardで利用可能な "Android"フォルダにフォルダを作成したいと思います。その前に、そのフォルダに読み書き権限があるかどうかを確認したいと思います。どうすれば入手できますか?誰も私を助けることができますこれを行う。フォルダのAndroidの読み取り/書き込みの許可
5
A
答えて
15
旧式のJavaの方法です。 ファイルオブジェクトを作成し、canWrite()
とcanRead()
を呼び出します。
File path = getExternalFilesDir();
あなたは、このための権限を持っている場合、あなたはそれがあれば、書き込み/読み取りができるようになるので、それはあなた自身のディレクトリになります:最良の方法はAndroidのフォルダ内にフォルダを作成するには
File f = new File("path/to/dir/or/file");
if(f.canWrite()) {
// hell yeah :)
}
6
外部ストレージを使用できます。この使用にこのコードを確認するには:
boolean mExternalStorageAvailable = false;
boolean mExternalStorageWriteable = false;
String state = Environment.getExternalStorageState();
if (Environment.MEDIA_MOUNTED.equals(state)) {
// We can read and write the media
mExternalStorageAvailable = mExternalStorageWriteable = true;
} else if (Environment.MEDIA_MOUNTED_READ_ONLY.equals(state)) {
// We can only read the media
mExternalStorageAvailable = true;
mExternalStorageWriteable = false;
} else {
// Something else is wrong. It may be one of many other states, but all we need
// to know is we can neither read nor write
mExternalStorageAvailable = mExternalStorageWriteable = false;
}
権限を書き込むために必要:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
関連する問題
- 1. 読み取り/書き込みのQObject
- 2. プリファレンスの読み取り/書き込み
- 3. 読み取り/書き込みバイト配列のAndroid
- 4. 読み取り/書き込み同期
- 5. MMIO読み取り/書き込みレイテンシ
- 6. C#CSLAビジネスオブジェクトのジレンマ:読み取り専用vs読み込み/書き込み
- 7. IIS 7の読み取り/書き込みフォルダを適切に保護する
- 8. AndroidからPCへのUSBの読み込み/書き込み
- 9. Androidの書き込み/読み込み中の画像へ
- 10. marshmallowのストレージとギャラリーの使用に関する読み取りと書き込みの許可
- 11. オブジェクトの書き込み/読み込み
- 12. Androidの書き込みと読み込み
- 13. mongodbの読み取りと書き込みの接続のタイムアウト
- 14. Androidでのファイルへの書き込みとファイルからの読み取り
- 15. Androidの内部ストレージへの文字列の書き込みと読み取り
- 16. オーディオ/ビデオファイルのメタデータの読み取り/書き込み
- 17. .NETの64ビットシステムでのアトミック読み取り/書き込みサイズ?
- 18. DBからの読み取りとファイルへの書き込み
- 19. ubuntuサーバーの通常のディスク読み取り/書き込み値
- 20. APEXでの読み取り/書き込みページの作成
- 21. アセンブリでのハードウェアへの書き込み/読み取り方法
- 22. バイナリファイルの読み取り/書き込みのオーバーフロー
- 23. Javaのオープンソースの書き込み/読み取りライブラリ
- 24. リソースファイルからのオブジェクトの書き込みと読み取りIOS
- 25. Java/Android:ソケット上のバイト配列の読み取り/書き込み
- 26. C#ファイルを読み取り専用で読み取り/書き込みする
- 27. Amazon Ec2 FTP書き込み許可
- 28. ファイルへの読み書きの高速読み込みと書き込み
- 29. ブラウザのJavaScriptで同時読み込み/書き込み読み書きの衝突が可能ですか?
- 30. 読み取り書き込みモードのpython
フォルダが読み取り/書き込み権限を持っていることができません。そのフォルダ。ユーザーは、フォルダに対する読み取り/書き込み権限を持つユーザーです。それはあなたが探しているものですか? –