Pārlūkot izejas kodu

项目初始化

#Suyghur 2 gadi atpakaļ
vecāks
revīzija
1d96a1ff8e
100 mainītis faili ar 1047 papildinājumiem un 2 dzēšanām
  1. 11 2
      .gitignore
  2. 39 0
      build.gradle
  3. 1 0
      channel_registry/channel_huawei/.gitignore
  4. 74 0
      channel_registry/channel_huawei/build.gradle
  5. BIN
      channel_registry/channel_huawei/libs/apptouch-5.1.0.300.jar
  6. BIN
      channel_registry/channel_huawei/libs/crash-1.6.3.300.jar
  7. BIN
      channel_registry/channel_huawei/libs/facebook-comm-12.3.0.jar
  8. BIN
      channel_registry/channel_huawei/libs/facebook-core-12.3.0.jar
  9. BIN
      channel_registry/channel_huawei/libs/facebook-login-12.3.0.jar
  10. BIN
      channel_registry/channel_huawei/libs/gameservicesdk-game-6.1.0.301.jar
  11. BIN
      channel_registry/channel_huawei/libs/greendao-3.3.0.jar
  12. BIN
      channel_registry/channel_huawei/libs/greendao-api-3.3.0.jar
  13. BIN
      channel_registry/channel_huawei/libs/hianalytics-6.3.2.300.jar
  14. BIN
      channel_registry/channel_huawei/libs/hianalytics-core-6.3.2.300.jar
  15. BIN
      channel_registry/channel_huawei/libs/hianalytics-framework-6.3.2.300.jar
  16. BIN
      channel_registry/channel_huawei/libs/hms-auth-1.6.3.300.jar
  17. BIN
      channel_registry/channel_huawei/libs/hms-auth-facebook-1.6.3.300.jar
  18. BIN
      channel_registry/channel_huawei/libs/hms-auth-google-1.6.3.300.jar
  19. BIN
      channel_registry/channel_huawei/libs/hms-auth-huawei-1.6.3.300.jar
  20. BIN
      channel_registry/channel_huawei/libs/hms-base.jar
  21. BIN
      channel_registry/channel_huawei/libs/hms-opendevice-5.1.1.306.jar
  22. BIN
      channel_registry/channel_huawei/libs/hmssdk-hwid-6.3.0.301.jar
  23. BIN
      channel_registry/channel_huawei/libs/hmssdk-iap-6.3.0.300.jar
  24. BIN
      channel_registry/channel_huawei/libs/okhttp-3.11.0.jar
  25. BIN
      channel_registry/channel_huawei/libs/okio-1.14.0.jar
  26. 21 0
      channel_registry/channel_huawei/proguard-rules.pro
  27. 338 0
      channel_registry/channel_huawei/src/main/AndroidManifest.xml
  28. 75 0
      channel_registry/channel_huawei/src/main/assets/agconnect-services.json
  29. 62 0
      channel_registry/channel_huawei/src/main/assets/grs_sdk_global_route_config_apptouchupdatesdk.json
  30. 318 0
      channel_registry/channel_huawei/src/main/assets/grs_sdk_global_route_config_opensdkService.json
  31. 62 0
      channel_registry/channel_huawei/src/main/assets/grs_sdk_global_route_config_updatesdk.json
  32. 13 0
      channel_registry/channel_huawei/src/main/assets/grs_sdk_server_config.json
  33. BIN
      channel_registry/channel_huawei/src/main/assets/grs_sp.bks
  34. BIN
      channel_registry/channel_huawei/src/main/assets/hmsincas.bks
  35. BIN
      channel_registry/channel_huawei/src/main/assets/hmsrootcas.bks
  36. BIN
      channel_registry/channel_huawei/src/main/assets/updatesdkcas.bks
  37. 33 0
      channel_registry/channel_huawei/src/main/res/color/com_facebook_button_text_color.xml
  38. BIN
      channel_registry/channel_huawei/src/main/res/drawable-hdpi-1208x720-v4/c_buoycircle_icon_normal.png
  39. BIN
      channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/c_buoycircle_hide_float_eye_off_gray.png
  40. BIN
      channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/c_buoycircle_icon.png
  41. BIN
      channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/c_buoycircle_icon_normal.png
  42. BIN
      channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/c_buoycircle_red_dot.png
  43. BIN
      channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/com_facebook_button_like_icon_selected.png
  44. BIN
      channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/com_facebook_close.png
  45. BIN
      channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/com_facebook_tooltip_black_background.9.png
  46. BIN
      channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/com_facebook_tooltip_black_bottomnub.png
  47. BIN
      channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/com_facebook_tooltip_black_topnub.png
  48. BIN
      channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/com_facebook_tooltip_black_xout.png
  49. BIN
      channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/com_facebook_tooltip_blue_background.9.png
  50. BIN
      channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/com_facebook_tooltip_blue_bottomnub.png
  51. BIN
      channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/com_facebook_tooltip_blue_topnub.png
  52. BIN
      channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/com_facebook_tooltip_blue_xout.png
  53. BIN
      channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/hms_game_achievement_finish.png
  54. BIN
      channel_registry/channel_huawei/src/main/res/drawable-mdpi-v4/com_facebook_button_like_icon_selected.png
  55. BIN
      channel_registry/channel_huawei/src/main/res/drawable-mdpi-v4/com_facebook_close.png
  56. BIN
      channel_registry/channel_huawei/src/main/res/drawable-mdpi-v4/com_facebook_profile_picture_blank_portrait.png
  57. BIN
      channel_registry/channel_huawei/src/main/res/drawable-mdpi-v4/com_facebook_profile_picture_blank_square.png
  58. BIN
      channel_registry/channel_huawei/src/main/res/drawable-mdpi-v4/com_facebook_tooltip_black_background.9.png
  59. BIN
      channel_registry/channel_huawei/src/main/res/drawable-mdpi-v4/com_facebook_tooltip_black_bottomnub.png
  60. BIN
      channel_registry/channel_huawei/src/main/res/drawable-mdpi-v4/com_facebook_tooltip_black_topnub.png
  61. BIN
      channel_registry/channel_huawei/src/main/res/drawable-mdpi-v4/com_facebook_tooltip_black_xout.png
  62. BIN
      channel_registry/channel_huawei/src/main/res/drawable-mdpi-v4/com_facebook_tooltip_blue_background.9.png
  63. BIN
      channel_registry/channel_huawei/src/main/res/drawable-mdpi-v4/com_facebook_tooltip_blue_bottomnub.png
  64. BIN
      channel_registry/channel_huawei/src/main/res/drawable-mdpi-v4/com_facebook_tooltip_blue_topnub.png
  65. BIN
      channel_registry/channel_huawei/src/main/res/drawable-mdpi-v4/com_facebook_tooltip_blue_xout.png
  66. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/c_buoycircle_hide_float_eye_off_gray.png
  67. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/c_buoycircle_icon.png
  68. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/c_buoycircle_icon_normal.png
  69. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/c_buoycircle_red_dot.png
  70. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/com_facebook_button_like_icon_selected.png
  71. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/com_facebook_close.png
  72. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/com_facebook_tooltip_black_background.9.png
  73. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/com_facebook_tooltip_black_bottomnub.png
  74. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/com_facebook_tooltip_black_topnub.png
  75. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/com_facebook_tooltip_black_xout.png
  76. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/com_facebook_tooltip_blue_background.9.png
  77. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/com_facebook_tooltip_blue_bottomnub.png
  78. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/com_facebook_tooltip_blue_topnub.png
  79. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/com_facebook_tooltip_blue_xout.png
  80. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/hms_game_achievement_finish.png
  81. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/upsdk_cancel_normal.png
  82. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/upsdk_cancel_pressed_bg.png
  83. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/yyxx_facebook.png
  84. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/yyxx_google.png
  85. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/yyxx_huawei.png
  86. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xxhdpi-v4/c_buoycircle_hide_float_eye_off_gray.png
  87. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xxhdpi-v4/c_buoycircle_icon.png
  88. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xxhdpi-v4/c_buoycircle_icon_normal.png
  89. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xxhdpi-v4/c_buoycircle_red_dot.png
  90. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xxhdpi-v4/com_facebook_button_like_icon_selected.png
  91. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xxhdpi-v4/com_facebook_close.png
  92. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xxhdpi-v4/hms_game_achievement_finish.png
  93. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xxhdpi-v4/upsdk_cancel_normal.png
  94. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xxhdpi-v4/upsdk_cancel_pressed_bg.png
  95. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xxxhdpi-v4/c_buoycircle_hide_float_eye_off_gray.png
  96. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xxxhdpi-v4/c_buoycircle_icon_normal.png
  97. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xxxhdpi-v4/c_buoycircle_red_dot.png
  98. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xxxhdpi-v4/hms_game_achievement_finish.png
  99. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xxxhdpi-v4/upsdk_cancel_normal.png
  100. BIN
      channel_registry/channel_huawei/src/main/res/drawable-xxxhdpi-v4/upsdk_cancel_pressed_bg.png

