您可以使用自己的类创建自己的.jar,该类可以使用Bitmap或任何Android API类。
这是一个文件BitmapHelper.java
package com.its.test;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
public class BitmapHelper {
public static void getBitmap(String fileName){
Bitmap bitmap= BitmapFactory.decodeFile(fileName);
}
}
Jar文件仅仅是具有压缩文件数量.class文件,所以BitmapHelper.class文件是在我的.jar
当我们需要使用.jar只是将它加入在构建路径中进行编译。
或者在gradle这个项目把你.jarlibs文件夹内,并以这种方式
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}
编译如果在本地/远程Maven回购或其他任何使用group name,artifact和version你可以编译部署了.jar那件神器。
The main difference between a Jar and a AAR is that AARs include resources such as layouts, drawables etc. This makes it a lot easier to create self-contained visual components. For example