集成(强烈推荐)
因为JCenter仓库已不可用,现将网脉发布到拓尔思maven私库
通过Gradle将最新版网脉集成到自己的的项目module
implementation 'com.trs:ta:+'
添加maven地址到项目的根配置文件即:Project 根目录下的 build.gradle(如果是gradle7.0.2以及以上版本,下面配置需要写在 settings.gradle 中)
allprojects {
repositories {
...
maven {
// 如果gradle版本大于等于7.0.2,需要加上下面这一句
allowInsecureProtocol = true
// 这一行配置 必加!!!
url 'http://mvn.devdemo.trs.net.cn/repository/maven-public/'
}
}
}
集成(已废弃)
可以通过Gradle将TA2.0集成到自己的Project中去。
compile 'com.trs.ta:ta2:2.0.6'//其中latest.release指代最新版 SDK版本号,也可以指定明确的版本号,例如2.0.6
TA2都会发布到JCenter仓库中去,如果在JCenter仓库中没有找到TA2的依赖,则需要在Project目录下的build.gradle文件中添加我们的仓库地址:
allprojects {
repositories {
...
maven {url 'https://dl.bintray.com/trsmobileteamqd/TRS-QD'}
}
}
AndroidManifest文件设置
TA2.0可以在AndroidManifest.xml
的文件中通过meta-data
定义TA SDK的配置参数。
<manifest……>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<application ……>
……
<!--服务端地址,必需-->
<meta-data android:value="YOUR_URL" android:name="TA_URL"/>
<!--appKey,必需-->
<meta-data android:value="YOUR_APP_KEY" android:name="TA_APPKEY"/>
<!--mpId,必需-->
<meta-data android:value="YOUR_MPID" android:name="TA_MPID"/>
<!--渠道,选传-->
<meta-data android:value="CHANNEL_NAME" android:name="TA_CHANNEL"/>
<!--debug状态,true or fasle,选传-->
<meta-data android:value="false" android:name="TA_DEBUG"/>
</application>
</manifest>
获取初始化参数
初始化
在Appplication中调用如下代码:
public class App extends Application {
@Override
public void onCreate() {
super.onCreate();
TAController.init(this);
}
}
Android SDK要求
Min Sdk Version- 使用TA 2.0 需要 min SDK 版本 API 14(Ice Cream Sandwich) 或更高。
Compile Sdk Version- TA2.0 使用 API 27(Oreo MR1) 版本的 SDK 来编译的。
dependencies-TA2.0不含任何第三方库依赖,仅使用了Android SDK的API。