【Android】ファイルサイズ取得
Androidで,画像などのファイルを呼び出そうとするときに,ファイルサイズが大きすぎると,OutOfMemoryなどで落ちてしまいます。
その対処として,呼び出す前に,ファイルサイズのみを取得して,その大きさに応じて呼び出すか否か,もしくはどのように呼び出すかの処理を分ければ,落ちることはないでしょう。
ファイルサイズはこのようにすると取得できます。
File file = new File(”ファイルへのパス”);
long size = file.length();
これだけ。
あとは,sizeの値に応じて 処理を分けるなりすればOKですね^^