获取服务实例
获取HTTPDNS服务实例,不同的AccountID会返回不同的实例。
接口定义
HttpDnsService getService(Context applicationContext, String accountID);
参数说明
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
applicationContext | Context | 是 | 您的Android App Context |
accountID | String | 是 | 您的AccountID,在HTTPDNS控制台首页获取。 |
代码示例
HttpDnsService httpdns = HttpDns.getService(getApplicationContext(), accountId);
获取服务实例(统一接入)
获取HTTPDNS服务实例,使用该方法获取实例需要使用EMAS统一接入服务。
接口定义
HttpDnsService getService(Context applicationContext);
参数说明
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
applicationContext | Context | 是 | 您的Android App Context |
代码示例
HttpDnsService httpdns = HttpDns.getService(getApplicationContext());
获取服务实例(鉴权方式)
接口定义
HttpDnsService httpdns = HttpDns.getService(applicationContext, accountID, secretKey);
参数说明
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
applicationContext | Context | 是 | Android App的Context。 |
accountID | String | 是 | 系统分配的Account ID,当您开通HTTPDNS后,您可以在HTTPDNS控制台的概览页面获取到您对应的Account ID信息。 您也可以在下载的配置文件中获取AccountID。 |
secretKey | String | 是 | 鉴权对应的secretKey。 |
代码示例
HttpDnsService httpdns = HttpDns.getService(getApplicationContext(), accountId, secretKey);
设置预解析域名
将App使用到的域名预设进来,以便于HTTPDNS进行预解析。
接口定义
void setPreResolveHosts(ArrayList<String> hostList);
参数说明
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
hostList | ArrayList<String> | 是 | 预解析域名列表。 |
代码示例
// httpdns为初始化获取的服务实例
httpdns.setPreResolveHosts(new ArrayList<>(Arrays.asList("www.taobao.com", "www.aliyun.com")));
在文档使用中是否遇到以下问题
更多建议
匿名提交