+ 11 - 2
.gitignore

@@ -1,3 +1,13 @@
+# IDEA
+*.iml
+.gradle
+.idea
+/local.properties
+.DS_Store
+
+# ---> dolin zap log framework
+*.zap
+
 # ---> Android
 # Built application files
 *.apk
@@ -30,5 +40,4 @@ proguard/
 .navigation/
 
 # Android Studio captures folder
-captures/
-
+captures/

+ 39 - 0
build.gradle

@@ -0,0 +1,39 @@
+// Top-level build file where you can add configuration options common to all sub-projects/modules.
+apply from: "config.gradle"
+
+buildscript {
+    ext {
+        kotlin_version = '1.6.0'
+        coroutines_version = '1.5.2'
+    }
+    repositories {
+        google()
+        mavenCentral()
+        jcenter()
+        maven { url 'https://maven.aliyun.com/repository/public' }
+        maven { url 'https://jitpack.io' }
+        maven { url 'https://developer.huawei.com/repo' }
+    }
+    allprojects {
+        repositories {
+            google()
+            mavenCentral()
+            jcenter()
+            maven { url 'https://maven.aliyun.com/repository/public' }
+            maven { url 'https://jitpack.io' }
+            maven { url 'https://developer.huawei.com/repo' }
+        }
+    }
+    dependencies {
+        classpath 'com.android.tools.build:gradle:7.0.2'
+        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
+        classpath 'com.huawei.agconnect:agcp:1.6.0.300'
+
+        // NOTE: Do not place your application dependencies here; they belong
+        // in the individual module build.gradle files
+    }
+}
+
+task clean(type: Delete) {
+    delete rootProject.buildDir
+}

+ 1 - 0
channel_registry/channel_huawei/.gitignore

@@ -0,0 +1 @@
+/build

+ 74 - 0
channel_registry/channel_huawei/build.gradle

@@ -0,0 +1,74 @@
+plugins {
+    id 'com.android.library'
+    id 'kotlin-android'
+}
+
+android {
+    compileSdk rootProject.ext.android.compileSdk
+    buildToolsVersion rootProject.ext.android.buildToolsVersion
+
+    defaultConfig {
+        minSdk rootProject.ext.android.minSdk
+        targetSdk rootProject.ext.android.targetSdk
+    }
+
+    buildTypes {
+        release {
+            minifyEnabled false
+            proguardFiles 'proguard-rules.pro'
+        }
+    }
+
+    buildFeatures {
+        buildConfig false
+    }
+
+    lintOptions {
+        abortOnError false
+    }
+
+    compileOptions {
+        kotlinOptions.freeCompilerArgs += ['-module-name', "cn.yyxx.eyuangame.channel.huawei"]
+    }
+
+    compileOptions {
+        sourceCompatibility JavaVersion.VERSION_1_8
+        targetCompatibility JavaVersion.VERSION_1_8
+    }
+
+    kotlinOptions {
+        jvmTarget = "1.8"
+    }
+}
+
+dependencies {
+    api files('libs/apptouch-5.1.0.300.jar')
+    api files('libs/gameservicesdk-game-6.1.0.301.jar')
+    api files('libs/hms-base.jar')
+    api files('libs/hmssdk-iap-6.3.0.300.jar')
+    api files('libs/okhttp-3.11.0.jar')
+    api files('libs/okio-1.14.0.jar')
+    // 华为分析服务
+    api files('libs/hianalytics-6.3.2.300.jar')
+    api files('libs/hianalytics-core-6.3.2.300.jar')
+    api files('libs/hianalytics-framework-6.3.2.300.jar')
+    api files('libs/hms-opendevice-5.1.1.306.jar')
+    api files('libs/greendao-3.3.0.jar')
+    api files('libs/greendao-api-3.3.0.jar')
+    // 崩溃服务
+    api files('libs/crash-1.6.3.300.jar')
+    // 华为认证服务
+    api files('libs/hmssdk-hwid-6.3.0.301.jar')
+    api files('libs/hms-auth-1.6.3.300.jar')
+    api files('libs/hms-auth-huawei-1.6.3.300.jar')
+    api files('libs/hms-auth-google-1.6.3.300.jar')
+    api files('libs/hms-auth-facebook-1.6.3.300.jar')
+    // facebook-login
+//    api files('libs/facebook-comm-12.3.0.jar')
+//    api files('libs/facebook-core-12.3.0.jar')
+//    api files('libs/facebook-login-12.3.0.jar')
+    implementation 'com.facebook.android:facebook-login:12.3.0'
+
+    implementation 'com.google.android.gms:play-services-auth:20.0.1'
+
+}

