资源的打包和使用
DynamicResManager.getInstance().init(config);
DynamicResManager.getInstance().getLoadSoManager().loadSo(DynamicResConst.DEMO_SO, null);
DynamicResManager.getInstance().getLoadSoManager().loadSo(DynamicResConst.DEMO_SO, new ILoadSoListener() {
@Override
public void onSucceed(String path) {
mContentTv.append(new NativeLib().stringFromJNI());
mContentTv.append("-");
mContentTv.append(new DynamicLib().stringFromJNI());
}
@Override
public void onError(Throwable t) {
mContentTv.append(t.getMessage());
}
});
使用动态资源中的字体
DynamicResManager.getInstance().setTypeface(mFontTv, DynamicResConst.TypeFace.FONT_FZ_RZ_BOLD);
使用动态资源中的帧动画
if (mCarAnim == null) {
mCarAnim = DynamicResManager.getInstance().createFrameAnim(mIvCar).durations(100).oneShot(false);
}
mCarAnim.startAnim(DynamicResConst.FrameAnim.ANIM_CAR);