android sdk maven,Android SDK接入(Maven集成)

接入服务

1、定义Application类,并编写onCreate方法启动服务:public class MyApplication extends Application {

@Override

public void onCreate() {

initHa();

}

private void initHa() {

AliHaConfig config = new AliHaConfig();

config.appKey = "xxxxxxxx"; //配置项:appkey

config.appVersion = "x.xx"; //配置项:应用的版本号

config.appSecret = "xxxxxxxxxxxx"; //配置项:appsecret

config.channel = "mqc_test"; //配置项:应用的渠道号标记,自定义

config.userNick = null; //配置项:用户的昵称

config.application = this; //配置项:应用指针

config.context = getApplicationContext(); //配置项:应用上下文

config.isAliyunos = false; //配置项:是否为yunos

config.rsaPublicKey = "xxxxxxx"; //配置项:tlog公钥

AliHaAdapter.getInstance().addPlugin(Plugin.tlog);

AliHaAdapter.getInstance().openDebug(true);

AliHaAdapter.getInstance().start(config);

TLogService.updateLogLevel(TLogLevel.XXXXXX); //配置项:控制台可拉取的日志级别

}

}

配置说明如下:参数说明config.appKey用于指定App的AppKey。

【数据类型】字符串

【如何获取】参见:步骤1

【是否必选】是

【是否可为空】否

【默认值】无

config.appVersion用于设置App的版本号。

【数据类型】字符串

【格式要求】自定义

【取值范围】任意长度。

说明

该参数值将在控制台显示为下拉列表选项,建议短小凝练。

【是否必选】是

【是否可为空】否

【默认值】无

【大小写敏感】是。例如,vx.x和Vx.x不是一个版本。

【字符类型】英文大小写、数字。

说明

该参数不支持中文字符、特殊字符。

config.appSecret用于指定App的AppSecret。

【数据类型】字符串

【如何获取】参见:步骤1

【是否必选】是

【是否可为空】否

【默认值】无

config.channel用于设置渠道标识,上报至服务端,进行渠道区分。

【数据类型】字符串

【取值范围】任意长度

【是否必选】否

【是否可为空】是

【默认值】无

【字符类型】英文大小写、数字。

说明

该参数不支持中文字符、特殊字符。

config.userNick用于设置用户昵称,上报至服务端,进行用户区分。后续可能依据该参数,进行数据检索。

【数据类型】字符串

【取值范围】任意长度

【是否必选】否

【是否可为空】是

【默认值】无

【字符类型】英文大小写、数字。

说明

该参数不支持中文字符、特殊字符。

【命名规范】自定义

config.application用于指定本应用。

注意

不能指向其他应用。

【数据类型】对象

【是否必选】是

【是否可为空】否

【默认值】无

config.context用于指定App的上下文对象,设置getApplicationContext();即可。

【数据类型】对象

【是否必选】是

【是否可为空】否

【默认值】无

config.isAliyunos用于判断App所在平台是否为YunOS。

【数据类型】布尔型

【取值范围】false/true

【是否必选】否

【是否可为空】是

【默认值】false

config.rsaPublicKey用于指定远程日志公钥。

【数据类型】字符串

【如何获取】参见:步骤1

【是否必选】是

【是否可为空】否

【默认值】无

TLogLevel.XXXXXX用于全局设置控制台可拉取的日志的级别。

【数据类型】枚举型

【取值范围】VERBOSE:可拉取所有级别的日志。

DEBUG:可拉取DEBUG/INFO/WARN/ERROR级别的日志。

INFO:可拉取INFO/WARN/ERROR级别的日志。

WARN:可拉取WARN/ERROR级别的日志。

ERROR:可拉取ERROR级别的日志。

【是否必选】是

【默认取值】ERROR

【配置说明】TLogService.updateLogLevel()函数可选调用,如未调用,则全局默认可拉取的日志级别为ERROR。

日志级别说明参见:

2:在AndroidManifest.xml中添加代码段注册Application。

android:name=".MyApplication"

android:icon="@mipmap/ic_launcher"

android:label="@string/app_name"

android:supportsRtl="true"

android:theme="@style/AppTheme" >

...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值