BIN
channel_registry/channel_huawei/libs/apptouch-5.1.0.300.jar


BIN
channel_registry/channel_huawei/libs/crash-1.6.3.300.jar


BIN
channel_registry/channel_huawei/libs/facebook-comm-12.3.0.jar


BIN
channel_registry/channel_huawei/libs/facebook-core-12.3.0.jar


BIN
channel_registry/channel_huawei/libs/facebook-login-12.3.0.jar


BIN
channel_registry/channel_huawei/libs/gameservicesdk-game-6.1.0.301.jar


BIN
channel_registry/channel_huawei/libs/greendao-3.3.0.jar


BIN
channel_registry/channel_huawei/libs/greendao-api-3.3.0.jar


BIN
channel_registry/channel_huawei/libs/hianalytics-6.3.2.300.jar


BIN
channel_registry/channel_huawei/libs/hianalytics-core-6.3.2.300.jar


BIN
channel_registry/channel_huawei/libs/hianalytics-framework-6.3.2.300.jar


BIN
channel_registry/channel_huawei/libs/hms-auth-1.6.3.300.jar


BIN
channel_registry/channel_huawei/libs/hms-auth-facebook-1.6.3.300.jar


BIN
channel_registry/channel_huawei/libs/hms-auth-google-1.6.3.300.jar


BIN
channel_registry/channel_huawei/libs/hms-auth-huawei-1.6.3.300.jar


BIN
channel_registry/channel_huawei/libs/hms-base.jar


BIN
channel_registry/channel_huawei/libs/hms-opendevice-5.1.1.306.jar


BIN
channel_registry/channel_huawei/libs/hmssdk-hwid-6.3.0.301.jar


BIN
channel_registry/channel_huawei/libs/hmssdk-iap-6.3.0.300.jar


BIN
channel_registry/channel_huawei/libs/okhttp-3.11.0.jar


BIN
channel_registry/channel_huawei/libs/okio-1.14.0.jar


+ 21 - 0
channel_registry/channel_huawei/proguard-rules.pro

@@ -0,0 +1,21 @@
+# Add project specific ProGuard rules here.
+# You can control the set of applied configuration files using the
+# proguardFiles setting in build.gradle.
+#
+# For more details, see
+#   http://developer.android.com/guide/developing/tools/proguard.html
+
+# If your project uses WebView with JS, uncomment the following
+# and specify the fully qualified class name to the JavaScript interface
+# class:
+#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
+#   public *;
+#}
+
+# Uncomment this to preserve the line number information for
+# debugging stack traces.
+#-keepattributes SourceFile,LineNumberTable
+
+# If you keep the line number information, uncomment this to
+# hide the original source file name.
+#-renamesourcefileattribute SourceFile

+ 338 - 0
channel_registry/channel_huawei/src/main/AndroidManifest.xml

