SDカードの取得

 SDカードのpathは機種やSDKごとに異なる可能性がある。
 そのため、/sdcard 等の直指定はよろしくない。

 下記コマンドで、Fileオブジェクトを取得できる。

import android.os.Environment;
	Environment.getExternalStorageDirectory()

 pathを取得するには…

String path = 
	Environment.getExternalStorageDirectory().getPath();

 取得したpathの末尾には、/ はつかない。 ( /sdcard )
 ファイル名を付加する場合、ファイル名の前に / を付加する必要がある。

 なお、SDカードへファイルを保存するには、AndroidManifest.xml への記述が必要になる。

<manifest>

	<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<manifest>

Posted in path. Tags: , . SDカードの取得 はコメントを受け付けていません。 »