1.喜马拉雅开放平台注册/审核后,在“我的应用”中创建应用
2.添加内容信息
3.我使用的是android studio androidmainfest中配置
权限:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<meta-data
android:name="app_key"
android:value="申请应用中的appkey" />
<meta-data
android:name="pack_id"
android:value="申请应用中的包名" />
service/receiver:
<service android:name="com.ximalaya.ting.android.opensdk.player.service.XmPlayerService"
android:exported="true" android:process=":player" >
</service>
<receiver
android:name="com.ximalaya.ting.android.opensdk.player.receive.PlayerReceiver"
android:exported="true" android:process=":player" >
<intent-filter>
<action android:name="com.ximalaya.ting.android.ACTION_CONTROL_START_PAUSE" />
<action android:name="com.ximalaya.ting.android.ACTION_CONTROL_PLAY_PRE" />
<action android:name="com.ximalaya.ting.android.ACTION_CONTROL_PLAY_NEXT" />
<action android:name="com.ximalaya.ting.android.ACTION_CLOSE" />
<action android:name="com.ximalaya.ting.android.ACTION_CONTROL_RELEASE_SERVICE" />
</intent-filter>
</receiver>
<receiver android:name="com.ximalaya.ting.android.opensdk.player.receive.WireControlReceiver"
android:process=":player"
android:exported="true" />
<receiver android:name="com.ximalaya.ting.android.opensdk.test.reciver.MyPlayerReceiver" android:exported="true" android:process=":player">
<intent-filter>
<action android:name="com.app.test.android.Action_Close"/>
</intent-filter>
</receiver>
- app_key:开放平台应用公钥
- app_secret:开放平台应用私钥,请务必加密存储,切勿泄露
- pack_id:客户端包名,对Android客户端是apk包名
4.添加包-放入项目lib中
还有这个
build.gradle (表油德。哥软斗)
android {
...
productFlavors{
arm{
ndk{
abiFilters "armeabi" ,"armeabi-v7a"
}
}
}
}
5.混淆
-dontwarn okio.**
-keep class okio.** { *;}
-dontwarn okhttp3.**
-keep class okhttp3.** { *;}
-dontwarn com.google.gson.**
-keep class com.google.gson