@@ -0,0 +1,338 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="cn.yyxx.eyuancomm.channel.huawei">
+
+    <!-- HMS-SDK引导升级HMS功能,访问OTA服务器需要网络权限 -->
+    <uses-permission android:name="android.permission.INTERNET" />
+    <!-- 检测网络状态 -->
+    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
+    <!-- 如果是安卓8.0,应用编译配置的targetSdkVersion>=26,请务必添加以下权限 -->
+    <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
+    <!-- 应用市场9.0版本必须使用该权限获取用户的服务地 -->
+    <uses-permission android:name="com.huawei.appmarket.service.commondata.permission.GET_COMMON_DATA" />
+    <!-- Android O版本调用安装需要使用该权限 -->
+    <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
+    <uses-permission android:name="com.huawei.hwid.permission.gameservice.archive.access.provider" />
+    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
+    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
+
+    <!--    <uses-sdk tools:overrideLibrary="com.huawei.agconnect.credential,com.huawei.agconnect.core,com.huawei.agconnect.https,com.huawei.agconnect.datastore" />-->
+
+    <queries>
+        <intent>
+            <action android:name="com.apptouch.intent.action.update_hms" />
+        </intent>
+        <intent>
+            <action android:name="com.huawei.appmarket.intent.action.AppDetail" />
+        </intent>
+
+        <intent>
+            <action android:name="com.huawei.hms.core.aidlservice" />
+        </intent>
+        <intent>
+            <action android:name="com.huawei.hms.core" />
+        </intent>
+
+        <package android:name="com.hisilicon.android.hiRMService" />
+    </queries>
+
+    <application android:allowBackup="true">
+        <!-- agconnect core -->
+        <provider
+            android:name="com.huawei.agconnect.core.provider.AGConnectInitializeProvider"
+            android:authorities="${applicationId}.AGCInitializeProvider"
+            android:exported="false" />
+
+        <service
+            android:name="com.huawei.agconnect.core.ServiceDiscovery"
+            android:exported="false">
+            <meta-data
+                android:name="com.huawei.agconnect.api.ApiServiceRegistrar"
+                android:value="com.huawei.agconnect.core.ServiceRegistrar" />
+            <meta-data
+                android:name="com.huawei.agconnect.auth.AuthServiceRegistrar"
+                android:value="com.huawei.agconnect.core.ServiceRegistrar" />
+            <meta-data
+                android:name="com.huawei.agconnect.credential.CredentialServiceRegistrar:100"
+                android:value="com.huawei.agconnect.core.ServiceRegistrar" />
+            <meta-data
+                android:name="com.huawei.agconnect.crash.AGConnectCrashRegistrar"
+                android:value="com.huawei.agconnect.core.ServiceRegistrar" />
+        </service>
+        <!-- agconnect core -->
+
+        <!-- Componentverifysdk -->
+        <meta-data
+            android:name="componentverify_ag_cbg_root"
+            android:value="@string/ag_sdk_cbg_root" />
+        <!-- Componentverifysdk -->
+
+        <!-- HMSSdkAvailableUpdate -->
+        <meta-data
+            android:name="availableLoaded"
+            android:value="yes" />
+
+        <provider
+            android:name="com.huawei.hms.update.provider.UpdateProvider"
+            android:authorities="${applicationId}.hms.update.provider"
+            android:exported="false"
+            android:grantUriPermissions="true" />
+        <!-- HMSSdkAvailableUpdate -->
+
+        <!-- HMSSdkBase -->
+        <meta-data
+            android:name="com.huawei.hms.client.service.name:base"
+            android:value="base:6.3.0.303" />
+
+        <meta-data
+            android:name="com.huawei.hms.min_api_level:base:hmscore"
+            android:value="1" />
+        <!-- HMSSdkBase -->
+
+        <!-- HMSSdkDevice -->
+        <provider
+            android:name="com.huawei.hms.device.provider.CheckHmsProvider"
+            android:authorities="${applicationId}.hms.device.validate.spoofprovider"
+            android:exported="false"
+            android:grantUriPermissions="false" />
+        <!-- HMSSdkDevice -->
+
+        <!-- HMSSdkUI -->
+        <activity
+            android:name="com.huawei.hms.activity.BridgeActivity"
+            android:configChanges="orientation|locale|layoutDirection|fontScale|screenSize|smallestScreenSize|screenLayout|uiMode"
+            android:excludeFromRecents="true"
+            android:exported="false"
+            android:hardwareAccelerated="true"
+            android:screenOrientation="behind"
+            android:theme="@style/Base_Translucent">
+            <meta-data
+                android:name="hwc-theme"
+                android:value="androidhwext:style/Theme.Emui.Translucent" />
+        </activity>
+        <activity
+            android:name="com.huawei.hms.activity.EnableServiceActivity"
+            android:configChanges="orientation|keyboardHidden|screenSize|smallestScreenSize|screenLayout"
+            android:exported="false" />
+        <!-- HMSSdkUI -->
+
+        <!-- Update -->
+        <activity
+            android:name="com.huawei.updatesdk.service.otaupdate.AppUpdateActivity"
+            android:configChanges="orientation|screenSize"
+            android:exported="false"
+            android:theme="@android:style/Theme.Translucent.NoTitleBar">
+            <meta-data
+                android:name="hwc-theme"
+                android:value="androidhwext:style/Theme.Emui.Translucent.NoTitleBar" />
+            <meta-data
+                android:name="hnc-theme"
+                android:value="androidhnext:style/Theme.Magic.Translucent.NoTitleBar" />
+        </activity>
+        <activity
+            android:name="com.huawei.updatesdk.support.pm.PackageInstallerActivity"
+            android:configChanges="orientation|keyboardHidden|screenSize"
+            android:exported="false"
+            android:theme="@android:style/Theme.Translucent.NoTitleBar">
+            <meta-data
+                android:name="hwc-theme"
+                android:value="androidhwext:style/Theme.Emui.Translucent" />
+            <meta-data
+                android:name="hnc-theme"
+                android:value="androidhnext:style/Theme.Magic.Translucent" />
+        </activity>
+
+        <provider
+            android:name="com.huawei.updatesdk.fileprovider.UpdateSdkFileProvider"
+            android:authorities="${applicationId}.updateSdk.fileProvider"
+            android:exported="false"
+            android:grantUriPermissions="true" />
+        <!-- Update -->
+
+        <!-- Apptouch -->
+        <meta-data
+            android:name="com.huawei.hms.min_api_level:apptouch:apptouch"
+            android:value="1" />
+        <!-- Apptouch -->
+
+        <!-- Hmssdk-game -->
+        <meta-data
+            android:name="com.huawei.hms.client.service.name:game"
+            android:value="game:6.1.0.301" />
+
+        <service
+            android:name="com.huawei.hms.jos.games.service.GameService"
+            android:exported="true">
+            <intent-filter>
+                <action android:name="com.huawei.hms.games.service" />
+            </intent-filter>
+        </service>
+
+        <provider
+            android:name="com.huawei.hms.jos.games.archive.ArchiveRemoteAccessProvider"
+            android:authorities="${applicationId}.hmssdk.jos.archive"
+            android:exported="true" />
+
+        <activity
+            android:name="com.huawei.appmarket.component.buoycircle.impl.delegete.BuoyBridgeActivity"
+            android:configChanges="orientation|locale|screenSize|layoutDirection|fontScale"
+            android:excludeFromRecents="true"
+            android:exported="false"
+            android:hardwareAccelerated="true"
+            android:theme="@android:style/Theme.Translucent">
+            <meta-data
+                android:name="hwc-theme"
+                android:value="androidhwext:style/Theme.Emui.Translucent" />
+        </activity>
+
+        <meta-data
+            android:name="com.huawei.hms.jos.versioncode"
+            android:value="60100301" />
+        <!-- Hmssdk-game -->
+
+        <!-- iap -->
+        <meta-data
+            android:name="com.huawei.hms.client.service.name:iap"
+            android:value="iap:6.3.0.300" />
+        <!-- iap -->
+
+        <activity
+            android:name="com.huawei.hms.hwid.internal.ui.activity.HwIdSignInHubActivity"
+            android:configChanges="fontScale|uiMode"
+            android:excludeFromRecents="true"
+            android:exported="false"
+            android:theme="@android:style/Theme.Translucent.NoTitleBar" />
+        <activity
+            android:name="com.huawei.hms.account.internal.ui.activity.AccountSignInHubActivity"
+            android:excludeFromRecents="true"
+            android:exported="false"
+            android:theme="@android:style/Theme.Translucent.NoTitleBar" />
+
+        <!-- 切记同步修改 HuaweiIdAuthInternalConstant.HMS_SDK_VERSION -->
+        <meta-data
+            android:name="com.huawei.hms.client.service.name:hwid"
+            android:value="hwid:6.3.0.300" />
+        <meta-data
+            android:name="com.huawei.hms.min_api_level:hwid:hwid"
+            android:value="1" />
+
+        <!-- 5.3.0 独立授权依赖的api_level为11 -->
+        <!-- 5.3.0 setCarrierId依赖的api_level为13 -->
+        <meta-data
+            android:name="com.huawei.hms.min_api_level:hwid:account"
+            android:value="13" />
+
+        <meta-data
+            android:name="com.huawei.hms.client.channel.androidMarket"
+            android:value="false" />
+
+        <meta-data
+            android:name="com.huawei.hms.client.appid"
+            android:value="appid=105116483" />
+
+        <uses-library
+            android:name="org.apache.http.legacy"
+            android:required="false" />
+
+        <!-- auth huawei -->
+        <service
+            android:name="com.huawei.agconnect.api.ApiDiscovery"
+            android:exported="false">
+            <meta-data
+                android:name="com.huawei.agconnect.auth.huawei.HuaweiAuthRegistrar"
+                android:value="com.huawei.agconnect.api.component.ComponentRegistrar" />
+            <meta-data
+                android:name="com.huawei.agconnect.auth.google.GoogleAuthRegistrar"
+                android:value="com.huawei.agconnect.api.component.ComponentRegistrar" />
+            <meta-data
+                android:name="com.huawei.agconnect.auth.facebook.FacebookAuthRegistrar"
+                android:value="com.huawei.agconnect.api.component.ComponentRegistrar" />
+        </service>
+        <!-- auth huawei -->
+
+        <!-- hianalytics -->
+        <meta-data
+            android:name="com.huawei.hms.client.service.name:hianalytics"
+            android:value="hianalytics:6.3.2.300" />
+        <meta-data
+            android:name="com.huawei.hms.min_api_level:hianalytics:hianalytics"
+            android:value="1" />
+
+        <receiver
+            android:name="com.huawei.hms.analytics.receiver.HiAnalyticsSvcEvtReceiver"
+            android:exported="false">
+            <intent-filter>
+                <action android:name="com.huawei.hms.analytics.pps.event" />
+            </intent-filter>
+        </receiver>
+
+        <provider
+            android:name="com.huawei.hms.analytics.provider.AnalyticsInitializeProvider"
+            android:authorities="${applicationId}.AnalyticsKitInitializeProvider"
+            android:exported="false" />
+        <!-- hianalytics -->
+
+        <!-- opendevice -->
+        <provider
+            android:name="com.huawei.hms.aaid.InitProvider"
+            android:authorities="${applicationId}.aaidinitprovider"
+            android:exported="false"
+            android:initOrder="500" />
+
+        <meta-data
+            android:name="com.huawei.hms.client.service.name:opendevice"
+            android:value="opendevice:5.1.1.306" />
+        <meta-data
+            android:name="com.huawei.hms.min_api_level:opendevice:push"
+            android:value="1" />
+        <!-- opendevice -->
+
+        <!-- facebook -->
+        <meta-data
+            android:name="com.facebook.sdk.ApplicationId"
+            android:value="@string/facebook_app_id" />
+
+        <activity
+            android:name="com.facebook.FacebookActivity"
+            android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"
+            android:label="@string/app_name"
+            android:theme="@style/com_facebook_activity_theme" />
+        <activity android:name="com.facebook.CustomTabMainActivity" />
+        <activity
+            android:name="com.facebook.CustomTabActivity"
+            android:exported="true">
+            <intent-filter><action android:name="android.intent.action.VIEW" />
+
+                <category android:name="android.intent.category.DEFAULT" />
+                <category android:name="android.intent.category.BROWSABLE" />
+
+                <data android:scheme="@string/fb_login_protocol_scheme" />
+
+                <data
+                    android:host="cct.${applicationId}"
+                    android:scheme="fbconnect" />
+            </intent-filter>
+        </activity>
+        <provider
+            android:name="com.facebook.internal.FacebookInitProvider"
+            android:authorities="${applicationId}.FacebookInitProvider"
+            android:exported="false" />
+
+        <receiver
+            android:name="com.facebook.CurrentAccessTokenExpirationBroadcastReceiver"
+            android:exported="false" >
+            <intent-filter>
+                <action android:name="com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED" />
+            </intent-filter>
+        </receiver>
+        <receiver
+            android:name="com.facebook.AuthenticationTokenManager$CurrentAuthenticationTokenChangedBroadcastReceiver"
+            android:exported="false" >
+            <intent-filter>
+                <action android:name="com.facebook.sdk.ACTION_CURRENT_AUTHENTICATION_TOKEN_CHANGED" />
+            </intent-filter>
+        </receiver>
+        <!-- facebook -->
+    </application>
+
+</manifest>

