以下はロゴ印刷に対応したコードです。ロゴは res/drawable フォルダーに配置されます。アプリを実行すると、次のようにスローされます。
java.io.FileNotFoundException: /android.resource:/com.android.test/2130837505 (No such file or directory).
何かアドバイス?
public boolean printLogo()
{
Uri logo_path = Uri.parse("android.resource://com.android.test/" + R.drawable._logo);
File logo = new File(logo_path.toString());
byte[] logo_bytes = new byte[(int) logo.length()];
System.out.print("Length:" + logo.length());
FileInputStream fs;
try {
fs = new FileInputStream(logo);
fs.read(logo_bytes);
fs.close();
mChatService.write(logo_bytes);
} catch (FileNotFoundException e) {
e.printStackTrace();
}catch (IOException e) {
e.printStackTrace();
}
return true;
}