美文网首页
Android Stuido3.3下如何将资源()文件打入jar

Android Stuido3.3下如何将资源()文件打入jar

作者: HannyYeung | 来源:发表于2018-08-01 11:01 被阅读200次

Library工程结构

jar包原工程目录.png
  • assets 目录下放了一张命名为:girl_beau.jpg 图片
  • 然后java代码有个获取图片的工具类Utils,具体代码入如下:
 public static Bitmap getImg(Context mContext) {
        Bitmap bitmap = null;
        try {
            InputStream is = mContext.getAssets().open("girl_beau.jpg");
            bitmap = BitmapFactory.decodeStream(is);
            is.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
        return bitmap;
    }

在App工程引用这个Library工程

主工程目录.png
  • 在MainActivity里面去加载library的资源图片
  findViewById(R.id.btInit).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                ivImg = findViewById(R.id.ivImg);
                ivImg.setImageBitmap(Utlis.getImg(MainActivity.this));
            }
        });

这样图片自然是可以加载成功显示.


image.png

将图片打成Jar包

相关文章

网友评论

      本文标题:Android Stuido3.3下如何将资源()文件打入jar

      本文链接:https://www.haomeiwen.com/subject/pmslvftx.html