+ 75 - 0
channel_registry/channel_huawei/src/main/assets/agconnect-services.json

@@ -0,0 +1,75 @@
+{
+	"agcgw":{
+		"backurl":"connect-dra.hispace.hicloud.com",
+		"url":"connect-dra.dbankcloud.cn",
+		"websocketbackurl":"connect-ws-dra.hispace.dbankcloud.com",
+		"websocketurl":"connect-ws-dra.hispace.dbankcloud.cn"
+	},
+	"agcgw_all":{
+		"CN":"connect-drcn.dbankcloud.cn",
+		"CN_back":"connect-drcn.hispace.hicloud.com",
+		"DE":"connect-dre.dbankcloud.cn",
+		"DE_back":"connect-dre.hispace.hicloud.com",
+		"RU":"connect-drru.dbankcloud.cn",
+		"RU_back":"connect-drru.hispace.hicloud.com",
+		"SG":"connect-dra.dbankcloud.cn",
+		"SG_back":"connect-dra.hispace.hicloud.com"
+	},
+	"client":{
+		"cp_id":"2640852000031689367",
+		"product_id":"737518067793991082",
+		"client_id":"781642244007414976",
+		"client_secret":"4F6D961703766A0590BCDC06B76B55BCA30F2AE5B09102CFBFB6ABEF7661821D",
+		"project_id":"737518067793991082",
+		"app_id":"105116483",
+		"api_key":"CwEAAAAAl0Ub8lJcC4b2nuGaT+j1NznFNrKGrBF5jKY3mpV8EXPIUkKrgSF5aqXcn6VhUuta+LncBgT7fwvI7mwsP/ZkPmcvoBw=",
+		"package_name":"com.xgyy.jpcq.huawei"
+	},
+	"oauth_client":{
+		"client_id":"105116483",
+		"client_type":1
+	},
+	"app_info":{
+		"app_id":"105116483",
+		"package_name":"com.xgyy.jpcq.huawei"
+	},
+	"service":{
+		"analytics":{
+			"collector_url":"datacollector-dra.dt.hicloud.com,datacollector-dra.dt.dbankcloud.cn",
+			"collector_url_ru":"datacollector-drru.dt.hicloud.com,datacollector-drru.dt.dbankcloud.cn",
+			"collector_url_sg":"datacollector-dra.dt.hicloud.com,datacollector-dra.dt.dbankcloud.cn",
+			"collector_url_de":"datacollector-dre.dt.hicloud.com,datacollector-dre.dt.dbankcloud.cn",
+			"collector_url_cn":"datacollector-drcn.dt.hicloud.com,datacollector-drcn.dt.dbankcloud.cn",
+			"resource_id":"p1",
+			"channel_id":""
+		},
+		"search":{
+			"url":"https://search-dra.cloud.huawei.com"
+		},
+		"cloudstorage":{
+			"storage_url":"https://ops-dra.agcstorage.link",
+			"default_storage":""
+		},
+		"ml":{
+			"mlservice_url":"ml-api-dra.ai.dbankcloud.com,ml-api-dra.ai.dbankcloud.cn"
+		}
+	},
+	"region":"SG",
+	"configuration_version":"3.0",
+	"appInfos":[
+		{
+			"package_name":"com.xgyy.jpcq.huawei",
+			"client":{
+				"app_id":"105116483"
+			},
+			"app_info":{
+				"package_name":"com.xgyy.jpcq.huawei",
+				"app_id":"105116483"
+			},
+			"oauth_client":{
+				"client_type":1,
+				"client_id":"105116483"
+			}
+		}
+	]
+}

