我想生成一個qr代碼圖像,並以編程方式將其添加到應用程序的資產可繪製文件夾中。android添加圖像以編程方式繪製
同時,你可以在eclipse或android studio中手工添加它。只是想知道是否有任何方法可以通過編程來完成。
非常感謝!
我想生成一個qr代碼圖像,並以編程方式將其添加到應用程序的資產可繪製文件夾中。android添加圖像以編程方式繪製
同時,你可以在eclipse或android studio中手工添加它。只是想知道是否有任何方法可以通過編程來完成。
非常感謝!
Asset
文件夾是用來加載我們的應用數據,它永遠不會在運行時改變,AssetManger
有方法來讀取資產數據,也沒有辦法在運行中Asset
寫編程時間。
相反,如果你想在運行時存儲你的數據,你可以存儲在Internal
Memory
像下面的代碼。
Drawable drawable = getResources().getDrawable(R.drawable.demo_img);
Bitmap bitmap = ((BitmapDrawable)drawable).getBitmap();
bitmap.compress(Bitmap.CompressFormat.PNG, 60, bytearrayoutputstream);
file = new File(Environment.getExternalStorageDirectory() + "/SampleImage.png");
try
{
file.createNewFile();
fileoutputstream = new FileOutputStream(file);
fileoutputstream.write(bytearrayoutputstream.toByteArray());
fileoutputstream.close();
}
catch (Exception e)
{
e.printStackTrace();
}
有沒有辦法,你可以做的一件事是在你的應用程序中創建一個單獨的文件夾,並將圖像存儲在那裏 – Nilabja