最近做项目时要求源码开放,核心部分自己维护升级,资源及界面部分由用户根据要求更改。
主要部分为测试通过的SO库,及Java接口调用包jar, 以后若有功能变动则只需要更新库及jar接口包即可。
注意:
1,jar里的包名要与JNI调用方法对应,这样在其它项目中只需要导入jar和so后调用接口即可,从而不用担心JNI调用
时路径不匹配的问题。
2,如果库涉及到网络操作,在项目中必须声明权限:
<uses-permission android:name="android.permission.INTERNET" />
原文:http://www.cnblogs.com/Miami/p/4371125.html