AndroidデバイスのSDカードにhtmlファイルを入れました。私はそれをwebviewで実行しています。しかし、エミュレータで与えているパスは正常に機能しています。しかし、デバイス上ではありません。実行中に ** Web Page on Found** というエラーが表示されます。
SDカードの可用性とSDカードのルートディレクトリパスを見つけるためのこのコードがあり、正常に機能しています。そして、出力は適切に来ています。
Boolean isSDPresent = android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED);
if(isSDPresent)
{
Toast.makeText(this, "yes SD-card is present", Toast.LENGTH_SHORT).show(); }
else
{
Toast.makeText(this, "Sorry", Toast.LENGTH_SHORT).show();
}
File externalStorage = Environment.getExternalStorageDirectory();
externalStorage.getAbsolutePath();
Toast.makeText(this, externalStorage.getAbsolutePath(), Toast.LENGTH_SHORT).show();
しかし、適切なファイルパス全体を取得できますか。提案してください。