集成(强烈推荐)

因为JCenter仓库已不可用,现将网脉发布到拓尔思maven私库
通过Gradle将最新版网脉集成到自己的的项目module

  1. implementation 'com.trs:ta:+'

添加maven地址到项目的根配置文件即:Project 根目录下的 build.gradle(如果是gradle7.0.2以及以上版本,下面配置需要写在 settings.gradle 中)

  1. allprojects {
  2. repositories {
  3. ...
  4. maven {
  5. // 如果gradle版本大于等于7.0.2,需要加上下面这一句
  6. allowInsecureProtocol = true
  7. // 这一行配置 必加!!!
  8. url 'http://mvn.devdemo.trs.net.cn/repository/maven-public/'
  9. }
  10. }
  11. }

gradle配置注意事项.png

集成(已废弃)

可以通过Gradle将TA2.0集成到自己的Project中去。

  1. compile 'com.trs.ta:ta2:2.0.6'//其中latest.release指代最新版 SDK版本号,也可以指定明确的版本号,例如2.0.6

TA2都会发布到JCenter仓库中去,如果在JCenter仓库中没有找到TA2的依赖,则需要在Project目录下的build.gradle文件中添加我们的仓库地址:

  1. allprojects {
  2. repositories {
  3. ...
  4. maven {url 'https://dl.bintray.com/trsmobileteamqd/TRS-QD'}
  5. }
  6. }

AndroidManifest文件设置

TA2.0可以在AndroidManifest.xml的文件中通过meta-data定义TA SDK的配置参数。

  1. <manifest……>
  2. <uses-permission android:name="android.permission.INTERNET"></uses-permission>
  3. <application ……>
  4. ……
  5. <!--服务端地址,必需-->
  6. <meta-data android:value="YOUR_URL" android:name="TA_URL"/>
  7. <!--appKey,必需-->
  8. <meta-data android:value="YOUR_APP_KEY" android:name="TA_APPKEY"/>
  9. <!--mpId,必需-->
  10. <meta-data android:value="YOUR_MPID" android:name="TA_MPID"/>
  11. <!--渠道,选传-->
  12. <meta-data android:value="CHANNEL_NAME" android:name="TA_CHANNEL"/>
  13. <!--debug状态,true or fasle,选传-->
  14. <meta-data android:value="false" android:name="TA_DEBUG"/>
  15. </application>
  16. </manifest>

获取初始化参数

进入网脉管理界面,按以下步骤获取对应SDK初始化参数。
获取嵌码参数.png

初始化

在Appplication中调用如下代码:

  1. public class App extends Application {
  2. @Override
  3. public void onCreate() {
  4. super.onCreate();
  5. TAController.init(this);
  6. }
  7. }

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。