一、去官网下载信鸽sdk http://xg.qq.com/xg/ctr_index/download
二、将sdk集成到自己Android项目中:
1.将信鸽 SDK目录下的libs目录所有文件拷贝到工程的libs(或lib)目录下,注意,libs目录下包含android-support-v4.jar,如果build.gradle已添加此包的依赖则不用导入此包,否则会报如下错误:Process 'command 'C:\Program Files\Java\jdk1.7.0_79\bin\java.exe'' finished with non-zero exit value 2。
2.导入so库,在module的build.gradle文件中指定lib库目录
sourceSets {//目录指向配置
main {
jniLibs.srcDirs = ['libs']//指定lib库目录
}
}
3.在信鸽官网中进行注册,并创建自己的应用,得到APP的AccessId和AccessKey。
4.打开Androidmanifest.xml,添加配置,可仿照sdk中的官方demo进行配置,示例如下:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.czy.myapplication">
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CHANGE_CONFIGURATION"/>
<!-- 【必须】 信鸽SDK所需权限 -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.RESTART_PACKAGES" />
<uses-permission android:name="android.permission.BROADCAST_STICKY" />