Android .png画像をAndroidアプリケーションのローカルサーバーに転送するために使用するアプリケーション。画像のパスを取得する必要がある資産フォルダ、plsは以下の私のコードを参照し、
String stringPath = "Android.resource//"+getPackageName()+"/raw/sample/logout.png";
File f = new File(stringPath);
上記のコードを使用すると、「ファイルが見つかりません」という例外が発生します。では、アセットフォルダーで画像パスを取得する方法は?
Mp3ファイルは、res/rawフォルダーに配置できます。
MediaPlayer mediaPlayer = MediaPlayer.create(getApplicationContext(), R.raw.myringtone);
mediaPlayer.start();
試してください:
_file:///Android_asset/raw/sample/logout.png
_
コンテキストがある場合は、context.getAssets().open("raw/sample/logout.png")
を使用してファイルのInputStream
を開くことができます。
アセットとリソースには、file:/// Android_assetおよびfile:/// Android_resを使用してアクセスできます。
Uri path = Uri.parse("file:///Android_asset/raw/sample/logout.png");
String newPath = path.toString();