淘小兔

开始接入

android_studio 配置

解压麦多sdk开发文档,其中sdk文件夹是麦多sdk的sdk开发包,SDKdemo是集成了麦多sdk的开发demo项目

把sdk文件夹里面的jar库资源复制到项目的libs文件下

把 sdk 文件里面的 so 包复制项目到 libs 文件下

配置build.gradle文件,让项目引用so包资源

repositories聽{
聽聽聽聽flatDir聽{dirs聽'libs'}
}
//引用so包资源聽如果已有的项目已经有聽so聽文件存在了聽可不用配置此设置//as聽3.1版本后不用设置
sourceSets{main{jniLibs.srcDirs聽=聽['libs']}
}
dependencies聽{//此配置不是必须的聽compile聽'com.android.support:appcompat-v7:23.4.0'}

eclipse 配置

解压麦多sdk开发文档,其中sdk文件夹是麦多sdk的sdk开发包,SDKdemo是集成了麦多sdk的开发demo项目

把sdk文件夹里面的jar 包跟 so 包复制到项目的libs文件下

配置AndroidManifest权限跟相关的节点信息

权限配置







配置节点信息




聽聽聽聽聽聽聽聽
聽聽聽
聽聽聽聽android:name="com.hdhz.hezisdk.b.H5"
聽聽聽聽android:theme="@android:style/Theme.Translucent.NoTitleBar"
聽聽聽聽/>
聽聽聽聽


SDK初始化

盒子 sdk 初始化必须在程序的 application中调用

HzSDK.getInstance().openDebug(true)聽//打开调式的日志
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽.useTencentX5(true)//是否使用腾讯的tbs预览服务,使用的话聽需要导入腾讯的tbs包,不使用可忽略//配置私有化部署的链接,如果不是私有化部署的用户聽请忽略此属性(所谓私有化部署就是把盒子的代码部署到商家的服务器,用商家的域名访问)//聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽.configDomain("http://emma.myserverDomain.com")//私有化部署的商家需要设置自己私有化部署的域名,普通商家忽略此属性
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽.setAppkey("2d137de047e2a9cc314118ac39e60cd4")//设置appkey,在盒子商家后台获取
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽.init(this);
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽//可选功能
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽//deeplink聽功能初始化聽在盒子初始化之后聽回调具体看聽DeepLink聽功能
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽HzSDK.getInstance().initDeepLinks(this,new聽HzSDKAppLinksListener(){});
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽//是否捕获异常聽异常文件在聽sdcard/android/data/包名/cache/filelog
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽HzSDK.getInstance().crashException(this);
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽//是否使用统计分析功能聽统计用户的启动跟退出
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽HzSDK.getInstance().initAnalysis(this);

sdk初始化可选配置说明

//开启聽debug聽模式,如果开启app聽运行时会有日志打印输出openDebug(true);
//针对私有化部署的用户聽可配置自己的接口域名聽configDomain("聽
for聽example:聽聽聽聽
聽聽聽聽聽聽聽聽HzSDK.getInstance()
聽聽聽聽聽聽聽聽.openDebug(true)
聽聽聽聽聽聽聽聽.configDomain("http://emma.mydomain.com")
聽聽聽聽聽聽聽聽.init(this);

点击下载

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载