读取assets文件夹中的图片

先将图片放到assets文件夹下



private Bitmap[] mBitmap = null;

//    //根据文件名读取assets文件夹的图片

    private Bitmap getBit(String filename){

//以最省内存的方式读取本地资源的图片

        BitmapFactory.Options options = new BitmapFactory.Options();
//        options.inSampleSize = 2;//图片宽高都为原来的二分之一,即图片为原来的四分之一
        options.inPreferredConfig = Bitmap.Config.RGB_565; 
        options.inPurgeable = true; 
        options.inInputShareable = true; 
        AssetManager asm = getAssets();
        InputStream is;
        Bitmap bitmap = null;
        try {
            is = asm.open(filename);
            bitmap = BitmapFactory.decodeStream(is
                    , null, options);
//            mImageView.setImageBitmap(bitmap);
            is.close();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return bitmap;

    }

//初始化图片容器

   private void getbitmap(){
        mBitmap = new Bitmap[14];
//        mBitmap[0] = getBit("img1.jpg");
        
        for(int i=0; i<14; i++){
            int b = i+1;
            String s = "img"+b+".jpg";
            mBitmap[i] = getBit(s);
        }
    }


// 获取string中的string-array
        Resources res = getResources();
        String [] arr = res.getStringArray(R.array.arr_name);


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值