本文将讲述萤石sdk的集成与使用,并将案例的demo导入到我们自己的项目中使用。考虑到编译的速度问题,我使用的是jar包进行引入的方式。我已经把依赖和资源文件打包成了module,使用的时候也只需要把module引入即可。然后只需要将ys文件夹复制进来即能够引入demo样例。
主项目中注册活动,并配置Application
public class MyApp extends Application {
//开发者需要填入自己申请的appkey
public static String AppKey = "******************";
public static EZOpenSDK getOpenSDK() {
return EZOpenSDK.getInstance();
}
@Override
public void onCreate() {
super.onCreate();
// 初始化萤石开放平台
initSDK();
}
private void initSDK() {
{
/**
* sdk日志开关,正式发布需要去掉
*/
EZOpenSDK.showSDKLog(true);
/**
* 设置是否支持P2P取流,详见api
*/
EZOpenSDK.enableP2P(true);
/**
* AP