+ 62 - 0
channel_registry/channel_huawei/src/main/assets/grs_sdk_global_route_config_apptouchupdatesdk.json

@@ -0,0 +1,62 @@
+{
+  "applications":[],
+  "services":[
+    {
+      "name":"com.huawei.apptouch.updatesdk",
+      "routeBy":"ser_country",
+      "servings":[
+        {
+          "countryOrAreaGroup":"DR1",
+          "addresses":{
+            "ROOT":""
+          }
+        },
+        {
+          "countryOrAreaGroup":"DR2",
+          "addresses":{
+            "ROOT":""
+          }
+        },
+        {
+          "countryOrAreaGroup":"DR3",
+          "addresses":{
+            "ROOT":"https://store-at-dre.hispace.dbankcloud.com/hwmarket/api/"
+          }
+        },
+        {
+          "countryOrAreaGroup":"DR4",
+          "addresses":{
+            "ROOT":""
+          }
+        }
+      ],
+      "countryOrAreaGroups":[
+        {
+          "id":"DR1",
+          "name":"China",
+          "countriesOrAreas":["CN"],
+          "description":"China zone"
+        },
+        {
+          "id":"DR2",
+          "name":"Asian",
+          "countriesOrAreas":["AE","AF","AG","AI","AM","AO","AQ","AR","AS","AW","AZ","BB","BD","BF","BH","BI","BJ","BL","BM","BN","BO","BR","BS","BT","BV","BW","BY","BZ","CC","CD","CF","CG","CI","CK","CL","CM","CO","CR","CU","CV","CX","DJ","DM","DO","DZ","EC","EG","EH","ER","ET","FJ","FK","FM","GA","GD","GE","GF","GH","GM","GN","GP","GQ","GS","GT","GU","GW","GY","HK","HM","HN","HT","ID","IN","IO","IQ","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KW","KY","KZ","KR","LA","LB","LC","LK","LR","LS","LY","MA","MG","MH","ML","MM","MN","MO","MP","MQ","MR","MS","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NP","NR","NU","OM","PA","PE","PF","PG","PH","PK","PN","PR","PS","PW","PY","QA","RE","RW","SA","SB","SC","SD","SG","SH","SL","SN","SO","SR","SS","ST","SV","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TT","TV","TW","TZ","UG","UY","UZ","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"],
+          "description":"Asian-African-Latin American zone"
+        },
+        {
+          "id":"DR3",
+          "name":"Europe",
+          "countriesOrAreas":["AD","AL","AN","AT","AU","AX","BA","BE","BG","BQ","CA","CH","CW","CY","CZ","DE","DK","EE","ES","FI","FO","FR","GB","GG","GI","GL","GR","HR","HU","IE","IL","IM","IS","IT","JE","LI","LT","LU","LV","MC","MD","ME","MF","MK","MT","NL","NO","NZ","PL","PM","PT","RO","RS","SE","SI","SJ","SK","SM","SX","TR","UA","UM","US","VA","VC","XK","YK"],
+          "description":"Europe zone"
+        },
+        {
+          "id":"DR4",
+          "name":"RU",
+          "countriesOrAreas":["RU"],
+          "description":"RU zone"
+        }
+      ]
+    }
+  ],
+  "countryOrAreaGroups":[]
+}

+ 318 - 0
channel_registry/channel_huawei/src/main/assets/grs_sdk_global_route_config_opensdkService.json

