1.下载vitamio
GitHub - yixia/VitamioBundle: Vitamio for Android
https://github.com/yixia/VitamioBundle
2.将vitamio文件夹复制到自己的工程根目录(或在根目录新建文件夹(最好是libraries)放入)
其中最好确保:armeabi、armeabi-v7a、mips、x86四种CPU指令集类型全部支持
3.在工程根路径下的settings.gradle文件下使用 include ':vitamio' 引入vitamio,若是在第二步中在根目录新建文件夹(比如libraries)放入,这里写 include ':libraries:vitamio'
4.将引入的vitamio工程包添加依赖到项目的app中,编译
5.对照第一步下载的vitamio文件夹中的vitamio-sample示例项目中的清单文件AndroidManifest.xml中的内容,补全所需要的权限:
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
以及初始化活动:
<!-- Don't forgot InitActivity -->
<activity
android:name="io.vov.vitamio.activity.InitActivity"
android:configChanges="orientation|screenSize|smallestScreenSize|keyboard|keyboardHidden|navigation"
android:launchMode="singleTop"
android:theme="@android:style/Theme.NoTitleBar"
android:windowSoftInputMode="stateAlwaysHidden" />
6.在Activity的onCreate()方法中加入如下代码段:用于验证类库
if (!LibsChecker.checkVitamioLibs(this)) return;
较新版本使用这个:(Vitamio下载|Vitamio 5.2.3 for Eclipse_绿盟市场_绿色软件联盟 http://www.xdowns.com/app/256157.html)
//加载so类库(通常使用C、C++编写类库)
Vitamio.isInitialized(getApplicationContext());
这些完成后就可以开始体验维他蜜啦!
其他坑参考:
Vitamio的踩坑+填坑 - SakuraQH的博客 - CSDN博客
https://blog.csdn.net/xiaomomo_x/article/details/81120616
Vitamio Andrid高版本兼容 - 刘桂林的博客 - CSDN博客