Я написал модуль, который создает вид с камеры, наложенный на imageView для съемки фотографии, моя проблема в том, что, поскольку я не могу передать изображение в папку «res», мне нужно поместить его в «assets», в чистом виде Ява все это прекрасно работает, но я не понял, где разместить файл "активов" в проекте титана, как только я экспортировал модуль.
И он падает, когда я вызываю метод с IOException.
Спасибо
FrameLayout fl = new FrameLayout(this);
SurfaceView preview = new SurfaceView(this);
ImageView footerCam = new ImageView(this);
LinearLayout ll = new LinearLayout(this);
LinearLayout.LayoutParams shareParams = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
footerCam.setLayoutParams(shareParams);
ll.setGravity(Gravity.CENTER_VERTICAL | Gravity.RIGHT);
ll.addView(footerCam);
fl.addView(preview);
fl.addView(ll);
setContentView(fl);
camera = Camera.open();
try
{
AssetManager am = getAssets();
BufferedInputStream buf = new BufferedInputStream(am.open("footer1.png"));
Bitmap bitmap = BitmapFactory.decodeStream(buf);
footerCam.setImageBitmap(bitmap);
buf.close();
}
catch (IOException e)
{
Log.e("IMG","@@@@@@@@@@@@@@@@@@@@@@@ ERROR LOADING IMAGE");
e.printStackTrace();
}
это кусок кода, где я объявляю кнопку и назначаю ей изображение из папки активов, но работает только в Android, когда я развертываю модуль и включаю его в титан, он попадает в IOException, где мне нужно поместить файл "footer1.png" или папку "assets"?