@@ -0,0 +1,318 @@
+{
+    "applications": [],
+    "services": [
+        {
+            "name": "com.huawei.cloud.opensdkhianalytics",
+            "routeBy": "issue_country",
+            "servings": [
+                {
+                    "countryGroup": "DR1",
+                    "addresses": {
+                        "ROOT": "https://metrics1.data.hicloud.com:6447"
+                    }
+                },
+                {
+                    "countryGroup": "DR2",
+                    "addresses": {
+                        "ROOT": "https://metrics-dra.dt.hicloud.com:6447"
+                    }
+                },
+                {
+                    "countryGroup": "DR3",
+                    "addresses": {
+                        "ROOT": "https://metrics2.data.hicloud.com:6447"
+                    }
+                },
+                {
+                    "countryGroup": "DR4",
+                    "addresses": {
+                        "ROOT": "https://metrics5.data.hicloud.com:6447"
+                    }
+                }
+            ],
+            "countryGroups": [
+                {
+                    "id": "DR1",
+                    "name": "China",
+                    "countries": [
+                        "CN"
+                    ],
+                    "description": "China zone"
+                },
+                {
+                    "id": "DR2",
+                    "name": "Asian-African-Latin American",
+                    "countries": [
+                        "AE",
+                        "AF",
+                        "AG",
+                        "AI",
+                        "AM",
+                        "AO",
+                        "AQ",
+                        "AR",
+                        "AS",
+                        "AW",
+                        "AZ",
+                        "BB",
+                        "BD",
+                        "BF",
+                        "BH",
+                        "BI",
+                        "BJ",
+                        "BL",
+                        "BM",
+                        "BN",
+                        "BO",
+                        "BR",
+                        "BS",
+                        "BT",
+                        "BV",
+                        "BW",
+                        "BY",
+                        "BZ",
+                        "CC",
+                        "CD",
+                        "CF",
+                        "CG",
+                        "CI",
+                        "CK",
+                        "CL",
+                        "CM",
+                        "CO",
+                        "CR",
+                        "CU",
+                        "CV",
+                        "CX",
+                        "DJ",
+                        "DM",
+                        "DO",
+                        "DZ",
+                        "EC",
+                        "EG",
+                        "EH",
+                        "ER",
+                        "ET",
+                        "FJ",
+                        "FK",
+                        "FM",
+                        "GA",
+                        "GD",
+                        "GE",
+                        "GF",
+                        "GH",
+                        "GM",
+                        "GN",
+                        "GP",
+                        "GQ",
+                        "GS",
+                        "GT",
+                        "GU",
+                        "GW",
+                        "GY",
+                        "HK",
+                        "HM",
+                        "HN",
+                        "HT",
+                        "ID",
+                        "IN",
+                        "IO",
+                        "IQ",
+                        "JM",
+                        "JO",
+                        "JP",
+                        "KR",
+                        "KE",
+                        "KG",
+                        "KH",
+                        "KI",
+                        "KM",
+                        "KN",
+                        "KP",
+                        "KW",
+                        "KY",
+                        "KZ",
+                        "LA",
+                        "LB",
+                        "LC",
+                        "LK",
+                        "LR",
+                        "LS",
+                        "LY",
+                        "MA",
+                        "MG",
+                        "MH",
+                        "ML",
+                        "MM",
+                        "MN",
+                        "MO",
+                        "MP",
+                        "MQ",
+                        "MR",
+                        "MS",
+                        "MU",
+                        "MV",
+                        "MW",
+                        "MX",
+                        "MY",
+                        "MZ",
+                        "NA",
+                        "NC",
+                        "NE",
+                        "NF",
+                        "NG",
+                        "NI",
+                        "NP",
+                        "NR",
+                        "NU",
+                        "OM",
+                        "PA",
+                        "PE",
+                        "PF",
+                        "PG",
+                        "PH",
+                        "PK",
+                        "PN",
+                        "PR",
+                        "PS",
+                        "PW",
+                        "PY",
+                        "QA",
+                        "RE",
+                        "RW",
+                        "SA",
+                        "SB",
+                        "SC",
+                        "SD",
+                        "SG",
+                        "SH",
+                        "SL",
+                        "SN",
+                        "SO",
+                        "SR",
+                        "SS",
+                        "ST",
+                        "SV",
+                        "SY",
+                        "SZ",
+                        "TC",
+                        "TD",
+                        "TF",
+                        "TG",
+                        "TH",
+                        "TJ",
+                        "TK",
+                        "TL",
+                        "TM",
+                        "TN",
+                        "TO",
+                        "TT",
+                        "TV",
+                        "TW",
+                        "TZ",
+                        "UG",
+                        "UY",
+                        "UZ",
+                        "VE",
+                        "VG",
+                        "VI",
+                        "VN",
+                        "VU",
+                        "WF",
+                        "WS",
+                        "YE",
+                        "YT",
+                        "ZA",
+                        "ZM",
+                        "ZW"
+                    ],
+                    "description": "Asian-African-Latin American zone"
+                },
+                {
+                    "id": "DR3",
+                    "name": "Europe",
+                    "countries": [
+                        "AD",
+                        "AL",
+                        "AN",
+                        "AT",
+                        "AU",
+                        "AX",
+                        "BA",
+                        "BE",
+                        "BG",
+                        "BQ",
+                        "CA",
+                        "CH",
+                        "CW",
+                        "CY",
+                        "CZ",
+                        "DE",
+                        "DK",
+                        "EE",
+                        "ES",
+                        "FI",
+                        "FO",
+                        "FR",
+                        "GB",
+                        "GG",
+                        "GI",
+                        "GL",
+                        "GR",
+                        "HR",
+                        "HU",
+                        "IE",
+                        "IL",
+                        "IM",
+                        "IS",
+                        "IT",
+                        "JE",
+                        "LI",
+                        "LT",
+                        "LU",
+                        "LV",
+                        "MC",
+                        "MD",
+                        "ME",
+                        "MF",
+                        "MK",
+                        "MT",
+                        "NL",
+                        "NO",
+                        "NZ",
+                        "PL",
+                        "PM",
+                        "PT",
+                        "RO",
+                        "RS",
+                        "SE",
+                        "SI",
+                        "SJ",
+                        "SK",
+                        "SM",
+                        "SX",
+                        "TR",
+                        "UA",
+                        "UM",
+                        "US",
+                        "VA",
+                        "VC",
+                        "XK",
+                        "YK"
+                    ],
+                    "description": "Europe zone"
+                },
+                {
+                    "id": "DR4",
+                    "name": "Russia",
+                    "countries": [
+                        "RU"
+                    ],
+                    "description": "Russia zone"
+                }
+            ]
+        }
+    ],
+    "countryGroups": [],
+    "version": "202002120001"
+}

+ 62 - 0
channel_registry/channel_huawei/src/main/assets/grs_sdk_global_route_config_updatesdk.json

@@ -0,0 +1,62 @@
+{
+    "applications":[],
+    "services":[
+        {
+            "name":"com.huawei.updatesdk",
+            "routeBy":"ser_country",
+            "servings":[
+                {
+                    "countryOrAreaGroup":"DR1",
+                    "addresses":{
+                        "ROOT":"https://store-drcn.hispace.dbankcloud.cn/hwmarket/api/"
+                    }
+                },
+                {
+                    "countryOrAreaGroup":"DR2",
+                    "addresses":{
+                        "ROOT":"https://store-dra.hispace.dbankcloud.com/hwmarket/api/"
+                    }
+                },
+                {
+                    "countryOrAreaGroup":"DR3",
+                    "addresses":{
+                        "ROOT":"https://store-dre.hispace.dbankcloud.com/hwmarket/api/"
+                    }
+                },
+                {
+                    "countryOrAreaGroup":"DR4",
+                    "addresses":{
+                        "ROOT":"https://store-drru.hispace.dbankcloud.com/hwmarket/api/"
+                    }
+                }
+            ],
+            "countryOrAreaGroups":[
+                {
+                    "id":"DR1",
+                    "name":"China",
+                    "countriesOrAreas":["CN"],
+                    "description":"China zone"
+                },
+                {
+                    "id":"DR2",
+                    "name":"Asian",
+                    "countriesOrAreas":["AE","AF","AG","AI","AM","AO","AQ","AR","AS","AW","AZ","BB","BD","BF","BH","BI","BJ","BL","BM","BN","BO","BR","BS","BT","BV","BW","BY","BZ","CC","CD","CF","CG","CI","CK","CL","CM","CO","CR","CU","CV","CX","DJ","DM","DO","DZ","EC","EG","EH","ER","ET","FJ","FK","FM","GA","GD","GE","GF","GH","GM","GN","GP","GQ","GS","GT","GU","GW","GY","HK","HM","HN","HT","ID","IN","IO","IQ","JM","JO","JP","KE","KG","KR","KH","KI","KM","KN","KP","KW","KY","KZ","LA","LB","LC","LK","LR","LS","LY","MA","MG","MH","ML","MM","MN","MO","MP","MQ","MR","MS","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NP","NR","NU","OM","PA","PE","PF","PG","PH","PK","PN","PR","PS","PW","PY","QA","RE","RW","SA","SB","SC","SD","SG","SH","SL","SN","SO","SR","SS","ST","SV","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TT","TV","TW","TZ","UG","UY","UZ","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"],
+                    "description":"Asian-African-Latin American zone"
+                },
+                {
+                    "id":"DR3",
+                    "name":"Europe",
+                    "countriesOrAreas":["AD","AL","AN","AT","AU","AX","BA","BE","BG","BQ","CA","CH","CW","CY","CZ","DE","DK","EE","ES","FI","FO","FR","GB","GG","GI","GL","GR","HR","HU","IE","IL","IM","IS","IT","JE","LI","LT","LU","LV","MC","MD","ME","MF","MK","MT","NL","NO","NZ","PL","PM","PT","RO","RS","SE","SI","SJ","SK","SM","SX","TR","UA","UM","US","VA","VC","XK","YK"],
+                    "description":"Europe zone"
+                },
+                {
+                    "id":"DR4",
+                    "name":"RU",
+                    "countriesOrAreas":["RU"],
+                    "description":"RU zone"
+                }
+            ]
+        }
+    ],
+    "countryOrAreaGroups":[]
+}

