【Android】Android读取assets

2025-04-18 06:51:27

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
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