Android Stuido3.3下如何将资源()文件打入jar包,如何解决一些错误问题

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包

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,341评论 25 709
  • 九月的阳光明媚得有些刺眼,仰望蓝天,渴望看见美丽幸福的流岚。希望,天空中有幸福的使者??青鸟留下的痕迹。阳光照耀时...
    嘛事1阅读 1,724评论 0 3
  • 生活總是在看似平靜下 波濤洶湧 起伏跌宕的激盪 多虧了那顆炙烈的心臟 承受著且燃燒著 那不屬於美好的來往 將多餘的...
    蔡振源阅读 2,361评论 0 3

友情链接更多精彩内容