+ 13 - 0
channel_registry/channel_huawei/src/main/assets/grs_sdk_server_config.json

@@ -0,0 +1,13 @@
+{
+  "grs_server": {
+    "grs_base_url": [
+      "https://grs.dbankcloud.com",
+      "https://grs.dbankcloud.cn",
+      "https://grs.dbankcloud.eu",
+      "https://grs.dbankcloud.asia"
+    ],
+    "grs_query_endpoint_1.0": "/grs/1.0/%1$s/router",
+    "grs_query_endpoint_2.0": "/grs/2.0/router",
+    "grs_query_timeout": 2
+  }
+}

BIN
channel_registry/channel_huawei/src/main/assets/grs_sp.bks


BIN
channel_registry/channel_huawei/src/main/assets/hmsincas.bks


BIN
channel_registry/channel_huawei/src/main/assets/hmsrootcas.bks


BIN
channel_registry/channel_huawei/src/main/assets/updatesdkcas.bks


+ 33 - 0
channel_registry/channel_huawei/src/main/res/color/com_facebook_button_text_color.xml

@@ -0,0 +1,33 @@
+<!--
+    Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
+
+    You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
+    copy, modify, and distribute this software in source code or binary form for use
+    in connection with the web services and APIs provided by Facebook.
+
+    As with any software that integrates with the Facebook platform, your use of
+    this software is subject to the Facebook Developer Principles and Policies
+    [http://developers.facebook.com/policy/]. This copyright notice shall be
+    included in all copies or substantial portions of the software.
+
+    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+    FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+    COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+    IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+    CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item
+        android:state_pressed="true"
+        android:color="@color/com_facebook_primary_button_pressed_text_color"
+        />
+    <item
+        android:state_enabled="false"
+        android:color="@color/com_facebook_primary_button_disabled_text_color"
+        />
+    <item
+        android:color="@color/com_facebook_primary_button_text_color"
+        />
+</selector>

BIN
channel_registry/channel_huawei/src/main/res/drawable-hdpi-1208x720-v4/c_buoycircle_icon_normal.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/c_buoycircle_hide_float_eye_off_gray.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/c_buoycircle_icon.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/c_buoycircle_icon_normal.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/c_buoycircle_red_dot.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/com_facebook_button_like_icon_selected.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/com_facebook_close.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/com_facebook_tooltip_black_background.9.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/com_facebook_tooltip_black_bottomnub.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/com_facebook_tooltip_black_topnub.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/com_facebook_tooltip_black_xout.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/com_facebook_tooltip_blue_background.9.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/com_facebook_tooltip_blue_bottomnub.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/com_facebook_tooltip_blue_topnub.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/com_facebook_tooltip_blue_xout.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-hdpi-v4/hms_game_achievement_finish.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-mdpi-v4/com_facebook_button_like_icon_selected.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-mdpi-v4/com_facebook_close.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-mdpi-v4/com_facebook_profile_picture_blank_portrait.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-mdpi-v4/com_facebook_profile_picture_blank_square.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-mdpi-v4/com_facebook_tooltip_black_background.9.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-mdpi-v4/com_facebook_tooltip_black_bottomnub.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-mdpi-v4/com_facebook_tooltip_black_topnub.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-mdpi-v4/com_facebook_tooltip_black_xout.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-mdpi-v4/com_facebook_tooltip_blue_background.9.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-mdpi-v4/com_facebook_tooltip_blue_bottomnub.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-mdpi-v4/com_facebook_tooltip_blue_topnub.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-mdpi-v4/com_facebook_tooltip_blue_xout.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/c_buoycircle_hide_float_eye_off_gray.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/c_buoycircle_icon.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/c_buoycircle_icon_normal.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/c_buoycircle_red_dot.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/com_facebook_button_like_icon_selected.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/com_facebook_close.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/com_facebook_tooltip_black_background.9.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/com_facebook_tooltip_black_bottomnub.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/com_facebook_tooltip_black_topnub.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/com_facebook_tooltip_black_xout.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/com_facebook_tooltip_blue_background.9.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/com_facebook_tooltip_blue_bottomnub.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/com_facebook_tooltip_blue_topnub.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/com_facebook_tooltip_blue_xout.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/hms_game_achievement_finish.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/upsdk_cancel_normal.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/upsdk_cancel_pressed_bg.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/yyxx_facebook.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/yyxx_google.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xhdpi-v4/yyxx_huawei.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xxhdpi-v4/c_buoycircle_hide_float_eye_off_gray.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xxhdpi-v4/c_buoycircle_icon.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xxhdpi-v4/c_buoycircle_icon_normal.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xxhdpi-v4/c_buoycircle_red_dot.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xxhdpi-v4/com_facebook_button_like_icon_selected.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xxhdpi-v4/com_facebook_close.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xxhdpi-v4/hms_game_achievement_finish.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xxhdpi-v4/upsdk_cancel_normal.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xxhdpi-v4/upsdk_cancel_pressed_bg.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xxxhdpi-v4/c_buoycircle_hide_float_eye_off_gray.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xxxhdpi-v4/c_buoycircle_icon_normal.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xxxhdpi-v4/c_buoycircle_red_dot.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xxxhdpi-v4/hms_game_achievement_finish.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xxxhdpi-v4/upsdk_cancel_normal.png


BIN
channel_registry/channel_huawei/src/main/res/drawable-xxxhdpi-v4/upsdk_cancel_pressed_bg.png


Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels