【Android】Android读取assets

时间:2024-10-21 16:37:47

1、assets文件夹在项目中的位置

【Android】Android读取assets

2、获取图像的方法/** * 从Assets中读取图屡阽咆忌片 * @param activity * @param fileName * @return */public static Bitmap getImageFromAssetsFile(Activity activity,String fileName) { Bitmap image = null; AssetManager am = activity.getResources().getAssets(); try { InputStream is = am.open(fileName); image = BitmapFactory.decodeStream(is); is.close(); } catch (IOException e) { e.printStackTrace(); } return image; }这个地方要注意。(应为这是一种引用)来自Resources和Assets 中的文件只可以读取而不能进行写的操作。

【Android】Android读取assets

3、这里附加把图片放到内存的方法

【Android】Android读取assets

4、获取所有文件的文件名/** * 获取目录下的所有文件的文件名 * @param context * @return */public stati艘早祓胂c String[] get_img_list(Context context) {String[] list_image = null; try { //得到assets/build_img/目录下的所有文件的文件名,以便后面打开操作时使用 return list_image = context.getAssets().list("processedimages"); } catch (IOException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } return list_image;}

【Android】Android读取assets
© 2025 长短途
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com