From d84dd3bc3608046fa17bbe44e8e4eebd422a16c6 Mon Sep 17 00:00:00 2001 From: h00327791 Date: Wed, 16 Jun 2021 16:20:24 +0800 Subject: [PATCH 01/16] commit first --- .../Account_Demo_AndroidStudio/.gitignore | 10 - .../Account_Demo.iml | 19 - .../Account_Demo_AndroidStudio/LICENSE | 202 --- .../Account_Demo_AndroidStudio/README.md | 52 - .../Account_Demo_AndroidStudio/README_ZH.md | 42 - .../Account_Demo_AndroidStudio/app/.gitignore | 1 - .../Account_Demo_AndroidStudio/app/LICENSE | 53 - ...hird Party Open Source Software Notice.pdf | Bin 696892 -> 0 bytes .../Account_Demo_AndroidStudio/app/app.iml | 145 --- .../app/build.gradle | 57 - .../app/proguard-rules.pro | 26 - .../app/src/main/AndroidManifest.xml | 35 - .../app/src/main/assets/ic_launcher-web.png | Bin 23048 -> 0 bytes .../com/huawei/hmssample/AccountActivity.java | 227 ---- .../java/com/huawei/hmssample/Constant.java | 27 - .../com/huawei/hmssample/LogFragment.java | 108 -- .../src/main/java/com/huawei/logger/Log.java | 88 -- .../java/com/huawei/logger/LogCatWrapper.java | 50 - .../main/java/com/huawei/logger/LogView.java | 123 -- .../com/huawei/logger/LoggerActivity.java | 41 - .../main/res/drawable-hdpi/ic_launcher.png | Bin 23048 -> 0 bytes .../main/res/drawable-mdpi/ic_launcher.png | Bin 23048 -> 0 bytes .../res/drawable-xhdpi/bg_blue_circle.xml | 8 - .../drawable-xhdpi/bg_blue_circle_side.xml | 9 - .../main/res/drawable-xhdpi/ic_launcher.png | Bin 23048 -> 0 bytes .../drawable-xhdpi/ic_push_notification.png | Bin 2175 -> 0 bytes .../main/res/drawable-xxhdpi/ic_launcher.png | Bin 23048 -> 0 bytes .../src/main/res/layout/activity_account.xml | 53 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 23048 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 23048 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 23048 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 23048 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 23048 -> 0 bytes .../app/src/main/res/values/colors.xml | 9 - .../app/src/main/res/values/dimens.xml | 6 - .../app/src/main/res/values/strings.xml | 13 - .../app/src/main/res/values/styles.xml | 61 - .../Account_Demo_AndroidStudio/build.gradle | 28 - .../gradle.properties | 17 - .../gradle/wrapper/gradle-wrapper.jar | Bin 53636 -> 0 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 - .../Account_Demo_AndroidStudio/gradlew | 160 --- .../Account_Demo_AndroidStudio/gradlew.bat | 90 -- .../images/account_sample_result.jpg | Bin 40180 -> 0 bytes .../settings.gradle | 1 - .../Account_Demo_Eclipse/.gitignore | 9 - .../Agconnect-core/.classpath | 9 - .../Agconnect-core/.project | 33 - .../.settings/org.eclipse.jdt.core.prefs | 4 - .../Agconnect-core/AndroidManifest.xml | 20 - .../Agconnect-core/bin/AndroidManifest.xml | 20 - .../Agconnect-core/bin/agconnect-core.jar | Bin 166 -> 0 bytes .../huawei/agconnect/core/BuildConfig.class | Bin 359 -> 0 bytes .../Agconnect-core/bin/jarlist.cache | 3 - .../huawei/agconnect/core/BuildConfig.java | 6 - .../Agconnect-core/libs/agconnect-core.jar | Bin 32665 -> 0 bytes .../Agconnect-core/proguard-project.txt | 1 - .../Agconnect-core/project.properties | 15 - .../HMSSdkBase/.classpath | 9 - .../Account_Demo_Eclipse/HMSSdkBase/.project | 33 - .../.settings/org.eclipse.jdt.core.prefs | 4 - .../HMSSdkBase/AndroidManifest.xml | 79 -- .../HMSSdkBase/assets/hianalytics_njjn | 1 - .../HMSSdkBase/assets/updatesdkcas.bks | Bin 32314 -> 0 bytes .../HMSSdkBase/bin/AndroidManifest.xml | 79 -- .../Account_Demo_Eclipse/HMSSdkBase/bin/R.txt | 95 -- .../huawei/android/hms/base/BuildConfig.class | Bin 363 -> 0 bytes .../com/huawei/android/hms/base/R$attr.class | Bin 367 -> 0 bytes .../com/huawei/android/hms/base/R$color.class | Bin 759 -> 0 bytes .../com/huawei/android/hms/base/R$dimen.class | Bin 666 -> 0 bytes .../huawei/android/hms/base/R$drawable.class | Bin 781 -> 0 bytes .../com/huawei/android/hms/base/R$id.class | Bin 1526 -> 0 bytes .../huawei/android/hms/base/R$layout.class | Bin 667 -> 0 bytes .../huawei/android/hms/base/R$string.class | Bin 3237 -> 0 bytes .../com/huawei/android/hms/base/R$style.class | Bin 476 -> 0 bytes .../com/huawei/android/hms/base/R.class | Bin 765 -> 0 bytes .../HMSSdkBase/bin/hmssdkbase.jar | Bin 166 -> 0 bytes .../HMSSdkBase/bin/jarlist.cache | 3 - .../upsdk_btn_emphasis_normal_layer.9.png | Bin 2552 -> 0 bytes .../drawable-xhdpi-v4/upsdk_cancel_normal.png | Bin 390 -> 0 bytes .../upsdk_cancel_pressed_bg.png | Bin 214 -> 0 bytes .../upsdk_btn_emphasis_normal_layer.9.png | Bin 4145 -> 0 bytes .../upsdk_cancel_normal.png | Bin 495 -> 0 bytes .../upsdk_cancel_pressed_bg.png | Bin 272 -> 0 bytes .../upsdk_btn_emphasis_normal_layer.9.png | Bin 6005 -> 0 bytes .../upsdk_cancel_normal.png | Bin 669 -> 0 bytes .../upsdk_cancel_pressed_bg.png | Bin 376 -> 0 bytes .../huawei/android/hms/base/BuildConfig.java | 6 - .../gen/com/huawei/android/hms/base/R.java | 122 -- .../HMSSdkBase/libs/hmssdk-base-4.0.0.300.jar | Bin 631810 -> 0 bytes .../HMSSdkBase/proguard-project.txt | 20 - .../HMSSdkBase/project.properties | 15 - .../upsdk_btn_emphasis_normal_layer.9.png | Bin 3026 -> 0 bytes .../drawable-xhdpi-v4/upsdk_cancel_normal.png | Bin 381 -> 0 bytes .../upsdk_cancel_pressed_bg.png | Bin 562 -> 0 bytes .../upsdk_btn_emphasis_normal_layer.9.png | Bin 5268 -> 0 bytes .../upsdk_cancel_normal.png | Bin 470 -> 0 bytes .../upsdk_cancel_pressed_bg.png | Bin 763 -> 0 bytes .../upsdk_btn_emphasis_normal_layer.9.png | Bin 7779 -> 0 bytes .../upsdk_cancel_normal.png | Bin 648 -> 0 bytes .../upsdk_cancel_pressed_bg.png | Bin 1410 -> 0 bytes .../res/drawable/upsdk_cancel_bg.xml | 11 - .../res/drawable/upsdk_third_download_bg.xml | 6 - .../res/drawable/upsdk_update_all_button.xml | 27 - .../res/layout/activity_endisable_service.xml | 21 - .../res/layout/hms_download_progress.xml | 48 - .../layout/upsdk_app_dl_progress_dialog.xml | 82 -- .../res/layout/upsdk_ota_update_view.xml | 140 -- .../HMSSdkBase/res/values-am/values-am.xml | 50 - .../HMSSdkBase/res/values-ar/values-ar.xml | 50 - .../HMSSdkBase/res/values-as/values-as.xml | 50 - .../HMSSdkBase/res/values-az/values-az.xml | 50 - .../res/values-b+jv+Latn/values-b+jv+Latn.xml | 50 - .../res/values-b+my+Qaag/values-b+my+Qaag.xml | 50 - .../res/values-b+sr+Latn/values-b+sr+Latn.xml | 50 - .../HMSSdkBase/res/values-be/values-be.xml | 50 - .../HMSSdkBase/res/values-bg/values-bg.xml | 50 - .../HMSSdkBase/res/values-bn/values-bn.xml | 50 - .../res/values-bo-rCN/values-bo-rCN.xml | 50 - .../HMSSdkBase/res/values-bs/values-bs.xml | 50 - .../HMSSdkBase/res/values-ca/values-ca.xml | 50 - .../HMSSdkBase/res/values-cs/values-cs.xml | 50 - .../HMSSdkBase/res/values-da/values-da.xml | 50 - .../HMSSdkBase/res/values-de/values-de.xml | 50 - .../HMSSdkBase/res/values-el/values-el.xml | 50 - .../res/values-en-rGB/values-en-rGB.xml | 50 - .../res/values-es-rUS/values-es-rUS.xml | 50 - .../HMSSdkBase/res/values-es/values-es.xml | 50 - .../HMSSdkBase/res/values-et/values-et.xml | 50 - .../HMSSdkBase/res/values-eu/values-eu.xml | 50 - .../HMSSdkBase/res/values-fa/values-fa.xml | 50 - .../HMSSdkBase/res/values-fi/values-fi.xml | 50 - .../HMSSdkBase/res/values-fr/values-fr.xml | 50 - .../HMSSdkBase/res/values-gl/values-gl.xml | 50 - .../HMSSdkBase/res/values-gu/values-gu.xml | 50 - .../HMSSdkBase/res/values-hi/values-hi.xml | 50 - .../HMSSdkBase/res/values-hr/values-hr.xml | 50 - .../HMSSdkBase/res/values-hu/values-hu.xml | 50 - .../HMSSdkBase/res/values-in/values-in.xml | 50 - .../HMSSdkBase/res/values-it/values-it.xml | 50 - .../HMSSdkBase/res/values-iw/values-iw.xml | 50 - .../HMSSdkBase/res/values-ja/values-ja.xml | 50 - .../HMSSdkBase/res/values-ka/values-ka.xml | 50 - .../HMSSdkBase/res/values-kk/values-kk.xml | 50 - .../HMSSdkBase/res/values-km/values-km.xml | 50 - .../HMSSdkBase/res/values-kn/values-kn.xml | 50 - .../HMSSdkBase/res/values-ko/values-ko.xml | 50 - .../HMSSdkBase/res/values-lo/values-lo.xml | 50 - .../HMSSdkBase/res/values-lt/values-lt.xml | 50 - .../HMSSdkBase/res/values-lv/values-lv.xml | 50 - .../HMSSdkBase/res/values-mai/values-mai.xml | 50 - .../HMSSdkBase/res/values-mi/values-mi.xml | 50 - .../HMSSdkBase/res/values-mk/values-mk.xml | 50 - .../HMSSdkBase/res/values-ml/values-ml.xml | 50 - .../HMSSdkBase/res/values-mn/values-mn.xml | 50 - .../HMSSdkBase/res/values-mr/values-mr.xml | 50 - .../HMSSdkBase/res/values-ms/values-ms.xml | 50 - .../res/values-my-rZG/values-my-rZG.xml | 50 - .../HMSSdkBase/res/values-my/values-my.xml | 50 - .../HMSSdkBase/res/values-nb/values-nb.xml | 50 - .../HMSSdkBase/res/values-ne/values-ne.xml | 50 - .../HMSSdkBase/res/values-nl/values-nl.xml | 50 - .../HMSSdkBase/res/values-or/values-or.xml | 50 - .../HMSSdkBase/res/values-pa/values-pa.xml | 50 - .../HMSSdkBase/res/values-pl/values-pl.xml | 50 - .../res/values-pt-rPT/values-pt-rPT.xml | 50 - .../HMSSdkBase/res/values-pt/values-pt.xml | 50 - .../HMSSdkBase/res/values-ro/values-ro.xml | 50 - .../HMSSdkBase/res/values-ru/values-ru.xml | 50 - .../HMSSdkBase/res/values-si/values-si.xml | 50 - .../HMSSdkBase/res/values-sk/values-sk.xml | 50 - .../HMSSdkBase/res/values-sl/values-sl.xml | 50 - .../HMSSdkBase/res/values-sv/values-sv.xml | 50 - .../HMSSdkBase/res/values-sw/values-sw.xml | 50 - .../HMSSdkBase/res/values-ta/values-ta.xml | 50 - .../HMSSdkBase/res/values-te/values-te.xml | 50 - .../HMSSdkBase/res/values-th/values-th.xml | 50 - .../HMSSdkBase/res/values-tl/values-tl.xml | 50 - .../HMSSdkBase/res/values-tr/values-tr.xml | 50 - .../HMSSdkBase/res/values-ug/values-ug.xml | 50 - .../HMSSdkBase/res/values-uk/values-uk.xml | 50 - .../HMSSdkBase/res/values-ur/values-ur.xml | 50 - .../HMSSdkBase/res/values-uz/values-uz.xml | 50 - .../HMSSdkBase/res/values-vi/values-vi.xml | 50 - .../res/values-zh-rCN/values-zh-rCN.xml | 50 - .../res/values-zh-rHK/values-zh-rHK.xml | 50 - .../res/values-zh-rTW/values-zh-rTW.xml | 50 - .../res/values-zz-rZX/values-zz-rZX.xml | 27 - .../HMSSdkBase/res/values/values.xml | 70 - .../Account_Demo_Eclipse/HMSSdkID/.classpath | 9 - .../Account_Demo_Eclipse/HMSSdkID/.project | 33 - .../.settings/org.eclipse.jdt.core.prefs | 4 - .../HMSSdkID/AndroidManifest.xml | 25 - .../HMSSdkID/assets/.gitignore | 2 - .../HMSSdkID/bin/.gitignore | 2 - .../HMSSdkID/bin/AndroidManifest.xml | 25 - .../Account_Demo_Eclipse/HMSSdkID/bin/R.txt | 33 - .../HMSSdkID/bin/classes/.gitignore | 2 - .../huawei/android/hms/hwid/BuildConfig.class | Bin 363 -> 0 bytes .../com/huawei/android/hms/hwid/R$attr.class | Bin 582 -> 0 bytes .../com/huawei/android/hms/hwid/R$color.class | Bin 939 -> 0 bytes .../huawei/android/hms/hwid/R$drawable.class | Bin 804 -> 0 bytes .../com/huawei/android/hms/hwid/R$id.class | Bin 1077 -> 0 bytes .../huawei/android/hms/hwid/R$string.class | Bin 495 -> 0 bytes .../huawei/android/hms/hwid/R$styleable.class | Bin 728 -> 0 bytes .../com/huawei/android/hms/hwid/R.class | Bin 657 -> 0 bytes .../HMSSdkID/bin/hmssdkid.jar | Bin 166 -> 0 bytes .../HMSSdkID/bin/jarlist.cache | 3 - .../hwid_auth_button_normal.png | Bin 1286 -> 0 bytes .../hwid_auth_button_round_black.png | Bin 1402 -> 0 bytes .../hwid_auth_button_round_normal.png | Bin 1621 -> 0 bytes .../hwid_auth_button_round_white.png | Bin 1408 -> 0 bytes .../hwid_auth_button_white.png | Bin 1058 -> 0 bytes .../hwid_auth_button_normal.png | Bin 1713 -> 0 bytes .../hwid_auth_button_round_black.png | Bin 2025 -> 0 bytes .../hwid_auth_button_round_normal.png | Bin 2266 -> 0 bytes .../hwid_auth_button_round_white.png | Bin 2025 -> 0 bytes .../hwid_auth_button_white.png | Bin 1546 -> 0 bytes .../hwid_auth_button_normal.png | Bin 2260 -> 0 bytes .../hwid_auth_button_round_black.png | Bin 2661 -> 0 bytes .../hwid_auth_button_round_normal.png | Bin 2844 -> 0 bytes .../hwid_auth_button_round_white.png | Bin 2637 -> 0 bytes .../hwid_auth_button_white.png | Bin 1976 -> 0 bytes .../huawei/android/hms/hwid/BuildConfig.java | 6 - .../gen/com/huawei/android/hms/hwid/R.java | 176 --- .../HMSSdkID/libs/.gitignore | 2 - .../HMSSdkID/libs/hmssdk-hwid-4.0.1.300.jar | Bin 113482 -> 0 bytes .../HMSSdkID/proguard-project.txt | 20 - .../HMSSdkID/project.properties | 15 - .../HMSSdkID/res/.gitignore | 2 - .../hwid_auth_button_normal.png | Bin 1251 -> 0 bytes .../hwid_auth_button_round_black.png | Bin 1358 -> 0 bytes .../hwid_auth_button_round_normal.png | Bin 1576 -> 0 bytes .../hwid_auth_button_round_white.png | Bin 1357 -> 0 bytes .../hwid_auth_button_white.png | Bin 1015 -> 0 bytes .../hwid_auth_button_normal.png | Bin 1663 -> 0 bytes .../hwid_auth_button_round_black.png | Bin 1945 -> 0 bytes .../hwid_auth_button_round_normal.png | Bin 2179 -> 0 bytes .../hwid_auth_button_round_white.png | Bin 1939 -> 0 bytes .../hwid_auth_button_white.png | Bin 1492 -> 0 bytes .../hwid_auth_button_normal.png | Bin 2174 -> 0 bytes .../hwid_auth_button_round_black.png | Bin 2521 -> 0 bytes .../hwid_auth_button_round_normal.png | Bin 2717 -> 0 bytes .../hwid_auth_button_round_white.png | Bin 2498 -> 0 bytes .../hwid_auth_button_white.png | Bin 1926 -> 0 bytes .../drawable/hwid_auth_button_background.xml | 9 - .../HMSSdkID/res/values-am/values-am.xml | 4 - .../HMSSdkID/res/values-ar/values-ar.xml | 4 - .../HMSSdkID/res/values-as/values-as.xml | 4 - .../HMSSdkID/res/values-az/values-az.xml | 4 - .../res/values-b+jv+Latn/values-b+jv+Latn.xml | 4 - .../res/values-b+my+Qaag/values-b+my+Qaag.xml | 4 - .../res/values-b+sr+Latn/values-b+sr+Latn.xml | 4 - .../HMSSdkID/res/values-be/values-be.xml | 4 - .../HMSSdkID/res/values-bg/values-bg.xml | 4 - .../HMSSdkID/res/values-bn/values-bn.xml | 4 - .../res/values-bo-rCN/values-bo-rCN.xml | 4 - .../HMSSdkID/res/values-bs/values-bs.xml | 4 - .../HMSSdkID/res/values-ca/values-ca.xml | 4 - .../HMSSdkID/res/values-cs/values-cs.xml | 4 - .../HMSSdkID/res/values-da/values-da.xml | 4 - .../HMSSdkID/res/values-de/values-de.xml | 4 - .../HMSSdkID/res/values-el/values-el.xml | 4 - .../res/values-en-rGB/values-en-rGB.xml | 4 - .../res/values-es-rUS/values-es-rUS.xml | 4 - .../HMSSdkID/res/values-es/values-es.xml | 4 - .../HMSSdkID/res/values-et/values-et.xml | 4 - .../HMSSdkID/res/values-eu/values-eu.xml | 4 - .../HMSSdkID/res/values-fa/values-fa.xml | 4 - .../HMSSdkID/res/values-fi/values-fi.xml | 4 - .../HMSSdkID/res/values-fr/values-fr.xml | 4 - .../HMSSdkID/res/values-gl/values-gl.xml | 4 - .../HMSSdkID/res/values-gu/values-gu.xml | 4 - .../HMSSdkID/res/values-hi/values-hi.xml | 4 - .../HMSSdkID/res/values-hr/values-hr.xml | 4 - .../HMSSdkID/res/values-hu/values-hu.xml | 4 - .../HMSSdkID/res/values-in/values-in.xml | 4 - .../HMSSdkID/res/values-it/values-it.xml | 4 - .../HMSSdkID/res/values-iw/values-iw.xml | 4 - .../HMSSdkID/res/values-ja/values-ja.xml | 4 - .../HMSSdkID/res/values-ka/values-ka.xml | 4 - .../HMSSdkID/res/values-kk/values-kk.xml | 4 - .../HMSSdkID/res/values-km/values-km.xml | 4 - .../HMSSdkID/res/values-kn/values-kn.xml | 4 - .../HMSSdkID/res/values-ko/values-ko.xml | 4 - .../HMSSdkID/res/values-lo/values-lo.xml | 4 - .../HMSSdkID/res/values-lt/values-lt.xml | 4 - .../HMSSdkID/res/values-lv/values-lv.xml | 4 - .../HMSSdkID/res/values-mai/values-mai.xml | 4 - .../HMSSdkID/res/values-mi/values-mi.xml | 4 - .../HMSSdkID/res/values-mk/values-mk.xml | 4 - .../HMSSdkID/res/values-ml/values-ml.xml | 4 - .../HMSSdkID/res/values-mn/values-mn.xml | 4 - .../HMSSdkID/res/values-mr/values-mr.xml | 4 - .../HMSSdkID/res/values-ms/values-ms.xml | 4 - .../res/values-my-rZG/values-my-rZG.xml | 4 - .../HMSSdkID/res/values-my/values-my.xml | 4 - .../HMSSdkID/res/values-nb/values-nb.xml | 4 - .../HMSSdkID/res/values-ne/values-ne.xml | 4 - .../HMSSdkID/res/values-nl/values-nl.xml | 4 - .../HMSSdkID/res/values-or/values-or.xml | 4 - .../HMSSdkID/res/values-pa/values-pa.xml | 4 - .../HMSSdkID/res/values-pl/values-pl.xml | 4 - .../res/values-pt-rPT/values-pt-rPT.xml | 4 - .../HMSSdkID/res/values-pt/values-pt.xml | 4 - .../HMSSdkID/res/values-ro/values-ro.xml | 4 - .../HMSSdkID/res/values-ru/values-ru.xml | 4 - .../HMSSdkID/res/values-si/values-si.xml | 4 - .../HMSSdkID/res/values-sk/values-sk.xml | 4 - .../HMSSdkID/res/values-sl/values-sl.xml | 4 - .../HMSSdkID/res/values-sv/values-sv.xml | 4 - .../HMSSdkID/res/values-sw/values-sw.xml | 4 - .../HMSSdkID/res/values-ta/values-ta.xml | 4 - .../HMSSdkID/res/values-te/values-te.xml | 4 - .../HMSSdkID/res/values-th/values-th.xml | 4 - .../HMSSdkID/res/values-tl/values-tl.xml | 4 - .../HMSSdkID/res/values-tr/values-tr.xml | 4 - .../HMSSdkID/res/values-ug/values-ug.xml | 4 - .../HMSSdkID/res/values-uk/values-uk.xml | 4 - .../HMSSdkID/res/values-ur/values-ur.xml | 4 - .../HMSSdkID/res/values-uz/values-uz.xml | 4 - .../HMSSdkID/res/values-vi/values-vi.xml | 4 - .../res/values-zh-rCN/values-zh-rCN.xml | 4 - .../res/values-zh-rHK/values-zh-rHK.xml | 4 - .../res/values-zh-rTW/values-zh-rTW.xml | 4 - .../res/values-zz-rZX/values-zz-rZX.xml | 4 - .../HMSSdkID/res/values/values.xml | 33 - .../HMSSdkID/src/.gitignore | 2 - .../Account_Demo_Eclipse/LICENSE | 202 --- .../Network-common/.classpath | 9 - .../Network-common/.project | 33 - .../.settings/org.eclipse.jdt.core.prefs | 4 - .../Network-common/AndroidManifest.xml | 11 - .../Network-common/bin/AndroidManifest.xml | 11 - .../Network-common/bin/R.txt | 1 - .../hms/framework/common/BuildConfig.class | Bin 371 -> 0 bytes .../huawei/hms/framework/common/R$attr.class | Bin 379 -> 0 bytes .../hms/framework/common/R$string.class | Bin 486 -> 0 bytes .../com/huawei/hms/framework/common/R.class | Bin 437 -> 0 bytes .../Network-common/bin/jarlist.cache | 3 - .../Network-common/bin/network-common.jar | Bin 166 -> 0 bytes .../hms/framework/common/BuildConfig.java | 6 - .../com/huawei/hms/framework/common/R.java | 16 - .../Network-common/libs/network-common.jar | Bin 24276 -> 0 bytes .../Network-common/proguard-project.txt | 23 - .../Network-common/project.properties | 15 - .../Network-common/res/values/values.xml | 4 - .../Network-grs/.classpath | 9 - .../Account_Demo_Eclipse/Network-grs/.project | 33 - .../.settings/org.eclipse.jdt.core.prefs | 4 - .../Network-grs/AndroidManifest.xml | 11 - .../assets/grs_sdk_server_config.json | 13 - .../Network-grs/assets/grs_sp.bks | Bin 1470 -> 0 bytes .../Network-grs/bin/AndroidManifest.xml | 11 - .../Network-grs/bin/R.txt | 1 - .../framework/network/grs/BuildConfig.class | Bin 381 -> 0 bytes .../hms/framework/network/grs/R$attr.class | Bin 394 -> 0 bytes .../hms/framework/network/grs/R$string.class | Bin 501 -> 0 bytes .../huawei/hms/framework/network/grs/R.class | Bin 457 -> 0 bytes .../Network-grs/bin/jarlist.cache | 3 - .../Network-grs/bin/network-grs.jar | Bin 166 -> 0 bytes .../framework/network/grs/BuildConfig.java | 6 - .../huawei/hms/framework/network/grs/R.java | 16 - .../Network-grs/libs/network-grs.jar | Bin 68504 -> 0 bytes .../Network-grs/proguard-project.txt | 30 - .../Network-grs/project.properties | 15 - .../Network-grs/res/values/values.xml | 4 - .../Account_Demo_Eclipse/README.md | 66 - .../Account_Demo_Eclipse/README_ZH.md | 60 - .../RemoteSystemsTempFiles/.project | 12 - .../Account_Demo_Eclipse/Tasks/.classpath | 9 - .../Account_Demo_Eclipse/Tasks/.project | 33 - .../.settings/org.eclipse.jdt.core.prefs | 4 - .../Tasks/AndroidManifest.xml | 10 - .../Tasks/bin/AndroidManifest.xml | 10 - .../com/huawei/hmf/tasks/BuildConfig.class | Bin 349 -> 0 bytes .../Tasks/bin/jarlist.cache | 3 - .../Account_Demo_Eclipse/Tasks/bin/tasks.jar | Bin 166 -> 0 bytes .../gen/com/huawei/hmf/tasks/BuildConfig.java | 6 - .../Account_Demo_Eclipse/Tasks/libs/tasks.jar | Bin 31151 -> 0 bytes .../Tasks/proguard-project.txt | 20 - .../Tasks/project.properties | 15 - ...hird Party Open Source Software Notice.pdf | Bin 899722 -> 0 bytes .../Account_Demo_Eclipse/hmssample/.classpath | 21 - .../Account_Demo_Eclipse/hmssample/.project | 33 - .../.settings/org.eclipse.jdt.core.prefs | 12 - .../hmssample/AndroidManifest.xml | 89 -- .../Account_Demo_Eclipse/hmssample/LICENSE | 53 - .../hmssample/assets/hianalytics_njjn | 1 - .../hmssample/assets/ic_launcher-web.png | Bin 23048 -> 0 bytes .../hmssample/assets/updatesdkcas.bks | Bin 32314 -> 0 bytes .../hmssample/bin/AndroidManifest.xml | 89 -- .../Account_Demo_Eclipse/hmssample/bin/R.txt | 175 --- .../com/huawei/android/hms/base/R$color.class | Bin 655 -> 0 bytes .../com/huawei/android/hms/base/R$dimen.class | Bin 573 -> 0 bytes .../huawei/android/hms/base/R$drawable.class | Bin 677 -> 0 bytes .../com/huawei/android/hms/base/R$id.class | Bin 1246 -> 0 bytes .../huawei/android/hms/base/R$layout.class | Bin 585 -> 0 bytes .../huawei/android/hms/base/R$string.class | Bin 2638 -> 0 bytes .../com/huawei/android/hms/base/R$style.class | Bin 427 -> 0 bytes .../com/huawei/android/hms/base/R.class | Bin 710 -> 0 bytes .../com/huawei/android/hms/hwid/R$attr.class | Bin 511 -> 0 bytes .../com/huawei/android/hms/hwid/R$color.class | Bin 813 -> 0 bytes .../huawei/android/hms/hwid/R$drawable.class | Bin 700 -> 0 bytes .../com/huawei/android/hms/hwid/R$id.class | Bin 918 -> 0 bytes .../huawei/android/hms/hwid/R$string.class | Bin 446 -> 0 bytes .../huawei/android/hms/hwid/R$styleable.class | Bin 725 -> 0 bytes .../com/huawei/android/hms/hwid/R.class | Bin 657 -> 0 bytes .../hms/framework/common/R$string.class | Bin 437 -> 0 bytes .../com/huawei/hms/framework/common/R.class | Bin 378 -> 0 bytes .../hms/framework/network/grs/R$string.class | Bin 452 -> 0 bytes .../huawei/hms/framework/network/grs/R.class | Bin 393 -> 0 bytes .../com/huawei/hmssample/BuildConfig.class | Bin 349 -> 0 bytes .../com/huawei/hmssample/Constant.class | Bin 643 -> 0 bytes .../huawei/hmssample/HuaweiIdActivity$1.class | Bin 1078 -> 0 bytes .../huawei/hmssample/HuaweiIdActivity$2.class | Bin 873 -> 0 bytes .../huawei/hmssample/HuaweiIdActivity$3.class | Bin 1377 -> 0 bytes .../huawei/hmssample/HuaweiIdActivity$4.class | Bin 1227 -> 0 bytes .../huawei/hmssample/HuaweiIdActivity$5.class | Bin 925 -> 0 bytes .../huawei/hmssample/HuaweiIdActivity.class | Bin 7890 -> 0 bytes .../com/huawei/hmssample/ICallBack.class | Bin 197 -> 0 bytes .../huawei/hmssample/IDTokenParser$1.class | Bin 3851 -> 0 bytes .../huawei/hmssample/IDTokenParser$2.class | Bin 2671 -> 0 bytes .../huawei/hmssample/IDTokenParser$3.class | Bin 2142 -> 0 bytes .../com/huawei/hmssample/IDTokenParser.class | Bin 5312 -> 0 bytes .../huawei/hmssample/LogFragment$1$1.class | Bin 966 -> 0 bytes .../com/huawei/hmssample/LogFragment$1.class | Bin 1546 -> 0 bytes .../com/huawei/hmssample/LogFragment$2.class | Bin 1071 -> 0 bytes .../com/huawei/hmssample/LogFragment$3.class | Bin 1128 -> 0 bytes .../com/huawei/hmssample/LogFragment.class | Bin 2794 -> 0 bytes .../com/huawei/hmssample/MainActivity.class | Bin 1358 -> 0 bytes .../classes/com/huawei/hmssample/R$attr.class | Bin 490 -> 0 bytes .../com/huawei/hmssample/R$color.class | Bin 1530 -> 0 bytes .../com/huawei/hmssample/R$dimen.class | Bin 686 -> 0 bytes .../com/huawei/hmssample/R$drawable.class | Bin 1239 -> 0 bytes .../classes/com/huawei/hmssample/R$id.class | Bin 1933 -> 0 bytes .../com/huawei/hmssample/R$layout.class | Bin 642 -> 0 bytes .../com/huawei/hmssample/R$mipmap.class | Bin 407 -> 0 bytes .../com/huawei/hmssample/R$string.class | Bin 3031 -> 0 bytes .../com/huawei/hmssample/R$style.class | Bin 667 -> 0 bytes .../com/huawei/hmssample/R$styleable.class | Bin 712 -> 0 bytes .../bin/classes/com/huawei/hmssample/R.class | Bin 805 -> 0 bytes .../com/huawei/logger/Log$LogNode.class | Bin 263 -> 0 bytes .../bin/classes/com/huawei/logger/Log.class | Bin 2139 -> 0 bytes .../com/huawei/logger/LogCatWrapper.class | Bin 1540 -> 0 bytes .../classes/com/huawei/logger/LogView$1.class | Bin 878 -> 0 bytes .../classes/com/huawei/logger/LogView.class | Bin 3296 -> 0 bytes .../com/huawei/logger/LoggerActivity.class | Bin 1130 -> 0 bytes ...-core-3485cd322d3a60e663a17effcb9dcc57.jar | Bin 166 -> 0 bytes ...-core-6e071b9cb2ba5e218728e656ea91bc93.jar | Bin 166 -> 0 bytes ...-core-de7c895ea567ceaf1a9009933c877936.jar | Bin 14084 -> 0 bytes ...-core-efb3c126fbd2bcd711b8bd4c3a5d656e.jar | Bin 14084 -> 0 bytes ...rt-v4-7ac398b38b3f8418fe0e5c114e043c15.jar | Bin 277435 -> 0 bytes ...rt-v4-7f033acefe71524199aed8afeae42004.jar | Bin 277435 -> 0 bytes ...c-1.9-f013fb5dbcc731e7fcb4a3e066bb299b.jar | Bin 192468 -> 0 bytes ...c-1.9-f11bd740f10579213329f609182c022a.jar | Bin 192468 -> 0 bytes ...o-2.4-2400ff48928ce7b22458bde5d3f7eda8.jar | Bin 88084 -> 0 bytes ...o-2.4-cddf1ad5acfa356521f405153c161791.jar | Bin 88084 -> 0 bytes ...2.8.5-603d1056c807723a50c7d15ed6217994.jar | Bin 88928 -> 0 bytes ...2.8.5-730eda537493d6c528da5911e419caf3.jar | Bin 88928 -> 0 bytes ...-19.0-3dc83025ab44f6012927e16b6186abc5.jar | Bin 746879 -> 0 bytes ...-19.0-aa3ecf173b477ec41611223b3ad2f49c.jar | Bin 746879 -> 0 bytes ...0.300-a4fb17807e2574f82521c8c8d803f823.jar | Bin 221070 -> 0 bytes ...0.300-aaed3256be03682b2838c9c0992064f5.jar | Bin 221070 -> 0 bytes ...0.300-b344ffbeead58b5db92df50695862356.jar | Bin 42345 -> 0 bytes ...1.300-c76d8945e14317a2094459c2342f5645.jar | Bin 42345 -> 0 bytes ...kbase-6ef681751598d1b9e8efddd286a8f24f.jar | Bin 166 -> 0 bytes ...kbase-9829ef8b0e634f7ae43312e7a492722b.jar | Bin 166 -> 0 bytes ...sdkid-425979fc2741642ff45cbc2db1784ad3.jar | Bin 166 -> 0 bytes ...sdkid-67475e0fc79089680eb287d0f2882a5b.jar | Bin 166 -> 0 bytes ...2.9.0-5cd8262849f7ce8e8fd29de1f1e4d69a.jar | Bin 26505 -> 0 bytes ...2.9.0-6eb32aabddfa1f464862bf9ac6bd5947.jar | Bin 26505 -> 0 bytes ...2.9.9-8d0d8d7dace852ed03cd7b96e72e7eda.jar | Bin 171074 -> 0 bytes ...2.9.9-8fdbd690380bf3ff2e61675fb1266063.jar | Bin 171074 -> 0 bytes ...9.9.3-4182d4fe562065c1b6b16857ffc8cdaa.jar | Bin 486402 -> 0 bytes ...9.9.3-f26cd2d146080e69b691d13117a0d744.jar | Bin 486402 -> 0 bytes ...3.8.2-b7a5443ffb106b7fea80fe83660c290f.jar | Bin 22000 -> 0 bytes ...3.8.2-cf84474a69d8f410994d5a0960c6ff99.jar | Bin 22000 -> 0 bytes ...0.4.0-9df5b38b02e0d2e2a62f3ada637d1ec2.jar | Bin 10411 -> 0 bytes ...0.4.0-cc2c204917eeb86da0f051993f603897.jar | Bin 10411 -> 0 bytes ...ommon-0ec65c0ca5274f919699e9e36bf10106.jar | Bin 13368 -> 0 bytes ...ommon-21024fadb7cf08abe3bec59e75ee7e57.jar | Bin 166 -> 0 bytes ...ommon-d252b894a4b50c6e3baece9eecc2f0d7.jar | Bin 13368 -> 0 bytes ...ommon-d86db5318072e62b80c8ffc9b3b967f3.jar | Bin 166 -> 0 bytes ...k-grs-0b3abc01756bd86ebe502b7c557c094d.jar | Bin 166 -> 0 bytes ...k-grs-2a928ff0b7da8e9f8997d82073726c9e.jar | Bin 29818 -> 0 bytes ...k-grs-8007c0d6c8ba1b577c99dadf69c25822.jar | Bin 29818 -> 0 bytes ...k-grs-ee084946851a984dd7c0318b7defe118.jar | Bin 166 -> 0 bytes ...3.9.1-36beddc0b39c30beebf32ca24f76b305.jar | Bin 196455 -> 0 bytes ...3.9.1-3e524632dbf53a7843ee94f63a248c86.jar | Bin 196455 -> 0 bytes ....13.0-44e118686ee9070f2b284dad8c0611cf.jar | Bin 42719 -> 0 bytes ....13.0-842b1b156cb3fadd88f7513af1acdf06.jar | Bin 42719 -> 0 bytes ...tasks-3eb732e3cf6e04986f09380bb24adc01.jar | Bin 166 -> 0 bytes ...tasks-ac0e2e33c6a1372c2b011c36c3accc02.jar | Bin 10300 -> 0 bytes ...tasks-d715440d8df8288354f3733f5562d571.jar | Bin 10300 -> 0 bytes ...tasks-dc1bf5e020e4622b545b4cafc748b484.jar | Bin 166 -> 0 bytes .../hmssample/bin/jarlist.cache | 3 - .../res/crunch/drawable-hdpi/ic_launcher.png | Bin 17889 -> 0 bytes .../res/crunch/drawable-mdpi/ic_launcher.png | Bin 17889 -> 0 bytes .../res/crunch/drawable-xhdpi/huawei_logo.png | Bin 3448 -> 0 bytes .../res/crunch/drawable-xhdpi/ic_launcher.png | Bin 17889 -> 0 bytes .../drawable-xhdpi/ic_push_notification.png | Bin 2207 -> 0 bytes .../crunch/drawable-xxhdpi/ic_launcher.png | Bin 17889 -> 0 bytes .../res/crunch/mipmap-hdpi/ic_launcher.png | Bin 17889 -> 0 bytes .../res/crunch/mipmap-mdpi/ic_launcher.png | Bin 17889 -> 0 bytes .../res/crunch/mipmap-xhdpi/ic_launcher.png | Bin 17889 -> 0 bytes .../res/crunch/mipmap-xxhdpi/ic_launcher.png | Bin 17889 -> 0 bytes .../res/crunch/mipmap-xxxhdpi/ic_launcher.png | Bin 17889 -> 0 bytes .../gen/com/huawei/android/hms/base/R.java | 119 -- .../gen/com/huawei/android/hms/hwid/R.java | 55 - .../com/huawei/hms/framework/common/R.java | 13 - .../huawei/hms/framework/network/grs/R.java | 13 - .../gen/com/huawei/hmssample/BuildConfig.java | 6 - .../hmssample/gen/com/huawei/hmssample/R.java | 366 ------ .../hmssample/images/demo.png | Bin 90664 -> 0 bytes .../hmssample/images/export.png | Bin 24026 -> 0 bytes .../hmssample/images/finish.png | Bin 29548 -> 0 bytes .../hmssample/images/keystore.png | Bin 19895 -> 0 bytes .../hmssample/images/keystorealias.png | Bin 19870 -> 0 bytes .../hmssample/libs/android-support-v4.jar | Bin 758727 -> 0 bytes .../hmssample/libs/commons-codec-1.9.jar | Bin 263965 -> 0 bytes .../hmssample/libs/commons-io-2.4.jar | Bin 185140 -> 0 bytes .../hmssample/libs/gson-2.8.5.jar | Bin 241622 -> 0 bytes .../hmssample/libs/guava-19.0.jar | Bin 2308517 -> 0 bytes .../libs/jackson-annotations-2.9.0.jar | Bin 66519 -> 0 bytes .../hmssample/libs/jackson-core-2.9.9.jar | Bin 325632 -> 0 bytes .../libs/jackson-databind-2.9.9.3.jar | Bin 1348389 -> 0 bytes .../hmssample/libs/java-jwt-3.8.2.jar | Bin 52429 -> 0 bytes .../hmssample/libs/jwks-rsa-0.4.0.jar | Bin 16757 -> 0 bytes .../hmssample/libs/okhttp-3.9.1.jar | Bin 406252 -> 0 bytes .../hmssample/libs/okio-1.13.0.jar | Bin 81811 -> 0 bytes .../hmssample/proguard-project.txt | 20 - .../hmssample/project.properties | 21 - .../res/drawable-hdpi/ic_launcher.png | Bin 23048 -> 0 bytes .../res/drawable-mdpi/ic_launcher.png | Bin 23048 -> 0 bytes .../drawable-xhdpi/bg_blue_circle_side.xml | 9 - .../res/drawable-xhdpi/bg_btn_selector.xml | 6 - .../res/drawable-xhdpi/bg_white_circle.xml | 8 - .../bg_white_pressed_circle.xml | 8 - .../res/drawable-xhdpi/huawei_logo.png | Bin 3906 -> 0 bytes .../res/drawable-xhdpi/ic_launcher.png | Bin 23048 -> 0 bytes .../drawable-xhdpi/ic_push_notification.png | Bin 2175 -> 0 bytes .../res/drawable-xxhdpi/ic_launcher.png | Bin 23048 -> 0 bytes .../res/layout/activity_huaweiid.xml | 42 - .../hmssample/res/layout/activity_main.xml | 27 - .../hmssample/res/mipmap-hdpi/ic_launcher.png | Bin 23048 -> 0 bytes .../hmssample/res/mipmap-mdpi/ic_launcher.png | Bin 23048 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher.png | Bin 23048 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 23048 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 23048 -> 0 bytes .../hmssample/res/values-v11/styles.xml | 11 - .../hmssample/res/values-v14/styles.xml | 12 - .../hmssample/res/values-w820dp/dimens.xml | 10 - .../hmssample/res/values/colors.xml | 16 - .../hmssample/res/values/dimens.xml | 6 - .../hmssample/res/values/strings.xml | 17 - .../hmssample/res/values/styles.xml | 60 - .../src/com/huawei/hmssample/Constant.java | 41 - .../huawei/hmssample/HuaweiIdActivity.java | 258 ---- .../src/com/huawei/hmssample/ICallBack.java | 27 - .../com/huawei/hmssample/IDTokenParser.java | 264 ---- .../src/com/huawei/hmssample/LogFragment.java | 97 -- .../com/huawei/hmssample/MainActivity.java | 52 - .../hmssample/src/com/huawei/logger/Log.java | 76 -- .../src/com/huawei/logger/LogCatWrapper.java | 39 - .../src/com/huawei/logger/LogView.java | 110 -- .../src/com/huawei/logger/LoggerActivity.java | 41 - Account-Client-Kotlin-Demo/.gitignore | 10 - Account-Client-Kotlin-Demo/Account_Demo.iml | 19 - Account-Client-Kotlin-Demo/LICENSE | 202 --- Account-Client-Kotlin-Demo/README.md | 41 - Account-Client-Kotlin-Demo/README_ZH.md | 34 - Account-Client-Kotlin-Demo/app/.gitignore | 1 - Account-Client-Kotlin-Demo/app/LICENSE | 53 - ...hird Party Open Source Software Notice.pdf | Bin 696892 -> 0 bytes Account-Client-Kotlin-Demo/app/app.iml | 172 --- Account-Client-Kotlin-Demo/app/build.gradle | 59 - .../app/proguard-rules.pro | 26 - .../app/src/main/AndroidManifest.xml | 35 - .../app/src/main/assets/ic_launcher-web.png | Bin 23048 -> 0 bytes .../com/huawei/hmssample/AccountActivity.kt | 174 --- .../java/com/huawei/hmssample/Constant.kt | 34 - .../java/com/huawei/hmssample/LogFragment.kt | 84 -- .../src/main/java/com/huawei/logger/Log.kt | 69 - .../java/com/huawei/logger/LogCatWrapper.kt | 50 - .../main/java/com/huawei/logger/LogView.kt | 89 -- .../java/com/huawei/logger/LoggerActivity.kt | 36 - .../main/res/drawable-hdpi/ic_launcher.png | Bin 23048 -> 0 bytes .../main/res/drawable-mdpi/ic_launcher.png | Bin 23048 -> 0 bytes .../res/drawable-xhdpi/bg_blue_circle.xml | 8 - .../drawable-xhdpi/bg_blue_circle_side.xml | 9 - .../main/res/drawable-xhdpi/ic_launcher.png | Bin 23048 -> 0 bytes .../drawable-xhdpi/ic_push_notification.png | Bin 2175 -> 0 bytes .../main/res/drawable-xxhdpi/ic_launcher.png | Bin 23048 -> 0 bytes .../src/main/res/layout/activity_account.xml | 53 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 23048 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 23048 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 23048 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 23048 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 23048 -> 0 bytes .../app/src/main/res/values/colors.xml | 9 - .../app/src/main/res/values/dimens.xml | 6 - .../app/src/main/res/values/strings.xml | 13 - .../app/src/main/res/values/styles.xml | 61 - Account-Client-Kotlin-Demo/build.gradle | 30 - Account-Client-Kotlin-Demo/gradle.properties | 17 - .../gradle/wrapper/gradle-wrapper.jar | Bin 53636 -> 0 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 - Account-Client-Kotlin-Demo/gradlew | 160 --- Account-Client-Kotlin-Demo/gradlew.bat | 90 -- Account-Client-Kotlin-Demo/settings.gradle | 1 - .../.idea/$PRODUCT_WORKSPACE_FILE$ | 19 - Account-Server-Java-Demo/.idea/compiler.xml | 13 - .../.idea/jarRepositories.xml | 25 - Account-Server-Java-Demo/.idea/misc.xml | 14 - Account-Server-Java-Demo/.idea/modules.xml | 8 - Account-Server-Java-Demo/.idea/uiDesigner.xml | 124 -- Account-Server-Java-Demo/.idea/vcs.xml | 6 - Account-Server-Java-Demo/.idea/workspace.xml | 112 -- Account-Server-Java-Demo/LICENSE | 53 - Account-Server-Java-Demo/README.md | 43 - ...ird Party Open Source Software Notice.docx | Bin 88128 -> 0 bytes Account-Server-Java-Demo/pom.xml | 37 - .../huawei/apidemo/GetTokenInfoAPIDemo.java | 139 -- .../com/huawei/apidemo/IDTokenAPIDemo.java | 122 -- .../java/com/huawei/apidemo/TokenAPIDemo.java | 141 --- README.md | 96 +- README_ZH.md | 40 +- tash | 1125 ----------------- 629 files changed, 49 insertions(+), 14245 deletions(-) delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/.gitignore delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/Account_Demo.iml delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/LICENSE delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/README.md delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/README_ZH.md delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/.gitignore delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/LICENSE delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/Third Party Open Source Software Notice.pdf delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/app.iml delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/build.gradle delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/proguard-rules.pro delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/AndroidManifest.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/assets/ic_launcher-web.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/java/com/huawei/hmssample/AccountActivity.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/java/com/huawei/hmssample/Constant.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/java/com/huawei/hmssample/LogFragment.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/java/com/huawei/logger/Log.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/java/com/huawei/logger/LogCatWrapper.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/java/com/huawei/logger/LogView.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/java/com/huawei/logger/LoggerActivity.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/res/drawable-hdpi/ic_launcher.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/res/drawable-mdpi/ic_launcher.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/res/drawable-xhdpi/bg_blue_circle.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/res/drawable-xhdpi/bg_blue_circle_side.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/res/drawable-xhdpi/ic_launcher.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/res/drawable-xhdpi/ic_push_notification.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/res/drawable-xxhdpi/ic_launcher.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/res/layout/activity_account.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/res/values/colors.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/res/values/dimens.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/res/values/strings.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/res/values/styles.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/build.gradle delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/gradle.properties delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/gradle/wrapper/gradle-wrapper.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/gradle/wrapper/gradle-wrapper.properties delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/gradlew delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/gradlew.bat delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/images/account_sample_result.jpg delete mode 100644 Account-Client-Java-Demo/Account_Demo_AndroidStudio/settings.gradle delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/.gitignore delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Agconnect-core/.classpath delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Agconnect-core/.project delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Agconnect-core/.settings/org.eclipse.jdt.core.prefs delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Agconnect-core/AndroidManifest.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Agconnect-core/bin/AndroidManifest.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Agconnect-core/bin/agconnect-core.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Agconnect-core/bin/classes/com/huawei/agconnect/core/BuildConfig.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Agconnect-core/bin/jarlist.cache delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Agconnect-core/gen/com/huawei/agconnect/core/BuildConfig.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Agconnect-core/libs/agconnect-core.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Agconnect-core/proguard-project.txt delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Agconnect-core/project.properties delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/.classpath delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/.project delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/.settings/org.eclipse.jdt.core.prefs delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/AndroidManifest.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/assets/hianalytics_njjn delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/assets/updatesdkcas.bks delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/bin/AndroidManifest.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/bin/R.txt delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/bin/classes/com/huawei/android/hms/base/BuildConfig.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/bin/classes/com/huawei/android/hms/base/R$attr.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/bin/classes/com/huawei/android/hms/base/R$color.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/bin/classes/com/huawei/android/hms/base/R$dimen.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/bin/classes/com/huawei/android/hms/base/R$drawable.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/bin/classes/com/huawei/android/hms/base/R$id.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/bin/classes/com/huawei/android/hms/base/R$layout.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/bin/classes/com/huawei/android/hms/base/R$string.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/bin/classes/com/huawei/android/hms/base/R$style.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/bin/classes/com/huawei/android/hms/base/R.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/bin/hmssdkbase.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/bin/jarlist.cache delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/bin/res/crunch/drawable-xhdpi-v4/upsdk_btn_emphasis_normal_layer.9.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/bin/res/crunch/drawable-xhdpi-v4/upsdk_cancel_normal.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/bin/res/crunch/drawable-xhdpi-v4/upsdk_cancel_pressed_bg.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/bin/res/crunch/drawable-xxhdpi-v4/upsdk_btn_emphasis_normal_layer.9.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/bin/res/crunch/drawable-xxhdpi-v4/upsdk_cancel_normal.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/bin/res/crunch/drawable-xxhdpi-v4/upsdk_cancel_pressed_bg.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/bin/res/crunch/drawable-xxxhdpi-v4/upsdk_btn_emphasis_normal_layer.9.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/bin/res/crunch/drawable-xxxhdpi-v4/upsdk_cancel_normal.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/bin/res/crunch/drawable-xxxhdpi-v4/upsdk_cancel_pressed_bg.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/gen/com/huawei/android/hms/base/BuildConfig.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/gen/com/huawei/android/hms/base/R.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/libs/hmssdk-base-4.0.0.300.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/proguard-project.txt delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/project.properties delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/drawable-xhdpi-v4/upsdk_btn_emphasis_normal_layer.9.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/drawable-xhdpi-v4/upsdk_cancel_normal.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/drawable-xhdpi-v4/upsdk_cancel_pressed_bg.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/drawable-xxhdpi-v4/upsdk_btn_emphasis_normal_layer.9.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/drawable-xxhdpi-v4/upsdk_cancel_normal.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/drawable-xxhdpi-v4/upsdk_cancel_pressed_bg.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/drawable-xxxhdpi-v4/upsdk_btn_emphasis_normal_layer.9.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/drawable-xxxhdpi-v4/upsdk_cancel_normal.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/drawable-xxxhdpi-v4/upsdk_cancel_pressed_bg.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/drawable/upsdk_cancel_bg.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/drawable/upsdk_third_download_bg.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/drawable/upsdk_update_all_button.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/layout/activity_endisable_service.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/layout/hms_download_progress.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/layout/upsdk_app_dl_progress_dialog.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/layout/upsdk_ota_update_view.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-am/values-am.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-ar/values-ar.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-as/values-as.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-az/values-az.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-b+jv+Latn/values-b+jv+Latn.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-b+my+Qaag/values-b+my+Qaag.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-b+sr+Latn/values-b+sr+Latn.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-be/values-be.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-bg/values-bg.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-bn/values-bn.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-bo-rCN/values-bo-rCN.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-bs/values-bs.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-ca/values-ca.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-cs/values-cs.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-da/values-da.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-de/values-de.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-el/values-el.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-en-rGB/values-en-rGB.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-es-rUS/values-es-rUS.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-es/values-es.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-et/values-et.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-eu/values-eu.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-fa/values-fa.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-fi/values-fi.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-fr/values-fr.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-gl/values-gl.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-gu/values-gu.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-hi/values-hi.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-hr/values-hr.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-hu/values-hu.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-in/values-in.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-it/values-it.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-iw/values-iw.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-ja/values-ja.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-ka/values-ka.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-kk/values-kk.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-km/values-km.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-kn/values-kn.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-ko/values-ko.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-lo/values-lo.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-lt/values-lt.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-lv/values-lv.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-mai/values-mai.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-mi/values-mi.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-mk/values-mk.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-ml/values-ml.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-mn/values-mn.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-mr/values-mr.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-ms/values-ms.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-my-rZG/values-my-rZG.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-my/values-my.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-nb/values-nb.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-ne/values-ne.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-nl/values-nl.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-or/values-or.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-pa/values-pa.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-pl/values-pl.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-pt-rPT/values-pt-rPT.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-pt/values-pt.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-ro/values-ro.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-ru/values-ru.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-si/values-si.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-sk/values-sk.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-sl/values-sl.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-sv/values-sv.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-sw/values-sw.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-ta/values-ta.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-te/values-te.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-th/values-th.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-tl/values-tl.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-tr/values-tr.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-ug/values-ug.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-uk/values-uk.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-ur/values-ur.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-uz/values-uz.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-vi/values-vi.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-zh-rCN/values-zh-rCN.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-zh-rHK/values-zh-rHK.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-zh-rTW/values-zh-rTW.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values-zz-rZX/values-zz-rZX.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkBase/res/values/values.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/.classpath delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/.project delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/.settings/org.eclipse.jdt.core.prefs delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/AndroidManifest.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/assets/.gitignore delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/bin/.gitignore delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/bin/AndroidManifest.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/bin/R.txt delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/bin/classes/.gitignore delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/bin/classes/com/huawei/android/hms/hwid/BuildConfig.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/bin/classes/com/huawei/android/hms/hwid/R$attr.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/bin/classes/com/huawei/android/hms/hwid/R$color.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/bin/classes/com/huawei/android/hms/hwid/R$drawable.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/bin/classes/com/huawei/android/hms/hwid/R$id.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/bin/classes/com/huawei/android/hms/hwid/R$string.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/bin/classes/com/huawei/android/hms/hwid/R$styleable.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/bin/classes/com/huawei/android/hms/hwid/R.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/bin/hmssdkid.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/bin/jarlist.cache delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/bin/res/crunch/drawable-xhdpi-v4/hwid_auth_button_normal.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/bin/res/crunch/drawable-xhdpi-v4/hwid_auth_button_round_black.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/bin/res/crunch/drawable-xhdpi-v4/hwid_auth_button_round_normal.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/bin/res/crunch/drawable-xhdpi-v4/hwid_auth_button_round_white.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/bin/res/crunch/drawable-xhdpi-v4/hwid_auth_button_white.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/bin/res/crunch/drawable-xxhdpi-v4/hwid_auth_button_normal.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/bin/res/crunch/drawable-xxhdpi-v4/hwid_auth_button_round_black.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/bin/res/crunch/drawable-xxhdpi-v4/hwid_auth_button_round_normal.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/bin/res/crunch/drawable-xxhdpi-v4/hwid_auth_button_round_white.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/bin/res/crunch/drawable-xxhdpi-v4/hwid_auth_button_white.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/bin/res/crunch/drawable-xxxhdpi-v4/hwid_auth_button_normal.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/bin/res/crunch/drawable-xxxhdpi-v4/hwid_auth_button_round_black.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/bin/res/crunch/drawable-xxxhdpi-v4/hwid_auth_button_round_normal.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/bin/res/crunch/drawable-xxxhdpi-v4/hwid_auth_button_round_white.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/bin/res/crunch/drawable-xxxhdpi-v4/hwid_auth_button_white.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/gen/com/huawei/android/hms/hwid/BuildConfig.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/gen/com/huawei/android/hms/hwid/R.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/libs/.gitignore delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/libs/hmssdk-hwid-4.0.1.300.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/proguard-project.txt delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/project.properties delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/.gitignore delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/drawable-xhdpi-v4/hwid_auth_button_normal.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/drawable-xhdpi-v4/hwid_auth_button_round_black.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/drawable-xhdpi-v4/hwid_auth_button_round_normal.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/drawable-xhdpi-v4/hwid_auth_button_round_white.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/drawable-xhdpi-v4/hwid_auth_button_white.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/drawable-xxhdpi-v4/hwid_auth_button_normal.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/drawable-xxhdpi-v4/hwid_auth_button_round_black.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/drawable-xxhdpi-v4/hwid_auth_button_round_normal.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/drawable-xxhdpi-v4/hwid_auth_button_round_white.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/drawable-xxhdpi-v4/hwid_auth_button_white.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/drawable-xxxhdpi-v4/hwid_auth_button_normal.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/drawable-xxxhdpi-v4/hwid_auth_button_round_black.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/drawable-xxxhdpi-v4/hwid_auth_button_round_normal.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/drawable-xxxhdpi-v4/hwid_auth_button_round_white.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/drawable-xxxhdpi-v4/hwid_auth_button_white.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/drawable/hwid_auth_button_background.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-am/values-am.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-ar/values-ar.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-as/values-as.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-az/values-az.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-b+jv+Latn/values-b+jv+Latn.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-b+my+Qaag/values-b+my+Qaag.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-b+sr+Latn/values-b+sr+Latn.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-be/values-be.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-bg/values-bg.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-bn/values-bn.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-bo-rCN/values-bo-rCN.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-bs/values-bs.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-ca/values-ca.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-cs/values-cs.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-da/values-da.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-de/values-de.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-el/values-el.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-en-rGB/values-en-rGB.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-es-rUS/values-es-rUS.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-es/values-es.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-et/values-et.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-eu/values-eu.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-fa/values-fa.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-fi/values-fi.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-fr/values-fr.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-gl/values-gl.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-gu/values-gu.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-hi/values-hi.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-hr/values-hr.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-hu/values-hu.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-in/values-in.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-it/values-it.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-iw/values-iw.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-ja/values-ja.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-ka/values-ka.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-kk/values-kk.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-km/values-km.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-kn/values-kn.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-ko/values-ko.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-lo/values-lo.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-lt/values-lt.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-lv/values-lv.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-mai/values-mai.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-mi/values-mi.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-mk/values-mk.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-ml/values-ml.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-mn/values-mn.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-mr/values-mr.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-ms/values-ms.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-my-rZG/values-my-rZG.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-my/values-my.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-nb/values-nb.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-ne/values-ne.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-nl/values-nl.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-or/values-or.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-pa/values-pa.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-pl/values-pl.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-pt-rPT/values-pt-rPT.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-pt/values-pt.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-ro/values-ro.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-ru/values-ru.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-si/values-si.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-sk/values-sk.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-sl/values-sl.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-sv/values-sv.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-sw/values-sw.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-ta/values-ta.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-te/values-te.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-th/values-th.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-tl/values-tl.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-tr/values-tr.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-ug/values-ug.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-uk/values-uk.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-ur/values-ur.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-uz/values-uz.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-vi/values-vi.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-zh-rCN/values-zh-rCN.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-zh-rHK/values-zh-rHK.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-zh-rTW/values-zh-rTW.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values-zz-rZX/values-zz-rZX.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/res/values/values.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/HMSSdkID/src/.gitignore delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/LICENSE delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-common/.classpath delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-common/.project delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-common/.settings/org.eclipse.jdt.core.prefs delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-common/AndroidManifest.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-common/bin/AndroidManifest.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-common/bin/R.txt delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-common/bin/classes/com/huawei/hms/framework/common/BuildConfig.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-common/bin/classes/com/huawei/hms/framework/common/R$attr.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-common/bin/classes/com/huawei/hms/framework/common/R$string.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-common/bin/classes/com/huawei/hms/framework/common/R.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-common/bin/jarlist.cache delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-common/bin/network-common.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-common/gen/com/huawei/hms/framework/common/BuildConfig.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-common/gen/com/huawei/hms/framework/common/R.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-common/libs/network-common.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-common/proguard-project.txt delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-common/project.properties delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-common/res/values/values.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-grs/.classpath delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-grs/.project delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-grs/.settings/org.eclipse.jdt.core.prefs delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-grs/AndroidManifest.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-grs/assets/grs_sdk_server_config.json delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-grs/assets/grs_sp.bks delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-grs/bin/AndroidManifest.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-grs/bin/R.txt delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-grs/bin/classes/com/huawei/hms/framework/network/grs/BuildConfig.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-grs/bin/classes/com/huawei/hms/framework/network/grs/R$attr.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-grs/bin/classes/com/huawei/hms/framework/network/grs/R$string.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-grs/bin/classes/com/huawei/hms/framework/network/grs/R.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-grs/bin/jarlist.cache delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-grs/bin/network-grs.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-grs/gen/com/huawei/hms/framework/network/grs/BuildConfig.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-grs/gen/com/huawei/hms/framework/network/grs/R.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-grs/libs/network-grs.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-grs/proguard-project.txt delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-grs/project.properties delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Network-grs/res/values/values.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/README.md delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/README_ZH.md delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/RemoteSystemsTempFiles/.project delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Tasks/.classpath delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Tasks/.project delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Tasks/.settings/org.eclipse.jdt.core.prefs delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Tasks/AndroidManifest.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Tasks/bin/AndroidManifest.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Tasks/bin/classes/com/huawei/hmf/tasks/BuildConfig.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Tasks/bin/jarlist.cache delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Tasks/bin/tasks.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Tasks/gen/com/huawei/hmf/tasks/BuildConfig.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Tasks/libs/tasks.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Tasks/proguard-project.txt delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Tasks/project.properties delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/Third Party Open Source Software Notice.pdf delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/.classpath delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/.project delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/.settings/org.eclipse.jdt.core.prefs delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/AndroidManifest.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/LICENSE delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/assets/hianalytics_njjn delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/assets/ic_launcher-web.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/assets/updatesdkcas.bks delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/AndroidManifest.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/R.txt delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/android/hms/base/R$color.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/android/hms/base/R$dimen.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/android/hms/base/R$drawable.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/android/hms/base/R$id.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/android/hms/base/R$layout.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/android/hms/base/R$string.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/android/hms/base/R$style.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/android/hms/base/R.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/android/hms/hwid/R$attr.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/android/hms/hwid/R$color.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/android/hms/hwid/R$drawable.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/android/hms/hwid/R$id.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/android/hms/hwid/R$string.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/android/hms/hwid/R$styleable.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/android/hms/hwid/R.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hms/framework/common/R$string.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hms/framework/common/R.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hms/framework/network/grs/R$string.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hms/framework/network/grs/R.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/BuildConfig.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/Constant.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/HuaweiIdActivity$1.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/HuaweiIdActivity$2.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/HuaweiIdActivity$3.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/HuaweiIdActivity$4.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/HuaweiIdActivity$5.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/HuaweiIdActivity.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/ICallBack.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/IDTokenParser$1.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/IDTokenParser$2.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/IDTokenParser$3.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/IDTokenParser.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/LogFragment$1$1.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/LogFragment$1.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/LogFragment$2.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/LogFragment$3.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/LogFragment.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/MainActivity.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/R$attr.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/R$color.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/R$dimen.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/R$drawable.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/R$id.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/R$layout.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/R$mipmap.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/R$string.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/R$style.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/R$styleable.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/hmssample/R.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/logger/Log$LogNode.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/logger/Log.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/logger/LogCatWrapper.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/logger/LogView$1.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/logger/LogView.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/classes/com/huawei/logger/LoggerActivity.class delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/agconnect-core-3485cd322d3a60e663a17effcb9dcc57.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/agconnect-core-6e071b9cb2ba5e218728e656ea91bc93.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/agconnect-core-de7c895ea567ceaf1a9009933c877936.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/agconnect-core-efb3c126fbd2bcd711b8bd4c3a5d656e.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/android-support-v4-7ac398b38b3f8418fe0e5c114e043c15.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/android-support-v4-7f033acefe71524199aed8afeae42004.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/commons-codec-1.9-f013fb5dbcc731e7fcb4a3e066bb299b.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/commons-codec-1.9-f11bd740f10579213329f609182c022a.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/commons-io-2.4-2400ff48928ce7b22458bde5d3f7eda8.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/commons-io-2.4-cddf1ad5acfa356521f405153c161791.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/gson-2.8.5-603d1056c807723a50c7d15ed6217994.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/gson-2.8.5-730eda537493d6c528da5911e419caf3.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/guava-19.0-3dc83025ab44f6012927e16b6186abc5.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/guava-19.0-aa3ecf173b477ec41611223b3ad2f49c.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/hmssdk-base-4.0.0.300-a4fb17807e2574f82521c8c8d803f823.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/hmssdk-base-4.0.0.300-aaed3256be03682b2838c9c0992064f5.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/hmssdk-hwid-4.0.0.300-b344ffbeead58b5db92df50695862356.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/hmssdk-hwid-4.0.1.300-c76d8945e14317a2094459c2342f5645.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/hmssdkbase-6ef681751598d1b9e8efddd286a8f24f.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/hmssdkbase-9829ef8b0e634f7ae43312e7a492722b.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/hmssdkid-425979fc2741642ff45cbc2db1784ad3.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/hmssdkid-67475e0fc79089680eb287d0f2882a5b.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/jackson-annotations-2.9.0-5cd8262849f7ce8e8fd29de1f1e4d69a.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/jackson-annotations-2.9.0-6eb32aabddfa1f464862bf9ac6bd5947.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/jackson-core-2.9.9-8d0d8d7dace852ed03cd7b96e72e7eda.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/jackson-core-2.9.9-8fdbd690380bf3ff2e61675fb1266063.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/jackson-databind-2.9.9.3-4182d4fe562065c1b6b16857ffc8cdaa.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/jackson-databind-2.9.9.3-f26cd2d146080e69b691d13117a0d744.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/java-jwt-3.8.2-b7a5443ffb106b7fea80fe83660c290f.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/java-jwt-3.8.2-cf84474a69d8f410994d5a0960c6ff99.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/jwks-rsa-0.4.0-9df5b38b02e0d2e2a62f3ada637d1ec2.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/jwks-rsa-0.4.0-cc2c204917eeb86da0f051993f603897.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/network-common-0ec65c0ca5274f919699e9e36bf10106.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/network-common-21024fadb7cf08abe3bec59e75ee7e57.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/network-common-d252b894a4b50c6e3baece9eecc2f0d7.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/network-common-d86db5318072e62b80c8ffc9b3b967f3.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/network-grs-0b3abc01756bd86ebe502b7c557c094d.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/network-grs-2a928ff0b7da8e9f8997d82073726c9e.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/network-grs-8007c0d6c8ba1b577c99dadf69c25822.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/network-grs-ee084946851a984dd7c0318b7defe118.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/okhttp-3.9.1-36beddc0b39c30beebf32ca24f76b305.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/okhttp-3.9.1-3e524632dbf53a7843ee94f63a248c86.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/okio-1.13.0-44e118686ee9070f2b284dad8c0611cf.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/okio-1.13.0-842b1b156cb3fadd88f7513af1acdf06.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/tasks-3eb732e3cf6e04986f09380bb24adc01.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/tasks-ac0e2e33c6a1372c2b011c36c3accc02.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/tasks-d715440d8df8288354f3733f5562d571.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/dexedLibs/tasks-dc1bf5e020e4622b545b4cafc748b484.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/jarlist.cache delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/res/crunch/drawable-hdpi/ic_launcher.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/res/crunch/drawable-mdpi/ic_launcher.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/res/crunch/drawable-xhdpi/huawei_logo.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/res/crunch/drawable-xhdpi/ic_launcher.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/res/crunch/drawable-xhdpi/ic_push_notification.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/res/crunch/drawable-xxhdpi/ic_launcher.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/res/crunch/mipmap-hdpi/ic_launcher.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/res/crunch/mipmap-mdpi/ic_launcher.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/res/crunch/mipmap-xhdpi/ic_launcher.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/res/crunch/mipmap-xxhdpi/ic_launcher.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/bin/res/crunch/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/gen/com/huawei/android/hms/base/R.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/gen/com/huawei/android/hms/hwid/R.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/gen/com/huawei/hms/framework/common/R.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/gen/com/huawei/hms/framework/network/grs/R.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/gen/com/huawei/hmssample/BuildConfig.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/gen/com/huawei/hmssample/R.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/images/demo.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/images/export.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/images/finish.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/images/keystore.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/images/keystorealias.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/libs/android-support-v4.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/libs/commons-codec-1.9.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/libs/commons-io-2.4.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/libs/gson-2.8.5.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/libs/guava-19.0.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/libs/jackson-annotations-2.9.0.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/libs/jackson-core-2.9.9.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/libs/jackson-databind-2.9.9.3.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/libs/java-jwt-3.8.2.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/libs/jwks-rsa-0.4.0.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/libs/okhttp-3.9.1.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/libs/okio-1.13.0.jar delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/proguard-project.txt delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/project.properties delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/res/drawable-hdpi/ic_launcher.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/res/drawable-mdpi/ic_launcher.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/res/drawable-xhdpi/bg_blue_circle_side.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/res/drawable-xhdpi/bg_btn_selector.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/res/drawable-xhdpi/bg_white_circle.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/res/drawable-xhdpi/bg_white_pressed_circle.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/res/drawable-xhdpi/huawei_logo.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/res/drawable-xhdpi/ic_launcher.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/res/drawable-xhdpi/ic_push_notification.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/res/drawable-xxhdpi/ic_launcher.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/res/layout/activity_huaweiid.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/res/layout/activity_main.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/res/mipmap-hdpi/ic_launcher.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/res/mipmap-mdpi/ic_launcher.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/res/values-v11/styles.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/res/values-v14/styles.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/res/values-w820dp/dimens.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/res/values/colors.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/res/values/dimens.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/res/values/strings.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/res/values/styles.xml delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/src/com/huawei/hmssample/Constant.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/src/com/huawei/hmssample/HuaweiIdActivity.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/src/com/huawei/hmssample/ICallBack.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/src/com/huawei/hmssample/IDTokenParser.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/src/com/huawei/hmssample/LogFragment.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/src/com/huawei/hmssample/MainActivity.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/src/com/huawei/logger/Log.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/src/com/huawei/logger/LogCatWrapper.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/src/com/huawei/logger/LogView.java delete mode 100644 Account-Client-Java-Demo/Account_Demo_Eclipse/hmssample/src/com/huawei/logger/LoggerActivity.java delete mode 100644 Account-Client-Kotlin-Demo/.gitignore delete mode 100644 Account-Client-Kotlin-Demo/Account_Demo.iml delete mode 100644 Account-Client-Kotlin-Demo/LICENSE delete mode 100644 Account-Client-Kotlin-Demo/README.md delete mode 100644 Account-Client-Kotlin-Demo/README_ZH.md delete mode 100644 Account-Client-Kotlin-Demo/app/.gitignore delete mode 100644 Account-Client-Kotlin-Demo/app/LICENSE delete mode 100644 Account-Client-Kotlin-Demo/app/Third Party Open Source Software Notice.pdf delete mode 100644 Account-Client-Kotlin-Demo/app/app.iml delete mode 100644 Account-Client-Kotlin-Demo/app/build.gradle delete mode 100644 Account-Client-Kotlin-Demo/app/proguard-rules.pro delete mode 100644 Account-Client-Kotlin-Demo/app/src/main/AndroidManifest.xml delete mode 100644 Account-Client-Kotlin-Demo/app/src/main/assets/ic_launcher-web.png delete mode 100644 Account-Client-Kotlin-Demo/app/src/main/java/com/huawei/hmssample/AccountActivity.kt delete mode 100644 Account-Client-Kotlin-Demo/app/src/main/java/com/huawei/hmssample/Constant.kt delete mode 100644 Account-Client-Kotlin-Demo/app/src/main/java/com/huawei/hmssample/LogFragment.kt delete mode 100644 Account-Client-Kotlin-Demo/app/src/main/java/com/huawei/logger/Log.kt delete mode 100644 Account-Client-Kotlin-Demo/app/src/main/java/com/huawei/logger/LogCatWrapper.kt delete mode 100644 Account-Client-Kotlin-Demo/app/src/main/java/com/huawei/logger/LogView.kt delete mode 100644 Account-Client-Kotlin-Demo/app/src/main/java/com/huawei/logger/LoggerActivity.kt delete mode 100644 Account-Client-Kotlin-Demo/app/src/main/res/drawable-hdpi/ic_launcher.png delete mode 100644 Account-Client-Kotlin-Demo/app/src/main/res/drawable-mdpi/ic_launcher.png delete mode 100644 Account-Client-Kotlin-Demo/app/src/main/res/drawable-xhdpi/bg_blue_circle.xml delete mode 100644 Account-Client-Kotlin-Demo/app/src/main/res/drawable-xhdpi/bg_blue_circle_side.xml delete mode 100644 Account-Client-Kotlin-Demo/app/src/main/res/drawable-xhdpi/ic_launcher.png delete mode 100644 Account-Client-Kotlin-Demo/app/src/main/res/drawable-xhdpi/ic_push_notification.png delete mode 100644 Account-Client-Kotlin-Demo/app/src/main/res/drawable-xxhdpi/ic_launcher.png delete mode 100644 Account-Client-Kotlin-Demo/app/src/main/res/layout/activity_account.xml delete mode 100644 Account-Client-Kotlin-Demo/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 Account-Client-Kotlin-Demo/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 Account-Client-Kotlin-Demo/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 Account-Client-Kotlin-Demo/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 Account-Client-Kotlin-Demo/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 Account-Client-Kotlin-Demo/app/src/main/res/values/colors.xml delete mode 100644 Account-Client-Kotlin-Demo/app/src/main/res/values/dimens.xml delete mode 100644 Account-Client-Kotlin-Demo/app/src/main/res/values/strings.xml delete mode 100644 Account-Client-Kotlin-Demo/app/src/main/res/values/styles.xml delete mode 100644 Account-Client-Kotlin-Demo/build.gradle delete mode 100644 Account-Client-Kotlin-Demo/gradle.properties delete mode 100644 Account-Client-Kotlin-Demo/gradle/wrapper/gradle-wrapper.jar delete mode 100644 Account-Client-Kotlin-Demo/gradle/wrapper/gradle-wrapper.properties delete mode 100644 Account-Client-Kotlin-Demo/gradlew delete mode 100644 Account-Client-Kotlin-Demo/gradlew.bat delete mode 100644 Account-Client-Kotlin-Demo/settings.gradle delete mode 100644 Account-Server-Java-Demo/.idea/$PRODUCT_WORKSPACE_FILE$ delete mode 100644 Account-Server-Java-Demo/.idea/compiler.xml delete mode 100644 Account-Server-Java-Demo/.idea/jarRepositories.xml delete mode 100644 Account-Server-Java-Demo/.idea/misc.xml delete mode 100644 Account-Server-Java-Demo/.idea/modules.xml delete mode 100644 Account-Server-Java-Demo/.idea/uiDesigner.xml delete mode 100644 Account-Server-Java-Demo/.idea/vcs.xml delete mode 100644 Account-Server-Java-Demo/.idea/workspace.xml delete mode 100644 Account-Server-Java-Demo/LICENSE delete mode 100644 Account-Server-Java-Demo/README.md delete mode 100644 Account-Server-Java-Demo/Third Party Open Source Software Notice.docx delete mode 100644 Account-Server-Java-Demo/pom.xml delete mode 100644 Account-Server-Java-Demo/src/main/java/com/huawei/apidemo/GetTokenInfoAPIDemo.java delete mode 100644 Account-Server-Java-Demo/src/main/java/com/huawei/apidemo/IDTokenAPIDemo.java delete mode 100644 Account-Server-Java-Demo/src/main/java/com/huawei/apidemo/TokenAPIDemo.java delete mode 100644 tash diff --git a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/.gitignore b/Account-Client-Java-Demo/Account_Demo_AndroidStudio/.gitignore deleted file mode 100644 index a9dbb41..0000000 --- a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/.gitignore +++ /dev/null @@ -1,10 +0,0 @@ -*.iml -.gradle -/local.properties -/.idea/workspace.xml -/.idea/libraries -.idea -.DS_Store -/build -/captures -.externalNativeBuild diff --git a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/Account_Demo.iml b/Account-Client-Java-Demo/Account_Demo_AndroidStudio/Account_Demo.iml deleted file mode 100644 index f47924a..0000000 --- a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/Account_Demo.iml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/LICENSE b/Account-Client-Java-Demo/Account_Demo_AndroidStudio/LICENSE deleted file mode 100644 index 82d0bd6..0000000 --- a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/LICENSE +++ /dev/null @@ -1,202 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018 HUAWEI - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. \ No newline at end of file diff --git a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/README.md b/Account-Client-Java-Demo/Account_Demo_AndroidStudio/README.md deleted file mode 100644 index 406f92c..0000000 --- a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/README.md +++ /dev/null @@ -1,52 +0,0 @@ -# Accountkit-Android-sample - -English | [中文](https://github.com/HMS-Core/huawei-account-demo/blob/master/Account-Client-Java-Demo/Account_Demo_AndroidStudio/README_ZH.md) - - -## Table of Contents - - * [Introduction](#introduction) - * [Supported Environments](#supported-environments) - * [Getting Started](#getting-started) - * [Result](#result) - * [License](#license) - - -## Introduction -Android sample code encapsulates APIs of the HUAWEI Account Kit server. It provides sample program for your reference or usage. -The following describes of Android sample code. - -hmssample: Sample code packages. This package contains code that implements Sign, SignInCode, SilentSignIn, SignOut and CancelAuthorization. -logger: This packages contains code that implements logger View. - - -## Supported Environments -Android SDK Version >= 23 and JDK version >= 1.8 is recommended. - - -## Getting Started - - 1. Check whether the Android studio development environment is ready. Open the sample code project directory with file "build.gradle" in Android Studio. Run TestApp on your divice or simulator which have installed latest Huawei Mobile Service(HMS). - 2. Register a [HUAWEI account](https://developer.huawei.com/consumer/en/). - 3. Create an app and configure the app information in AppGallery Connect. - See details: [HUAWEI Account Kit Development Preparations](https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides/introduction-0000001050048870) - 4. To build this demo, please first import the demo in the Android Studio (3.x+). - 5. Configure the sample code: - (1) Download the file "agconnect-services.json" of the app on AGC, and add the file to the app root directory(\app) of the demo. - (2) Change the value of applicationid in the app-level build.gradle file of the sample project to the package name of your app. - 6. Run the sample on your Android device or emulator. - - -## Result -This demo provides demonstration for following scenarios: -1. ID-Token Mode Sign In. -2. Authorization Code Mode Sign In. -3. Silent Sign In. -4. Sign out. -5. Cancel Authorization. - -![account sample result](images/account_sample_result.jpg) - - -## License -Account-kit Android sample is licensed under the [Apache License, version 2.0](http://www.apache.org/licenses/LICENSE-2.0). diff --git a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/README_ZH.md b/Account-Client-Java-Demo/Account_Demo_AndroidStudio/README_ZH.md deleted file mode 100644 index feb3a58..0000000 --- a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/README_ZH.md +++ /dev/null @@ -1,42 +0,0 @@ -# ΪʺŷͻJavaʾ - - | [English](https://github.com/HMS-Core/huawei-account-demo/blob/master/Account-Client-Java-Demo/Account_Demo_AndroidStudio/README.md) - -## Ŀ¼ -* [](#) -* [Ҫ](#Ҫ) -* [׼](#׼) -* [н](#н) -* [Ȩ](#Ȩ) - -## -AndroidʾԻΪʺŷHUAWEI Account KitĿͻ˽ӿڽзװḻʾ򣬷οֱʹᣠ- -hmssampleʾʵֵ¼Ȩ¼Ĭ¼˳ʺźʺȡȨܡ -loggerʵ־¼ - -## Ҫ -ƼʹAndroid SDK 23ϰ汾JDK 1.8ϰ汾 - -## ׼ -1. Android StudioǷAndroid Studioд򿪡build.gradleļڵʾ빤Ŀ¼Ѱװ°滪ΪƶHMS Core豸ģвӦá -2. ע[Ϊʺ](https://developer.huawei.com/consumer/cn/) -3. ӦòAppGallery ConnectϢο[׼](https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/config-agc-0000001050196065) -4. ʾdemoǰȽdemoAndroid Studio3.0ϰ汾 -5. ʾ룺 - 1AppGallery ConnectӦõġagconnect-services.jsonļļӦüĿ¼¡ - 2޸ʾӦübuild.gradleļеġapplicationidΪԼӦð -6. Android豸ģӦá - -## н -ʾṩʹó -1. ID Tokenģʽ¼ -2. Authorization Codeģʽ¼ -3. Ĭ¼ -4. ˳ʺš -5. ʺȡȨ - -![image.png](http://image.huawei.com/tiny-lts/v1/images/1159b3ee2b0003e52e27e0d41c0fe0d2_400x866.png@900-0-90-f.png) - -## Ȩ -ΪʺŷAndroidʾ뾭[Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0)Ȩɡ \ No newline at end of file diff --git a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/.gitignore b/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/.gitignore deleted file mode 100644 index 796b96d..0000000 --- a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/build diff --git a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/LICENSE b/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/LICENSE deleted file mode 100644 index 490b5c7..0000000 --- a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/LICENSE +++ /dev/null @@ -1,53 +0,0 @@ -Apache License - -Version 2.0, January 2004 - -http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - -"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. - -"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. - -"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. - -"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. - -"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. - -"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. - -"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). - -"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. - -"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." - -"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: - -You must give any other recipients of the Work or Derivative Works a copy of this License; and -You must cause any modified files to carry prominent notices stating that You changed the files; and -You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and -If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. - -You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. -5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/Third Party Open Source Software Notice.pdf b/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/Third Party Open Source Software Notice.pdf deleted file mode 100644 index 8b7ffc73081b846898f2c080e3d3a643455cf6ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 696892 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⪻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

