美文网首页
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