に画像を挿入FileNotFoundExcecption一方私はコードの下に使用される私のSDCard.Soに画像を挿入するSDカード
m_cImagePath = "/ SDカード/" + String.Formatの( "%のD.JPG" のSystem.currentTimeMillis( ));
時にはそれも私のSDカードは、どのように私は、ファイルがSDカードに正常に挿入し、いずれかがありますされていることを知ることができますか?私は再びそれがsmoothly.Whyにこの起こったが働いているSDカードから一部の画像を削除memory.Whenを持っていたにFileNotFoundExceptionを与えている FileOutputStream lObjOutStream = null;
try {
lObjOutStream = new FileOutputStream(m_cImagePath);
if (null != lObjOutStream && null != finalBitmap) {
finalBitmap.compress(Bitmap.CompressFormat.JPEG, 85, lObjOutStream);
lObjOutStream.close();
}catch(FileNotFoundException fe){
fe.printStackTrace();
}
Java 1.6のようなSDカードの空き容量を知るためにJava1.5の機能を教えてください。どうすればSDCardに挿入する前にファイルの長さを知ることができますか(Googleで検索したところ、ファイルがない場合は
"物理的にそこに file.length()は常に0を返します
)。しかし、挿入する前に私はファイルの長さを知りたい。このスペースを利用可能なSDカードスペースと比較するのは簡単です。
注:私は、SDカードのスペースを発見したために
ランタイムクラス
に使用して
DFのSDカード
Unixコマンドを使用する考えを持っていました。
この問題で私に考えを与えてください。
よろしく、 Androidデベロッパー