-<*q54zb0*|BP{W65BTOMx2%mkgIQ*bW75hxWEZb=#r0?NHiwXzUGHI(a>}L0-?T zm&5DvUiDyVkBdXiSd@YfZElbAh7T7P10OEV0vCoAbhLc248Dp;47UD6sUY#d8Yw_| zzMHu7<7rD@^5wFvtQnbT@qb~YjagY!jI^bvr48wCq)oQR_NQ5c{@i|BI-0s-zb!49 zMMsYOEBkGJl~WxMou9zT_S-b?>o!7?X28v6_S;;qyf_+S^*KV+)y#g|&SmQjJO-$BP0t9sn~DxUaI*SakQt{Z##6(D+KXs#GjMx zxA9*;M93)i0{9Eeew)Usx(4yBh|Bidep$Z!E5wfxl9(aeZ;NAlx_OZNiv2deXvj;5 zClliJD;Br??Y9xP{WkJD`)wR2oF<7du_oJZ!<)uLvEL^B!G4>I*<^$LwwgM%t?5D zwgTJKT5Mg}?RB=vosEqx+W@ooR@n2ri^yWPHMsxwR$*K2XV)*TA6)xgAG_Xmz2Z9L zdegNVzxQ3oTzg^VtJAgBwbQlPwFBupT@Ke4*LIY88F_nMFUh}WP-3g=ao5vu4%eeH zJwS^8-apVhRCdpjP}sc-#cuwKK8H`ef5GyY&*6Q2EVE?ihM*l5zdnQ|ED848F2Vv* zH*8`J!dM98H;mq9(o62ch?SB1VHYm~Hs2rSg=`+eTDSo}!ra{a^gHMWI5 zBnB`wkaMuYR>(aq7+fP=C&@Li?({nFWxxHxHNvyvHO@@eqppMC@Rz9$7S9gA>e`*X zH)4EW0;e;Jcq4%KBpgyPdv|ZZ_SH{Zo2v~RUW%SyqhVB{QK0y7*hE{(E#;45E@Y8P zKs%qThsCXS*qz!%_JB4Ylhd$F=L-v7W9c+{7yXGdaCNZ#_AtK{rZlMVJm_sDk)Tm4 zEMRSi)wXxY5h|knWLgaCY>jjseUzSt1-tLK-(cGh7V(5$G0J(`c?p*4euW*wV9dGe zVb|&|(69qmtNsalS3kiz)&qm7HF5WIPjfHw6MI^P5TGrIvEXg>-wyMf#Yu6Ua4gO#rjU{mf>a+dKA z+8<7*(5dL9g|399yBA^U?mgIx`-#K)6u)q8IG2N78@XoC=_c5VyBEDH*5XcbpK{-F zzw#pN#SMW~zQ=h7-^streoiaB-M4Q=Tv9aDpYp`DG?c~xatXYD`Hu_292~%H z=ZbG~7P1M_Xf3y!+eJr_t+1y!iF*Vp;Y+OBz68H7 zBKN}PVhhovL7IN;Y!Dt3K6j-`sXk1LDKy%#ysdpEo|0AxOU5j0f_2pftQ=?2V*PSnVNHOSX7OHR<+F%PkZ z_^&Slc4eT>U(iF^x^RP3z7M38lihIR(RD(e6TVUn!ZE_aetOEwMu<`f}`HgBY zHbKzHHo!X+u$PnBTm`>}WWzRM6Xt9TL9h_VEgkTY=jQwTG5{!Ex{5VV166p2K%POCBu~f zxsU@JqP5UKlW_yWM2C=Kx&stYvA`l$GDKb0op5sjG*%Xg(vXnC4RJsq&iCg!%@l$4*I?f#e-bEYX!g1Ih(wN zcm1y=c42`!N4C&+$&Lpruh{4NztlY6+P|&y{e^YD0=8>*aJN>#nB1)}q4u|-zW*LW zeM1yOeMA1QG}QP1OWS+gv)r?P+upS}Ldrrmno|EHu z(lOzN{TY?fS^BO-r|_VsKI8rjA`3lWJ4haY5`Od$A=N zdAP)qI3Z4q(Ipv%k~A^Xa2>ghtLLYSGc_}G|KdHzswk(?QXXdc1htk@iKtR1>0;4qsmlH+-mpoLv%yN626i2^o-8bd%pFzMuKaJY^(uvJ-x z8yB5igk5Xa(q!#27~|W?MGyfcw30~0ApO+Zz<5|8tSsyex==X}w)p~k$LH4PeAQ={ zukbue-?ahO)m380%Axq%0O5KbY&|d2yd}@3P+Qi=BtK;WRz&%|o=%*&*)iS;a}c zrwR76}d=Q>Q%$GAxI#!0k=*%(5_Rd*%JV5 z*z>Tc7w=Jwoz^mLEi4rVX?kB!a4(opzJ;?7t;i_+r4mL6aRCLs00o#?#thhGq?Hyg zORB}s;zdt63xzwJ+DZ!#`3a*{FGxWTyJC>S}tgpp6ivW>?m-rivtG+%*` z8Hp@3RnBX^Q0cZ8DH~111%tzmav7=jw}++k?5<|8>}~N$2azj)0x!ahBK`*@4~B8c zzTf>chRdNb&X0Ow60vt5mj$zkH}7MzXlhxPhuQP1aKI^f;y4~X=txly; z=>jzVx*;BU9(kT>jY;d}>*4F^YZ~G)#B;Rge2>MZqdNT}?V_LsVJo#OgO-P>wEn(Y zgQrKS$9#`lJnr>)(nIu+j0Rt$(co$DGY0ra`j~uaweJRB&KKutmPnvv^ziT_8V@$v zqKVODcLgo2iDleP7 z?3D*^9tMcnu}oi)7+>iDo0rrpogh9anN%{PmLN%rKg?3A)c*bfFl(8}S*>1PgYh|y zR9jSZl+}7a*ZA!R%MKo>zTvtK=VQm4%cf4x`1phCGK$7TZ2el?S@h;jPk$IXbonOd zS(>@2!qWQ)KR%*-)YxkbBDR}29U@{4Xlx>8(qbDRR)jn#-me$UUXi%R<>MXcY0?BmZ)W@q#?a~^?zq)L8_5AthUvXr*vr*7 zc2*Ben_hVHw5NKH(wI+|q>ZV{$e3L^a+|m_H0q%9>wj*$c|&bMoLM;7lj`9;>9vg; zw@>%>V3^(q`OytbJ+Wh1XpdBhJA8Kp@}osMLp&~W-d>RyWD;Ux!|h2l{(r#D-yD`4 zRvp$9wk%8xGkNwO=g_Oso7aaO!%s16>c$X*DFH={Cd1Df#9bN3`{>8iqh#sEY3s&c z_r`%IHZRDYIwp04xYOVA>E;!k4PJh|9|{MZ)rr%xif0;igt~e$a^=8BLtfiK1lL~s zNPX&l9V}%EBCi%;w_H@h5=UX!mC7lSO3k{af|^%p)B?Ve!NW+asMF9%7{3{Iy$TYG z=Q-Tx*6rc~(6)*T*rrx%Bm&E>0WU+TU?wx>p5CEls>1|<6lD4$(A2AVkeZngHTYfl zf^oHXI^*VmbT99Kbf!Nv%(kltceB1BM4Y1PxVtXgt+{(SeJ!3%%6~ zy%zZ`7jDzsW?1fVtM_fbEB#gmtPETpY*2e^eAU5z-od`XfqubipMgeg&_Feh;nu;p zr%5O2c-X#OZI_b6?C#Ot5T=sCy27|HQ}hNxJuy*|W%<0iBXsF2Zdq1%o{48@P{!5g zGtV=WD(8_(A6wdxA!$PfOT^1WEE1u<-WYN)v^88+k)875jN3Y}A-~nR)VasG!?~0W z`fAIT&p&L)Y*s+R?Pgj6ZZjnx-T(p$hf%+qpv4x?ISdz zpw>jHyv-s_7B`EWC~A3uF|tk@3C*Kc74X~`9nn*LFjF>mBX1P6{TbNMpMl4lDw&%3 zCF2*xFfrp|FQ}P$vYvrHfS!RmSOz`Ayx-{=S;;_CGHq$`yHCjMImeyumH5Hp&Ti+f z-<-1R zui-c~xE8jG5fSVtBiNBIq^OQCtq<)QWY-t#tMz=7ewm)zpx>|OBz>};(`&TuMwxH- zC@r;VQ)Gtj)3>^Q`W6cw3~8UrMND1~$dZ~U(i-{->mX$T#PsiJyVfJxrjc-AP``{7 zk;X1BiezV5G@6+g&<>ug28)wG_vD0>AQi_d}*hTG|ij;MB zttHXMmEj_n&Kn>hhKq(%s{=VcK%KxvtA}%g)#Ew4`dV%h%t3P@>OwA8{g8T-`YrAR zJ{|J4`rn*Bnu}47RWDMnRKLKfD9FOpwem+8l~}NXFl|NI3WIt*Kqao6`Zz!A-GWuz zK>p~(Jbrgi4&&XiuCIijFozT9yY>+~ygI|S#~ex!)IMsz0G|NA!1#KxKBiT*$k-Zl z!f@PbsL)OHm>6DRooSfvJ;TxvGb3SP*z&OZEe3BZaPAmjwlUvc9~5kx5I(_rApC$; zm=`|JdSm#F)-&N}tg3ijoG~Ii!kTWhSqpRp#+>kM>vhI@>tf^e;kOxAg+HTv*7#hw zk5;EOs=`&)AYG8rKU^Jd)#39&0h0plL6WU8kTwRc599)Oa`hwx++zq%H;2%WfxbK$ zLm4~e2TQhOYRAoiYCJBq0eg)7IR5)yum`7`a6e&SoHp|9#Y?E_hzwo?VjH0M#(!}Cp%A;_Ak4K0cpl`T_AJv z;?X_8Y-klWxBCs#4Kt>Or-F|8#_aGs>odCN!*!$*?5(KqNPmAtz(qr4M@OaFhCuiU z0b&#+o?7MS8{jX<`cJS*WGt0}*RNP}*NAbp9p6{4X#3%L+zJR#J3sQd;f5RYlM;qf z$C3G~U1Xp08|QKQY3N-m7f-O|hj=FrpS1X;rdOu_^rmrMZEASBEi!5PoISTM{bUv% z(gJ_o104|o=@LX%*@vn%YOUIYC8Bn;X0%p4Sv$#eziFM<1AY(tKWlo~|3kkoRTorx zqrre>jXKgtYtT!^BOcU)36gMoNO4GY2;UU4EQFInl0!Cx><6F~k^SePjLSi}SV1MGdA_0H#(zEEmT|is~5gL2;e-4gNK~n2FEK zaJ0lk=xMf2Crm(k1=?g^haDZhIARY794Kf!>>l1WkAf;sTI5MR?S6qa&rTX+5BDCZ z<2`@ym_&Xca#O*{p)}MldV`vJs?F+THP6au&s^YJQ4KUgmi71i5=huKunv>ovIetvsUDm2;G zb}c&(2*SnC7b7eN<$T&+;U8ubBwX+f0G-MZO#HO5BvPwBr~BIQoA%$j-wfhm@eSQ! z!%1>XdqQ{I@D2G=tKB3#DQ?m|ZP+Drh`V.h5?L?K*E(n*Ggg?q$@b@v%G?w!Ae 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 aqs*l{{a#e5q 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 PT#uT9U(71Y)Rcb%a56QX diff --git a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/app.iml b/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/app.iml deleted file mode 100644 index f51c452..0000000 --- a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/app.iml +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/build.gradle b/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/build.gradle deleted file mode 100644 index feb28ac..0000000 --- a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/build.gradle +++ /dev/null @@ -1,57 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'com.huawei.agconnect' -android { - - signingConfigs { - release { - storeFile file("xxx.xxx") - keyAlias 'xxx' - keyPassword 'xxx' - storePassword 'xxx' - } - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - signingConfig signingConfigs.release - debuggable true - } - debug { - signingConfig signingConfigs.release - debuggable true - } - } - - compileSdkVersion 29 - buildToolsVersion "29.0.3" - defaultConfig { - applicationId "com.huawei.codelab.hwid" - minSdkVersion 19 - targetSdkVersion 28 - versionCode 1 - versionName "1.0" - testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" - } - - compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 - } - - - sourceSets { main { assets.srcDirs = ['src/main/assets', 'src/main/assets/'] } } -} - -dependencies { - ext.JUNIT_VERSION = '4.12' - ext.ESPRESSO_VERSION = '2.2.2' - - implementation fileTree(include: ['*.jar',], dir: 'libs') - implementation 'androidx.appcompat:appcompat:1.2.0' - implementation "com.google.code.gson:gson:2.8.5" - implementation 'com.huawei.hms:hwid:5.2.0.300' -} - -repositories { flatDir { dirs '../aars' } } diff --git a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/proguard-rules.pro b/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/proguard-rules.pro deleted file mode 100644 index 6f34445..0000000 --- a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/proguard-rules.pro +++ /dev/null @@ -1,26 +0,0 @@ -# Add project specific ProGuard rules here. -# By default, the flags in this file are appended to flags specified -# in D:\adt-bundle-windows-x86-20140702\sdk/tools/proguard/proguard-android.txt -# You can edit the include path and order by changing the proguardFiles -# directive in build.gradle. -# -# For more details, see -# http://developer.android.com/guide/developing/tools/proguard.html - -# Add any project specific keep options here: - -# 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 *; -#} --ignorewarning --keepattributes *Annotation* --keepattributes Exceptions --keepattributes InnerClasses --keepattributes Signature --keepattributes SourceFile,LineNumberTable --keep class com.hianalytics.android.**{*;} --keep class com.huawei.updatesdk.**{*;} --keep class com.huawei.hms.**{*;} \ No newline at end of file diff --git a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/AndroidManifest.xml b/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/AndroidManifest.xml deleted file mode 100644 index f8fb9bd..0000000 --- a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/assets/ic_launcher-web.png b/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/assets/ic_launcher-web.png deleted file mode 100644 index f877c3196e3626058bd4b268f993201970357089..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23048 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 signOutTask = mAuthManager.signOut(); - signOutTask.addOnSuccessListener(new OnSuccessListener() { - @Override - public void onSuccess(Void aVoid) { - Log.i(TAG, "signOut Success"); - } - }).addOnFailureListener(new OnFailureListener() { - @Override - public void onFailure(Exception e) { - Log.i(TAG, "signOut fail"); - } - }); - } - - /** - * Codelab Code - * Silent SignIn by silentSignIn - */ - private void silentSignIn() { - Task task = mAuthManager.silentSignIn(); - task.addOnSuccessListener(new OnSuccessListener() { - @Override - public void onSuccess(AuthAccount authAccount) { - Log.i(TAG, "silentSignIn success"); - } - }); - task.addOnFailureListener(new OnFailureListener() { - @Override - public void onFailure(Exception e) { - //if Failed use getSignInIntent - if (e instanceof ApiException) { - ApiException apiException = (ApiException) e; - signIn(); - } - } - }); - } - - @Override - public void onClick(View v) { - switch (v.getId()) { - case R.id.account_signin: - signIn(); - break; - case R.id.account_signout: - signOut(); - break; - case R.id.account_signInCode: - signInCode(); - break; - case R.id.account_silent_signin: - silentSignIn(); - break; - case R.id.cancel_authorization: - cancelAuthorization(); - break; - default: - break; - } - } - - private void cancelAuthorization() { - mAuthParam = new AccountAuthParamsHelper(AccountAuthParams.DEFAULT_AUTH_REQUEST_PARAM) - .setProfile() - .setAuthorizationCode() - .createParams(); - mAuthManager = AccountAuthManager.getService(AccountActivity.this, mAuthParam); - Task task = mAuthManager.cancelAuthorization(); - task.addOnSuccessListener(new OnSuccessListener() { - @Override - public void onSuccess(Void aVoid) { - Log.i(TAG, "cancelAuthorization success"); - } - }); - task.addOnFailureListener(new OnFailureListener() { - @Override - public void onFailure(Exception e) { - Log.i(TAG, "cancelAuthorization failure:" + e.getClass().getSimpleName()); - } - }); - } - - @Override - protected void onActivityResult(int requestCode, int resultCode, Intent data) { - super.onActivityResult(requestCode, resultCode, data); - if (requestCode == Constant.REQUEST_SIGN_IN_LOGIN) { - //login success - //get user message by parseAuthResultFromIntent - Task authAccountTask = AccountAuthManager.parseAuthResultFromIntent(data); - if (authAccountTask.isSuccessful()) { - AuthAccount authAccount = authAccountTask.getResult(); - Log.i(TAG, authAccount.getDisplayName() + " signIn success "); - Log.i(TAG, "AccessToken: " + authAccount.getAccessToken()); - } else { - Log.i(TAG, "signIn failed: " + ((ApiException) authAccountTask.getException()).getStatusCode()); - } - } - if (requestCode == Constant.REQUEST_SIGN_IN_LOGIN_CODE) { - //login success - Task authAccountTask = AccountAuthManager.parseAuthResultFromIntent(data); - if (authAccountTask.isSuccessful()) { - AuthAccount authAccount = authAccountTask.getResult(); - Log.i(TAG, "signIn get code success."); - Log.i(TAG, "ServerAuthCode: " + authAccount.getAuthorizationCode()); - - /**** english doc:For security reasons, the operation of changing the code to an AT must be performed on your server. The code is only an example and cannot be run. ****/ - /**********************************************************************************************/ - } else { - Log.i(TAG, "signIn get code failed: " + ((ApiException) authAccountTask.getException()).getStatusCode()); - } - } - } - - /** - * sample log Please ignore - */ - private void addLogFragment() { - final FragmentTransaction transaction = getFragmentManager().beginTransaction(); - final LogFragment fragment = new LogFragment(); - transaction.replace(R.id.framelog, fragment); - transaction.commit(); - } - -} diff --git a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/java/com/huawei/hmssample/Constant.java b/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/java/com/huawei/hmssample/Constant.java deleted file mode 100644 index df17931..0000000 --- a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/java/com/huawei/hmssample/Constant.java +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Copyright 2020. Huawei Technologies Co., Ltd. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.huawei.hmssample; - -/** - * Request code - */ -public class Constant { - public static final int IS_LOG = 1; - //login - public static final int REQUEST_SIGN_IN_LOGIN = 1002; - //login by code - public static final int REQUEST_SIGN_IN_LOGIN_CODE = 1003; -} diff --git a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/java/com/huawei/hmssample/LogFragment.java b/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/java/com/huawei/hmssample/LogFragment.java deleted file mode 100644 index 04350d2..0000000 --- a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/java/com/huawei/hmssample/LogFragment.java +++ /dev/null @@ -1,108 +0,0 @@ -/* -Copyright 2020. Huawei Technologies Co., Ltd. All rights reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ -package com.huawei.hmssample; - -import android.annotation.SuppressLint; -import android.app.Fragment; -import android.os.Bundle; -import android.text.Editable; -import android.text.TextWatcher; -import android.view.GestureDetector; -import android.view.LayoutInflater; -import android.view.MotionEvent; -import android.view.View; -import android.view.View.OnTouchListener; -import android.view.ViewGroup; -import android.widget.ScrollView; - -import com.huawei.logger.LogView; - -public class LogFragment extends Fragment { - - private LogView mLogView; - private ScrollView mScrollView; - - public LogFragment() { - } - - private View inflateViews() { - mScrollView = new ScrollView(getActivity()); - - mScrollView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, - ViewGroup.LayoutParams.MATCH_PARENT)); - - mLogView = new LogView(getActivity()); - mLogView.setClickable(true); - - mScrollView.addView(mLogView, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, - ViewGroup.LayoutParams.WRAP_CONTENT)); - if (Constant.IS_LOG==0){ - mScrollView.setVisibility(View.GONE); - } - return mScrollView; - } - - @SuppressWarnings("deprecation") - @SuppressLint("ClickableViewAccessibility") - @Override - public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { - View result = inflateViews(); - - mLogView.addTextChangedListener(new TextWatcher() { - - @Override - public void beforeTextChanged(CharSequence s, int start, int count, int after) { - } - - @Override - public void onTextChanged(CharSequence s, int start, int before, int count) { - } - - @Override - public void afterTextChanged(Editable s) { - mScrollView.post(new Runnable() { - - @Override - public void run() { - mScrollView.fullScroll(ScrollView.FOCUS_DOWN); - } - - }); - } - - }); - - final GestureDetector gestureDetector = new GestureDetector(new GestureDetector.SimpleOnGestureListener() { - public boolean onDoubleTap(MotionEvent e) { - mLogView.setText(""); - return true; - } - }); - - mLogView.setOnTouchListener(new OnTouchListener() { - public boolean onTouch(View v, MotionEvent event) { - return gestureDetector.onTouchEvent(event); - } - }); - - return result; - } - - public LogView getLogView() { - return mLogView; - } - -} diff --git a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/java/com/huawei/logger/Log.java b/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/java/com/huawei/logger/Log.java deleted file mode 100644 index bbc1034..0000000 --- a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/java/com/huawei/logger/Log.java +++ /dev/null @@ -1,88 +0,0 @@ -/* -Copyright 2020. Huawei Technologies Co., Ltd. All rights reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ - -package com.huawei.logger; - -public class Log { - - public static interface LogNode { - - public void println(int priority, String tag, String msg, Throwable tr); - - } - - public static final int DEBUG = android.util.Log.DEBUG; - public static final int INFO = android.util.Log.INFO; - public static final int WARN = android.util.Log.WARN; - public static final int ERROR = android.util.Log.ERROR; - - private static LogNode mLogNode; - - public static LogNode getLogNode() { - return mLogNode; - } - - public static void setLogNode(LogNode node) { - mLogNode = node; - } - - public static void d(String tag, String msg, Throwable tr) { - println(DEBUG, tag, msg, tr); - } - - public static void d(String tag, String msg) { - d(tag, msg, null); - } - - public static void i(String tag, String msg, Throwable tr) { - println(INFO, tag, msg, tr); - } - - public static void i(String tag, String msg) { - i(tag, msg, null); - } - - public static void w(String tag, String msg, Throwable tr) { - println(WARN, tag, msg, tr); - } - - public static void w(String tag, String msg) { - w(tag, msg, null); - } - - public static void w(String tag, Throwable tr) { - w(tag, null, tr); - } - - public static void e(String tag, String msg, Throwable tr) { - println(ERROR, tag, msg, tr); - } - - public static void e(String tag, String msg) { - e(tag, msg, null); - } - - public static void println(int priority, String tag, String msg, Throwable tr) { - if (mLogNode != null) { - mLogNode.println(priority, tag, msg, tr); - } - } - - public static void println(int priority, String tag, String msg) { - println(priority, tag, msg, null); - } - -} diff --git a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/java/com/huawei/logger/LogCatWrapper.java b/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/java/com/huawei/logger/LogCatWrapper.java deleted file mode 100644 index 2fbde4c..0000000 --- a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/java/com/huawei/logger/LogCatWrapper.java +++ /dev/null @@ -1,50 +0,0 @@ -/* -Copyright 2020. Huawei Technologies Co., Ltd. All rights reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ -package com.huawei.logger; - -import com.huawei.logger.Log.LogNode; - -public class LogCatWrapper implements LogNode { - - private LogNode mNext; - - public LogNode getNext() { - return mNext; - } - - public void setNext(LogNode node) { - mNext = node; - } - - @Override - public void println(int priority, String tag, String msg, Throwable tr) { - String useMsg = msg; - if (useMsg == null) { - useMsg = ""; - } - - if (tr != null) { - useMsg += "\n" + android.util.Log.getStackTraceString(tr); - } - - android.util.Log.println(priority, tag, useMsg); - - if (mNext != null) { - mNext.println(priority, tag, msg, tr); - } - } - -} diff --git a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/java/com/huawei/logger/LogView.java b/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/java/com/huawei/logger/LogView.java deleted file mode 100644 index 1cf7afd..0000000 --- a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/java/com/huawei/logger/LogView.java +++ /dev/null @@ -1,123 +0,0 @@ -/* -Copyright 2020. Huawei Technologies Co., Ltd. All rights reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ -package com.huawei.logger; - -import java.text.SimpleDateFormat; -import java.util.Date; - -import android.annotation.SuppressLint; -import android.app.Activity; -import android.content.Context; -import android.util.AttributeSet; -import android.widget.TextView; - -import com.huawei.logger.Log.LogNode; - -@SuppressLint("AppCompatCustomView") -public class LogView extends TextView implements LogNode { - - private LogNode mNext; - - public LogView(Context context) { - super(context); - } - - public LogView(Context context, AttributeSet attrs) { - super(context, attrs); - } - - public LogView(Context context, AttributeSet attrs, int defStyle) { - super(context, attrs, defStyle); - } - - public LogNode getNext() { - return mNext; - } - - public void setNext(LogNode node) { - mNext = node; - } - - @Override - public void println(int priority, String tag, String msg, Throwable tr) { - - String priorityStr = null; - - switch (priority) { - case Log.DEBUG: - priorityStr = "D"; - break; - case Log.INFO: - priorityStr = "I"; - break; - case Log.WARN: - priorityStr = "W"; - break; - case Log.ERROR: - priorityStr = "E"; - break; - default: - break; - } - - String exceptionStr = null; - if (tr != null) { - exceptionStr = android.util.Log.getStackTraceString(tr); - } - - final StringBuilder outputBuilder = new StringBuilder(); - - //String delimiter = "|"; - //appendIfNotNull(outputBuilder, priorityStr, delimiter); - //appendIfNotNull(outputBuilder, tag, delimiter); - //appendIfNotNull(outputBuilder, msg, delimiter); - //appendIfNotNull(outputBuilder, exceptionStr, ""); - SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss"); - Date curDate = new Date(System.currentTimeMillis()); - String str = formatter.format(curDate); - outputBuilder.append(str); - outputBuilder.append(" "); - outputBuilder.append(msg); - outputBuilder.append("\r\n"); - - ((Activity) getContext()).runOnUiThread((new Thread(new Runnable() { - @Override - public void run() { - appendToLog(outputBuilder.toString()); - } - }))); - - if (mNext != null) { - mNext.println(priority, tag, msg, tr); - } - } - - public void appendToLog(String s) { - append("\n" + s); - } - - private StringBuilder appendIfNotNull(StringBuilder source, String addStr, String delimiter) { - if (addStr != null) { - if (addStr.length() == 0) { - delimiter = ""; - } - - return source.append(addStr).append(delimiter); - } - return source; - } - -} diff --git a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/java/com/huawei/logger/LoggerActivity.java b/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/java/com/huawei/logger/LoggerActivity.java deleted file mode 100644 index c5061bc..0000000 --- a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/java/com/huawei/logger/LoggerActivity.java +++ /dev/null @@ -1,41 +0,0 @@ -/* -Copyright 2020. Huawei Technologies Co., Ltd. All rights reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ -package com.huawei.logger; - -import com.huawei.hmssample.LogFragment; -import com.huawei.hmssample.R; - -import android.app.Activity; - -public class LoggerActivity extends Activity{ - - @Override - protected void onStart() { - // TODO Auto-generated method stub - super.onStart(); - initializeLogging(); - } - - - private void initializeLogging() { - LogFragment logFragment = (LogFragment) getFragmentManager().findFragmentById(R.id.framelog); - - LogCatWrapper logcat = new LogCatWrapper(); - logcat.setNext(logFragment.getLogView()); - - Log.setLogNode(logcat); - } -} diff --git a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/res/drawable-hdpi/ic_launcher.png b/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/res/drawable-hdpi/ic_launcher.png deleted file mode 100644 index f877c3196e3626058bd4b268f993201970357089..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23048 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 - - - - - \ No newline at end of file diff --git a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/res/drawable-xhdpi/bg_blue_circle_side.xml b/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/res/drawable-xhdpi/bg_blue_circle_side.xml deleted file mode 100644 index 6b07af4..0000000 --- a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/res/drawable-xhdpi/bg_blue_circle_side.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/res/drawable-xhdpi/ic_launcher.png b/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/res/drawable-xhdpi/ic_launcher.png deleted file mode 100644 index f877c3196e3626058bd4b268f993201970357089..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23048 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 Y_Ee5ZICmQQ_p#tGL!eDc;DqRZ0dT|xnE(I) diff --git a/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/res/drawable-xxhdpi/ic_launcher.png b/Account-Client-Java-Demo/Account_Demo_AndroidStudio/app/src/main/res/drawable-xxhdpi/ic_launcher.png deleted file mode 100644 index f877c3196e3626058bd4b268f993201970357089..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23048 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 - - - - - - -