Explorar o código

安卓项目配置

supercls %!s(int64=3) %!d(string=hai) anos
pai
achega
316b7589b6
Modificáronse 100 ficheiros con 890 adicións e 0 borrados
  1. 72 0
      code/Android/app/build.gradle
  2. BIN=BIN
      code/Android/app/libs/Bluetooth-release.aar
  3. BIN=BIN
      code/Android/app/libs/amap-libs-release.aar
  4. BIN=BIN
      code/Android/app/libs/android-gif-drawable-release@1.2.23.aar
  5. BIN=BIN
      code/Android/app/libs/aps-release.aar
  6. BIN=BIN
      code/Android/app/libs/aps-unipush-release.aar
  7. BIN=BIN
      code/Android/app/libs/geolocation-amap-release.aar
  8. BIN=BIN
      code/Android/app/libs/gtc-3.1.6.0.aar
  9. BIN=BIN
      code/Android/app/libs/gtsdk-3.2.6.0.aar
  10. BIN=BIN
      code/Android/app/libs/hwp-3.0.1.aar
  11. BIN=BIN
      code/Android/app/libs/iBeacon-release.aar
  12. BIN=BIN
      code/Android/app/libs/lib.5plus.base-release.aar
  13. BIN=BIN
      code/Android/app/libs/media-release.aar
  14. BIN=BIN
      code/Android/app/libs/oaid_sdk_1.0.25.aar
  15. BIN=BIN
      code/Android/app/libs/uniapp-v8-release.aar
  16. BIN=BIN
      code/Android/app/libs/webview-x5-release.aar
  17. BIN=BIN
      code/Android/app/libs/weex_videoplayer-release.aar
  18. BIN=BIN
      code/Android/app/libs/weex_webview-x5-release.aar
  19. BIN=BIN
      code/Android/app/libs/xmp-3.0.3.aar
  20. 21 0
      code/Android/app/proguard-rules.pro
  21. 18 0
      code/Android/app/release/output-metadata.json
  22. BIN=BIN
      code/Android/app/release/release/app-release20220215.apk
  23. 18 0
      code/Android/app/release/release/output-metadata.json
  24. 145 0
      code/Android/app/sapp.iml
  25. 99 0
      code/Android/app/src/main/AndroidManifest.xml
  26. 0 0
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/__uniappchooselocation.js
  27. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/__uniapperror.png
  28. 0 0
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/__uniappes6.js
  29. 0 0
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/__uniappopenlocation.js
  30. 0 0
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/__uniapppicker.js
  31. 6 0
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/__uniappquill.js
  32. 0 0
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/__uniappquillimageresize.js
  33. 0 0
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/__uniappscan.js
  34. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/__uniappsuccess.png
  35. 25 0
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/__uniappview.html
  36. 14 0
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/androidPrivacy.json
  37. 4 0
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/app-config-service.js
  38. 1 0
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/app-config.js
  39. 8 0
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/app-service.js
  40. 0 0
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/app-view.js
  41. 1 0
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/manifest.json
  42. 0 0
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/pages/native/datalist/inProcess.js
  43. 0 0
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/pages/native/my.js
  44. 0 0
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/pages/native/notice/inProcess.js
  45. 0 0
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/pages/native/robot.js
  46. 0 0
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/pages/native/subn/BpopLog2.js
  47. 0 0
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/pages/native/subn/DpopLog1.js
  48. 0 0
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/pages/native/subnvue/ApopLog1.js
  49. 0 0
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/pages/native/subnvue/CpopLog3.js
  50. 0 0
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/pages/native/work.js
  51. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/add.png
  52. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/addactive.png
  53. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/adds.png
  54. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/bg.png
  55. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/icon/add.png
  56. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/icon/biaoqing.png
  57. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/icon/jianpan.png
  58. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/icon/yuyin.png
  59. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/iconM.png
  60. 285 0
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/iconfont.css
  61. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/iconfont.ttf
  62. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/list-p.png
  63. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/list1-t.png
  64. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/list1.png
  65. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/list2-t.png
  66. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/list2.png
  67. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/list3-t.png
  68. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/list3.png
  69. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/list4-t.png
  70. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/list4.png
  71. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/loginBg.png
  72. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/logo.png
  73. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/mybg.png
  74. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/nodata.png
  75. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/robot.png
  76. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/sm.png
  77. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/temp/audio.png
  78. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/temp/luyinqi.png
  79. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/temp/paishe.png
  80. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/temp/xiangce.png
  81. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/template.png
  82. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/templateHL.png
  83. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/tittle.png
  84. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/user.png
  85. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/uni_modules/APPUpdate/static/ic_ar.png
  86. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/uni_modules/APPUpdate/static/logo.png
  87. BIN=BIN
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/uni_modules/uni-icons/components/uni-icons/uniicons.ttf
  88. 0 0
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/view.css
  89. 0 0
      code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/view.umd.min.js
  90. 5 0
      code/Android/app/src/main/assets/data/dcloud_control.xml
  91. 92 0
      code/Android/app/src/main/assets/data/dcloud_error.html
  92. 56 0
      code/Android/app/src/main/assets/data/dcloud_properties.xml
  93. BIN=BIN
      code/Android/app/src/main/res/drawable/drawable-hdpi/icon.png
  94. BIN=BIN
      code/Android/app/src/main/res/drawable/drawable-xhdpi/icon.png
  95. BIN=BIN
      code/Android/app/src/main/res/drawable/drawable-xxhdpi/icon.png
  96. BIN=BIN
      code/Android/app/src/main/res/drawable/drawable-xxxhdpi/icon.png
  97. BIN=BIN
      code/Android/app/src/main/res/drawable/icon.png
  98. 11 0
      code/Android/app/src/main/res/values/strings.xml
  99. 9 0
      code/Android/app/src/main/res/values/styles.xml
  100. BIN=BIN
      code/Android/app/xjapp.keystore

+ 72 - 0
code/Android/app/build.gradle

@@ -0,0 +1,72 @@
+apply plugin: 'com.android.application'
+apply plugin: 'com.android.application'
+apply plugin: 'com.huawei.agconnect'
+
+android {
+    compileSdkVersion 29
+    compileOptions {
+        sourceCompatibility JavaVersion.VERSION_1_8
+        targetCompatibility JavaVersion.VERSION_1_8
+    }
+    defaultConfig {
+        applicationId "xj.app"
+        minSdkVersion 21
+        targetSdkVersion 29
+        versionCode 10000
+        versionName "1.0000"
+        multiDexEnabled true
+        ndk {
+            abiFilters 'armeabi-v7a'
+        }
+        manifestPlaceholders = [
+            "GETUI_APPID": "9iYkce6lstAhFzpNH1vdx1",
+            "plus.unipush.appid" : "9iYkce6lstAhFzpNH1vdx1",
+            "plus.unipush.appkey" : "ufGifhwZwy7dwV8nsH7Hu6",
+            "plus.unipush.appsecret": "Jiij5EVkSL7gwBZEvd6zw6",
+            "apk.applicationId":"xj.app",
+//            "HUAWEI_APP_ID":"104397187",
+//            "HUAWEI_APP_KEY":"CwEAAAAAbtPc1AWdIDt9a9UHqv5r6R5+uD/ofFdT5WJEzWprgzXUUnmnHZltZSUmdeFH+lrEBrrZAFXyxwoqbaFFzGFDfMBQ9xc="
+        ]
+    }
+    signingConfigs {
+        config {
+            keyAlias 'xjapp'
+            keyPassword 'sw123456..'
+            storeFile file('xjapp.keystore')
+            storePassword 'sw123456..'
+            v1SigningEnabled true
+            v2SigningEnabled true
+        }
+    }
+
+    buildTypes {
+        debug {
+            signingConfig signingConfigs.config
+            minifyEnabled false
+            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
+        }
+        release {
+            signingConfig signingConfigs.config
+            minifyEnabled false
+            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
+        }
+    }
+    aaptOptions {
+        additionalParameters '--auto-add-overlay'
+        ignoreAssetsPattern "!.svn:!.git:.*:!CVS:!thumbs.db:!picasa.ini:!*.scc:*~"
+    }
+}
+
+dependencies {
+    implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar'], exclude: [])
+    implementation "com.android.support:support-v4:28.0.0"
+    implementation "com.android.support:appcompat-v7:28.0.0"
+    implementation 'com.android.support:recyclerview-v7:28.0.0'
+    implementation 'com.facebook.fresco:fresco:1.13.0'
+    implementation "com.facebook.fresco:animated-gif:1.13.0"
+    implementation 'com.github.bumptech.glide:glide:4.9.0'
+    implementation 'com.alibaba:fastjson:1.1.46.android'
+//    implementation 'com.huawei.hms:push:5.0.2.300'
+
+}
+

BIN=BIN
code/Android/app/libs/Bluetooth-release.aar


BIN=BIN
code/Android/app/libs/amap-libs-release.aar


BIN=BIN
code/Android/app/libs/android-gif-drawable-release@1.2.23.aar


BIN=BIN
code/Android/app/libs/aps-release.aar


BIN=BIN
code/Android/app/libs/aps-unipush-release.aar


BIN=BIN
code/Android/app/libs/geolocation-amap-release.aar


BIN=BIN
code/Android/app/libs/gtc-3.1.6.0.aar


BIN=BIN
code/Android/app/libs/gtsdk-3.2.6.0.aar


BIN=BIN
code/Android/app/libs/hwp-3.0.1.aar


BIN=BIN
code/Android/app/libs/iBeacon-release.aar


BIN=BIN
code/Android/app/libs/lib.5plus.base-release.aar


BIN=BIN
code/Android/app/libs/media-release.aar


BIN=BIN
code/Android/app/libs/oaid_sdk_1.0.25.aar


BIN=BIN
code/Android/app/libs/uniapp-v8-release.aar


BIN=BIN
code/Android/app/libs/webview-x5-release.aar


BIN=BIN
code/Android/app/libs/weex_videoplayer-release.aar


BIN=BIN
code/Android/app/libs/weex_webview-x5-release.aar


BIN=BIN
code/Android/app/libs/xmp-3.0.3.aar


+ 21 - 0
code/Android/app/proguard-rules.pro

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

+ 18 - 0
code/Android/app/release/output-metadata.json

@@ -0,0 +1,18 @@
+{
+  "version": 2,
+  "artifactType": {
+    "type": "APK",
+    "kind": "Directory"
+  },
+  "applicationId": "rtsoms.sapp",
+  "variantName": "processReleaseResources",
+  "elements": [
+    {
+      "type": "SINGLE",
+      "filters": [],
+      "versionCode": 18000,
+      "versionName": "1.8.0.0",
+      "outputFile": "app-release.apk"
+    }
+  ]
+}

BIN=BIN
code/Android/app/release/release/app-release20220215.apk


+ 18 - 0
code/Android/app/release/release/output-metadata.json

@@ -0,0 +1,18 @@
+{
+  "version": 2,
+  "artifactType": {
+    "type": "APK",
+    "kind": "Directory"
+  },
+  "applicationId": "xj.app",
+  "variantName": "processReleaseResources",
+  "elements": [
+    {
+      "type": "SINGLE",
+      "filters": [],
+      "versionCode": 10000,
+      "versionName": "1.0000",
+      "outputFile": "app-release.apk"
+    }
+  ]
+}

+ 145 - 0
code/Android/app/sapp.iml

@@ -0,0 +1,145 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module external.linked.project.id=":simpleDemo" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$/.." external.system.id="GRADLE" type="JAVA_MODULE" version="4">
+  <component name="FacetManager">
+    <facet type="android-gradle" name="Android-Gradle">
+      <configuration>
+        <option name="GRADLE_PROJECT_PATH" value=":sapp" />
+        <option name="LAST_SUCCESSFUL_SYNC_AGP_VERSION" value="3.3.2" />
+        <option name="LAST_KNOWN_AGP_VERSION" value="3.3.2" />
+      </configuration>
+    </facet>
+    <facet type="android" name="Android">
+      <configuration>
+        <option name="SELECTED_BUILD_VARIANT" value="debug" />
+        <option name="ASSEMBLE_TASK_NAME" value="assembleDebug" />
+        <option name="COMPILE_JAVA_TASK_NAME" value="compileDebugSources" />
+        <afterSyncTasks>
+          <task>generateDebugSources</task>
+        </afterSyncTasks>
+        <option name="ALLOW_USER_CONFIGURATION" value="false" />
+        <option name="MANIFEST_FILE_RELATIVE_PATH" value="/src/main/AndroidManifest.xml" />
+        <option name="RES_FOLDER_RELATIVE_PATH" value="/src/main/res" />
+        <option name="RES_FOLDERS_RELATIVE_PATH" value="file://$MODULE_DIR$/src/main/res" />
+        <option name="TEST_RES_FOLDERS_RELATIVE_PATH" value="" />
+        <option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />
+      </configuration>
+    </facet>
+  </component>
+  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_7">
+    <output url="file://$MODULE_DIR$/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes" />
+    <output-test url="file://$MODULE_DIR$/build/intermediates/javac/debugUnitTest/compileDebugUnitTestJavaWithJavac/classes" />
+    <exclude-output />
+    <content url="file://$MODULE_DIR$">
+      <sourceFolder url="file://$MODULE_DIR$/build/generated/source/apt/debug" isTestSource="false" generated="true" />
+      <sourceFolder url="file://$MODULE_DIR$/build/generated/aidl_source_output_dir/debug/compileDebugAidl/out" isTestSource="false" generated="true" />
+      <sourceFolder url="file://$MODULE_DIR$/build/generated/source/buildConfig/debug" isTestSource="false" generated="true" />
+      <sourceFolder url="file://$MODULE_DIR$/build/generated/renderscript_source_output_dir/debug/compileDebugRenderscript/out" isTestSource="false" generated="true" />
+      <sourceFolder url="file://$MODULE_DIR$/build/generated/res/rs/debug" type="java-resource" generated="true" />
+      <sourceFolder url="file://$MODULE_DIR$/build/generated/res/resValues/debug" type="java-resource" generated="true" />
+      <sourceFolder url="file://$MODULE_DIR$/build/generated/source/apt/androidTest/debug" isTestSource="true" generated="true" />
+      <sourceFolder url="file://$MODULE_DIR$/build/generated/aidl_source_output_dir/debugAndroidTest/compileDebugAndroidTestAidl/out" isTestSource="true" generated="true" />
+      <sourceFolder url="file://$MODULE_DIR$/build/generated/source/buildConfig/androidTest/debug" isTestSource="true" generated="true" />
+      <sourceFolder url="file://$MODULE_DIR$/build/generated/renderscript_source_output_dir/debugAndroidTest/compileDebugAndroidTestRenderscript/out" isTestSource="true" generated="true" />
+      <sourceFolder url="file://$MODULE_DIR$/build/generated/res/rs/androidTest/debug" type="java-test-resource" generated="true" />
+      <sourceFolder url="file://$MODULE_DIR$/build/generated/res/resValues/androidTest/debug" type="java-test-resource" generated="true" />
+      <sourceFolder url="file://$MODULE_DIR$/build/generated/source/apt/test/debug" isTestSource="true" generated="true" />
+      <sourceFolder url="file://$MODULE_DIR$/src/debug/res" type="java-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/src/debug/resources" type="java-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/src/debug/assets" type="java-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/src/debug/aidl" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/src/debug/java" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/src/debug/rs" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/src/debug/shaders" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/res" type="java-test-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/resources" type="java-test-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/assets" type="java-test-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/aidl" isTestSource="true" />
+      <sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/java" isTestSource="true" />
+      <sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/rs" isTestSource="true" />
+      <sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/shaders" isTestSource="true" />
+      <sourceFolder url="file://$MODULE_DIR$/src/testDebug/res" type="java-test-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/src/testDebug/resources" type="java-test-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/src/testDebug/assets" type="java-test-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/src/testDebug/aidl" isTestSource="true" />
+      <sourceFolder url="file://$MODULE_DIR$/src/testDebug/java" isTestSource="true" />
+      <sourceFolder url="file://$MODULE_DIR$/src/testDebug/rs" isTestSource="true" />
+      <sourceFolder url="file://$MODULE_DIR$/src/testDebug/shaders" isTestSource="true" />
+      <sourceFolder url="file://$MODULE_DIR$/src/main/res" type="java-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/src/main/assets" type="java-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/src/main/aidl" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/src/main/rs" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/src/main/shaders" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/src/androidTest/res" type="java-test-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/src/androidTest/resources" type="java-test-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/src/androidTest/assets" type="java-test-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/src/androidTest/aidl" isTestSource="true" />
+      <sourceFolder url="file://$MODULE_DIR$/src/androidTest/java" isTestSource="true" />
+      <sourceFolder url="file://$MODULE_DIR$/src/androidTest/rs" isTestSource="true" />
+      <sourceFolder url="file://$MODULE_DIR$/src/androidTest/shaders" isTestSource="true" />
+      <sourceFolder url="file://$MODULE_DIR$/src/test/res" type="java-test-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/src/test/assets" type="java-test-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/src/test/aidl" isTestSource="true" />
+      <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
+      <sourceFolder url="file://$MODULE_DIR$/src/test/rs" isTestSource="true" />
+      <sourceFolder url="file://$MODULE_DIR$/src/test/shaders" isTestSource="true" />
+      <excludeFolder url="file://$MODULE_DIR$/build" />
+    </content>
+    <orderEntry type="jdk" jdkName="Android API 28 Platform" jdkType="Android SDK" />
+    <orderEntry type="sourceFolder" forTests="false" />
+    <orderEntry type="library" scope="TEST" name="Gradle: com.android.support:multidex-instrumentation:1.0.2@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.android.support:collections:28.0.0@jar" level="project" />
+    <orderEntry type="library" name="Gradle: android.arch.lifecycle:common:1.1.1@jar" level="project" />
+    <orderEntry type="library" name="Gradle: android.arch.core:common:1.1.1@jar" level="project" />
+    <orderEntry type="library" name="Gradle: com.android.support:support-annotations:28.0.0@jar" level="project" />
+    <orderEntry type="library" name="Gradle: com.github.bumptech.glide:disklrucache:4.9.0@jar" level="project" />
+    <orderEntry type="library" name="Gradle: com.github.bumptech.glide:annotations:4.9.0@jar" level="project" />
+    <orderEntry type="library" name="Gradle: com.alibaba:fastjson:1.1.46.android@jar" level="project" />
+    <orderEntry type="library" name="Gradle: __local_aars__:F./Projects/Android-SDK@2.7.6.80200_20200522/HBuilder-Integrate-AS/simpleDemo/libs/android-gif-drawable-release@1.2.17.aar:unspecified@jar" level="project" />
+    <orderEntry type="library" name="Gradle: __local_aars__:F./Projects/Android-SDK@2.7.6.80200_20200522/HBuilder-Integrate-AS/simpleDemo/libs/lib.5plus.base-release.aar:unspecified@jar" level="project" />
+    <orderEntry type="library" name="Gradle: __local_aars__:F./Projects/Android-SDK@2.7.6.80200_20200522/HBuilder-Integrate-AS/simpleDemo/libs/miit_mdid_1.0.10.aar:unspecified@jar" level="project" />
+    <orderEntry type="library" name="Gradle: __local_aars__:F./Projects/Android-SDK@2.7.6.80200_20200522/HBuilder-Integrate-AS/simpleDemo/libs/uniapp-release.aar:unspecified@jar" level="project" />
+    <orderEntry type="library" name="Gradle: com.android.support:multidex:1.0.2@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.android.support:support-v4:28.0.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.android.support:appcompat-v7:28.0.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.android.support:recyclerview-v7:28.0.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.android.support:support-media-compat:28.0.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.github.bumptech.glide:glide:4.9.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.android.support:support-fragment:28.0.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.android.support:animated-vector-drawable:28.0.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.android.support:support-core-ui:28.0.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.android.support:support-core-utils:28.0.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.android.support:support-vector-drawable:28.0.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.android.support:loader:28.0.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.android.support:viewpager:28.0.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.android.support:coordinatorlayout:28.0.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.android.support:drawerlayout:28.0.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.android.support:slidingpanelayout:28.0.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.android.support:customview:28.0.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.android.support:swiperefreshlayout:28.0.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.android.support:asynclayoutinflater:28.0.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.android.support:support-compat:28.0.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.android.support:versionedparcelable:28.0.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.android.support:cursoradapter:28.0.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.github.bumptech.glide:gifdecoder:4.9.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: android.arch.lifecycle:runtime:1.1.1@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.android.support:documentfile:28.0.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.android.support:localbroadcastmanager:28.0.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.android.support:print:28.0.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.android.support:interpolator:28.0.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: android.arch.lifecycle:viewmodel:1.1.1@aar" level="project" />
+    <orderEntry type="library" name="Gradle: android.arch.lifecycle:livedata:1.1.1@aar" level="project" />
+    <orderEntry type="library" name="Gradle: android.arch.lifecycle:livedata-core:1.1.1@aar" level="project" />
+    <orderEntry type="library" name="Gradle: android.arch.core:runtime:1.1.1@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.facebook.fresco:fresco:1.13.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.facebook.fresco:fbcore:1.13.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.facebook.fresco:drawee:1.13.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.facebook.fresco:imagepipeline:1.13.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.facebook.fresco:imagepipeline-base:1.13.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.facebook.fresco:nativeimagefilters:1.13.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.facebook.fresco:nativeimagetranscoder:1.13.0@aar" level="project" />
+    <orderEntry type="library" name="Gradle: com.facebook.fresco:animated-gif:1.13.0@aar" level="project" />
+  </component>
+</module>

+ 99 - 0
code/Android/app/src/main/AndroidManifest.xml

@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="xj.app">
+
+    <uses-feature android:name="android.hardware.camera"/>
+    <uses-feature android:name="android.hardware.camera.autofocus"/>
+    <uses-permission android:name="android.permission.CAMERA"/>
+    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
+    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
+    <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>
+    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
+    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
+    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
+    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
+    <uses-permission android:name="android.permission.FLASHLIGHT"/>
+    <uses-permission android:name="android.permission.CALL_PHONE"/>
+    <uses-permission android:name="android.permission.GET_ACCOUNTS"/>
+    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
+    <uses-permission android:name="android.permission.VIBRATE"/>
+    <uses-permission android:name="android.permission.WAKE_LOCK"/>
+    <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>
+    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
+    <uses-permission android:name="android.permission.INTERNET"/>
+    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
+    <uses-permission android:name="android.permission.READ_LOGS"/>
+    <uses-permission android:name="android.permission.WRITE_SETTINGS"/>
+    <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"/>
+    <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
+    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
+    <uses-permission android:name="android.permission.BLUETOOTH" />
+    <application
+        android:allowBackup="true"
+        android:allowClearUserData="true"
+        android:icon="@drawable/icon"
+        android:label="@string/app_name"
+        android:largeHeap="true"
+        android:supportsRtl="true">
+        <activity
+            android:name="io.dcloud.PandoraEntry"
+            android:configChanges="orientation|keyboardHidden|keyboard|navigation"
+            android:label="@string/app_name"
+            android:launchMode="singleTask"
+            android:hardwareAccelerated="true"
+            android:theme="@style/TranslucentTheme"
+            android:screenOrientation="user"
+            android:windowSoftInputMode="adjustResize" >
+            <intent-filter>
+                <action android:name="android.intent.action.MAIN" />
+                <category android:name="android.intent.category.LAUNCHER" />
+            </intent-filter>
+        </activity>
+        <activity
+            android:name="io.dcloud.PandoraEntryActivity"
+            android:launchMode="singleTask"
+            android:configChanges="orientation|keyboardHidden|screenSize|mcc|mnc|fontScale|keyboard"
+            android:hardwareAccelerated="true"
+            android:permission="com.miui.securitycenter.permission.AppPermissionsEditor"
+            android:screenOrientation="user"
+            android:theme="@style/DCloudTheme"
+            android:windowSoftInputMode="adjustResize">
+            <intent-filter>
+                <category android:name="android.intent.category.DEFAULT" />
+                <category android:name="android.intent.category.BROWSABLE" />
+                <action android:name="android.intent.action.VIEW" />
+                <data android:scheme="__UNI__C9C3F53" />
+            </intent-filter>
+        </activity>
+        <provider
+            android:name="io.dcloud.common.util.DCloud_FileProvider"
+            android:authorities="xj.app.dc.fileprovider"
+            android:exported="false"
+            android:grantUriPermissions="true">
+            <meta-data
+                android:name="android.support.FILE_PROVIDER_PATHS"
+                android:resource="@xml/dcloud_file_provider" />
+        </provider>
+        <provider
+            android:name="io.dcloud.common.util.DCloud_FileProvider"
+            android:authorities="xj.app.dc.fileprovider"
+            android:exported="false"
+            android:grantUriPermissions="true">
+            <meta-data
+                android:name="android.support.FILE_PROVIDER_PATHS"
+                android:resource="@xml/dcloud_file_provider" />
+        </provider>
+        <meta-data
+            android:name="dcloud_appkey"
+            android:value="2162328604de29f42b92951df8a77a37" />
+        <meta-data
+            android:name="DCLOUD_PRIVACY_PROMPT"  android:value="template"/>
+        <!--华为厂商配置——开始-->
+<!--        <meta-data-->
+<!--            android:name="com.huawei.hms.client.appid"-->
+<!--            android:value="${HUAWEI_APP_ID}" />-->
+        <!--华为厂商配置——结束-->
+    <service android:name="com.amap.api.location.APSService"></service>
+    </application>
+
+</manifest>

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/__uniappchooselocation.js


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/__uniapperror.png


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/__uniappes6.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/__uniappopenlocation.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/__uniapppicker.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 6 - 0
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/__uniappquill.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/__uniappquillimageresize.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/__uniappscan.js


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/__uniappsuccess.png


+ 25 - 0
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/__uniappview.html

@@ -0,0 +1,25 @@
+<!DOCTYPE html>
+<html lang="zh-CN">
+
+  <head>
+    <meta charset="UTF-8" />
+    <script>
+      var __UniViewStartTime__ = Date.now();
+      var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') ||
+        CSS.supports('top: constant(a)'))
+      document.write(
+        '<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' +
+        (coverSupport ? ', viewport-fit=cover' : '') + '" />')
+    </script>
+    <title>View</title>
+    <link rel="stylesheet" href="view.css" />
+  </head>
+
+  <body>
+    <div id="app"></div>
+    <script src="__uniappes6.js"></script>
+    <script src="view.umd.min.js"></script>
+    <script src="app-view.js"></script>
+  </body>
+
+</html>

+ 14 - 0
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/androidPrivacy.json

@@ -0,0 +1,14 @@
+{
+    "version" : "1",
+    "prompt" : "template",
+    "title" : "服务协议和隐私政策",
+    "message" : "  请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/>  你可阅读<a href=\"\">《服务协议》</a>和<a href=\"\">《隐私政策》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。",
+    "buttonAccept" : "同意并接受",
+    "buttonRefuse" : "暂不同意",
+    "second" : {
+        "title" : "确认提示",
+        "message" : "  进入应用前,你需先同意<a href=\"\">《服务协议》</a>和<a href=\"\">《隐私政策》</a>,否则将退出应用。",
+        "buttonAccept" : "同意并继续",
+        "buttonRefuse" : "退出应用"
+    }
+}

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 4 - 0
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/app-config-service.js


+ 1 - 0
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/app-config.js

@@ -0,0 +1 @@
+(function(e){function r(r){for(var n,l,i=r[0],p=r[1],a=r[2],c=0,s=[];c<i.length;c++)l=i[c],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in p)Object.prototype.hasOwnProperty.call(p,n)&&(e[n]=p[n]);f&&f(r);while(s.length)s.shift()();return u.push.apply(u,a||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,i=1;i<t.length;i++){var p=t[i];0!==o[p]&&(n=!1)}n&&(u.splice(r--,1),e=l(l.s=t[0]))}return e}var n={},o={"app-config":0},u=[];function l(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,l),t.l=!0,t.exports}l.m=e,l.c=n,l.d=function(e,r,t){l.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},l.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,r){if(1&r&&(e=l(e)),8&r)return e;if(4&r&&"object"===typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(l.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)l.d(t,n,function(r){return e[r]}.bind(null,n));return t},l.n=function(e){var r=e&&e.__esModule?function(){return e["default"]}:function(){return e};return l.d(r,"a",r),r},l.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},l.p="/";var i=this["webpackJsonp"]=this["webpackJsonp"]||[],p=i.push.bind(i);i.push=r,i=i.slice();for(var a=0;a<i.length;a++)r(i[a]);var f=p;t()})([]);

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 8 - 0
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/app-service.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/app-view.js


+ 1 - 0
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/manifest.json

@@ -0,0 +1 @@
+{"@platforms":["android","iPhone","iPad"],"id":"__UNI__C9C3F53","name":"智能巡检","version":{"name":"1.0000","code":10000},"description":"","launch_path":"__uniappview.html","developer":{"name":"","email":"","url":""},"permissions":{"VideoPlayer":{},"Webview-x5":{},"Push":{},"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"autoclose":false,"waiting":true,"delay":0},"popGesture":"close","launchwebview":{"id":"1","kernel":"WKWebview"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#F8F8F8"},"compatible":{"ignoreVersion":true},"usingComponents":true,"nvueStyleCompiler":"uni-app","compilerVersion":3,"error":{"url":"pages/hybrid/html/local.html"},"uniStatistics":{"enable":true},"allowsInlineMediaPlayback":true,"safearea":{"background":"#F8F8F8","bottom":{"offset":"auto"}},"uni-app":{"compilerVersion":"3.3.11","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"tabBar":{"selectedColor":"#1773D1","borderStyle":"rgba(255,255,255,0.4)","backgroundColor":"#F8F8F8","list":[{"pagePath":"pages/native/work","iconPath":"static/list1.png","selectedIconPath":"static/list1-t.png","text":"监控"},{"pagePath":"pages/native/plan","iconPath":"static/list2.png","selectedIconPath":"static/list2-t.png","text":"巡检"},{"pagePath":"pages/native/notice/inProcess","iconPath":"static/list3.png","selectedIconPath":"static/list3-t.png","text":"消息"},{"pagePath":"pages/native/my","iconPath":"static/list4.png","selectedIconPath":"static/list4-t.png","text":"我的"}],"height":"50px"},"launch_path":"__uniappview.html"}}

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/pages/native/datalist/inProcess.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/pages/native/my.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/pages/native/notice/inProcess.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/pages/native/robot.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/pages/native/subn/BpopLog2.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/pages/native/subn/DpopLog1.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/pages/native/subnvue/ApopLog1.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/pages/native/subnvue/CpopLog3.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/pages/native/work.js


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/add.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/addactive.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/adds.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/bg.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/icon/add.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/icon/biaoqing.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/icon/jianpan.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/icon/yuyin.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/iconM.png


+ 285 - 0
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/iconfont.css

@@ -0,0 +1,285 @@
+@font-face {
+  font-family: "iconfont"; /* Project id 3046192 */
+  src: url('@/static/iconfont.ttf?t=1644809060477') format('truetype');
+}
+
+.iconfont {
+  font-family: "iconfont" !important;
+  font-size: 16px;
+  font-style: normal;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+
+.icon-sanjiaoxing1:before {
+  content: "\e649";
+}
+
+.icon-guanzhu:before {
+  content: "\e6a7";
+}
+
+.icon-renwu:before {
+  content: "\e64a";
+}
+
+.icon-saoyisao:before {
+  content: "\e891";
+}
+
+.icon-PM10:before {
+  content: "\e8d5";
+}
+
+.icon-fengli1:before {
+  content: "\e64c";
+}
+
+.icon-icon-test:before {
+  content: "\eb01";
+}
+
+.icon-5:before {
+  content: "\e61c";
+}
+
+.icon-qiya1:before {
+  content: "\e642";
+}
+
+.icon-fengsufengxiang:before {
+  content: "\e6c9";
+}
+
+.icon-leijijiangyuliang:before {
+  content: "\ea2e";
+}
+
+.icon-jiaohuwei-tubiao-svg:before {
+  content: "\e614";
+}
+
+.icon-sousuo:before {
+  content: "\e636";
+}
+
+.icon-saomiao:before {
+  content: "\e609";
+}
+
+.icon-shebeiguanli:before {
+  content: "\e634";
+}
+
+.icon-shijian:before {
+  content: "\e608";
+}
+
+.icon-xunjianrenwuguanli:before {
+  content: "\e603";
+}
+
+.icon-fengsu:before {
+  content: "\e606";
+}
+
+.icon-fengli:before {
+  content: "\e696";
+}
+
+.icon-fengxiang:before {
+  content: "\e783";
+}
+
+.icon-yu:before {
+  content: "\e600";
+}
+
+.icon-qiya:before {
+  content: "\e668";
+}
+
+.icon-guangzhao:before {
+  content: "\e673";
+}
+
+.icon-xiangyoujiantou:before {
+  content: "\e65f";
+}
+
+.icon-tianjia1:before {
+  content: "\e658";
+}
+
+.icon-ren:before {
+  content: "\e686";
+}
+
+.icon-mima1:before {
+  content: "\e8b2";
+}
+
+.icon-qingkong_qingkong:before {
+  content: "\e699";
+}
+
+.icon-wu:before {
+  content: "\e625";
+}
+
+.icon-jinrongkeji:before {
+  content: "\e64b";
+}
+
+.icon--kejizhuanhua:before {
+  content: "\e71e";
+}
+
+.icon-a-PM25:before {
+  content: "\ea32";
+}
+
+.icon-mima:before {
+  content: "\e626";
+}
+
+.icon-bangzhu:before {
+  content: "\e613";
+}
+
+.icon-youxiang:before {
+  content: "\e605";
+}
+
+.icon-tongzhi:before {
+  content: "\e602";
+}
+
+.icon-xiaoxi1:before {
+  content: "\e607";
+}
+
+.icon-guanyu:before {
+  content: "\e659";
+}
+
+.icon-xitong:before {
+  content: "\e621";
+}
+
+.icon-bianji:before {
+  content: "\e6ae";
+}
+
+.icon-denglu-shoujihao:before {
+  content: "\e60b";
+}
+
+.icon-zanwu:before {
+  content: "\e604";
+}
+
+.icon-xunjianguanli:before {
+  content: "\e6cd";
+}
+
+.icon-31shijian:before {
+  content: "\e601";
+}
+
+.icon-gongyezujian-yibiaopan:before {
+  content: "\eb94";
+}
+
+.icon-shijian-:before {
+  content: "\e728";
+}
+
+.icon-lichengduihuanx:before {
+  content: "\e62f";
+}
+
+.icon-guzhang:before {
+  content: "\e62b";
+}
+
+.icon-zhukongtongxin:before {
+  content: "\e89e";
+}
+
+.icon-line-batterychargechongdianzhuangtai-01:before {
+  content: "\e717";
+}
+
+.icon-kaifahuanjing:before {
+  content: "\e6f9";
+}
+
+.icon-80dianliang:before {
+  content: "\e638";
+}
+
+.icon-eryanghuatan1-copy:before {
+  content: "\eb95";
+}
+
+.icon-eryanghuatan:before {
+  content: "\e723";
+}
+
+.icon-yangqi:before {
+  content: "\e635";
+}
+
+.icon-eryanghuatan1:before {
+  content: "\ea42";
+}
+
+.icon-chouyang:before {
+  content: "\e6e0";
+}
+
+.icon-temperature_fill:before {
+  content: "\e71a";
+}
+
+.icon-shidu:before {
+  content: "\e871";
+}
+
+.icon-w_huo:before {
+  content: "\e669";
+}
+
+.icon-jifang:before {
+  content: "\e631";
+}
+
+.icon-tianjia:before {
+  content: "\e657";
+}
+
+.icon-jiankong:before {
+  content: "\e6ef";
+}
+
+.icon-xunjianjilu:before {
+  content: "\e87d";
+}
+
+.icon-wode:before {
+  content: "\e61a";
+}
+
+.icon-xiaoxi:before {
+  content: "\e63e";
+}
+
+.icon-icon-daohang-fankuiqunjiqiren:before {
+  content: "\e69b";
+}
+
+.icon-jiqiren_huaban1:before {
+  content: "\e65c";
+}
+

BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/iconfont.ttf


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/list-p.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/list1-t.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/list1.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/list2-t.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/list2.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/list3-t.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/list3.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/list4-t.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/list4.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/loginBg.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/logo.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/mybg.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/nodata.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/robot.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/sm.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/temp/audio.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/temp/luyinqi.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/temp/paishe.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/temp/xiangce.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/template.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/templateHL.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/tittle.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/static/user.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/uni_modules/APPUpdate/static/ic_ar.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/uni_modules/APPUpdate/static/logo.png


BIN=BIN
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/uni_modules/uni-icons/components/uni-icons/uniicons.ttf


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/view.css


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
code/Android/app/src/main/assets/apps/__UNI__C9C3F53/www/view.umd.min.js


+ 5 - 0
code/Android/app/src/main/assets/data/dcloud_control.xml

@@ -0,0 +1,5 @@
+<hbuilder>
+<apps>
+    <app appid="__UNI__C9C3F53" appver=""/>
+</apps>
+</hbuilder>

+ 92 - 0
code/Android/app/src/main/assets/data/dcloud_error.html

@@ -0,0 +1,92 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8"/>
+    <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
+	<meta name="HandheldFriendly" content="true"/>
+	<meta name="MobileOptimized" content="320"/>
+	<title>Error</title>
+	<script type="text/javascript">
+// H5 plus事件处理
+var ws=null;
+function plusReady(){
+	// Android处理返回键
+	plus.key.addEventListener('backbutton',function(){
+		(history.length==1)&&ws.close();
+		var c=setTimeout(function(){
+			ws.close();
+		},1000);
+		window.onbeforeunload=function(){
+			clearTimeout(c);
+		}
+		history.go(-2);
+	},false);
+	ws=plus.webview.currentWebview();
+}
+if(window.plus){
+	plusReady();
+}else{
+	document.addEventListener('plusready',plusReady,false);
+}
+document.addEventListener('touchstart',function(){
+    return false;
+},true);
+// 禁止选择
+document.oncontextmenu=function(){
+	return false;
+};
+// 获取错误信息
+document.addEventListener("error",function(e){
+	info.innerText="请求的页面("+e.url+")无法打开";
+	console.log("请求的页面无法打开:"+e.href);
+},false);
+	</script>
+	<style>
+*{
+	-webkit-user-select: none;
+}
+html,body{
+	margin: 0px;
+	padding: 0px;
+	width: 100%;
+	height: 100%;
+	text-align: center;
+	word-break: break-all;
+	-webkit-touch-callout:none;
+	-webkit-tap-highlight-color:rgba(0,0,0,0);
+}
+.button{
+	width: 50%;
+	font-size: 18px;
+	font-weight: normal;
+	text-decoration: none;
+	text-align: center;
+	padding: .5em 0em;
+	margin: .5em auto;
+	color: #333333;
+	background-color: #EEEEEE;
+	border: 1px solid #CCCCCC;
+	-webkit-border-radius: 5px;
+	border-radius: 5px;
+}
+.button:active{
+	background-color: #CCCCCC;
+}
+	</style>
+</head>
+<body>
+	<div style="width:100%;height:20%;"></div>
+	<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 512 512" style="height:20%;width:30%"> 
+	<g id="icomoon-ignore">
+		<line stroke-width="1" x1="" y1="" x2="" y2="" stroke="#449FDB" opacity=""></line>
+	</g>
+	<path d="M256 0c-141.385 0-256 114.615-256 256s114.615 256 256 256 256-114.615 256-256-114.615-256-256-256zM352 128c17.673 0 32 14.327 32 32s-14.327 32-32 32-32-14.327-32-32 14.327-32 32-32zM160 128c17.673 0 32 14.327 32 32s-14.327 32-32 32-32-14.327-32-32 14.327-32 32-32zM352.049 390.37c-19.587-32.574-55.272-54.37-96.049-54.37s-76.462 21.796-96.049 54.37l-41.164-24.698c27.98-46.535 78.958-77.672 137.213-77.672s109.232 31.137 137.213 77.672l-41.164 24.698z" fill="#666666"></path>
+    </svg>
+	<p style="font-size:18px;font-weight:bolder;">We're sorry ...</p>
+	<p id="info" style="font-size:12px;"></p>
+	<!--<div class="button" onclick="history.back()">Retry</div>-->
+	<div class="button" onclick="if(history.length == 1){ws.close();}else{ws.back();ws.back();}">Back</div>
+	<div class="button" onclick="ws.close()">Close</div>
+	<div class="button" onclick="plus.runtime.restart()">Restart</div>
+</body>
+</html>

+ 56 - 0
code/Android/app/src/main/assets/data/dcloud_properties.xml

@@ -0,0 +1,56 @@
+<properties>
+	<features>
+		<feature name="Barcode" value="io.dcloud.feature.barcode2.BarcodeFeatureImpl"/>
+		<feature name="Maps" value="io.dcloud.js.map.amap.JsMapPluginImpl"/>
+        <!--<feature name="Maps" value="io.dcloud.js.map.JsMapPluginImpl"/>-->
+		<feature name="Contacts" value="io.dcloud.feature.contacts.ContactsFeatureImpl"/>
+		<feature name="Messaging" value="io.dcloud.adapter.messaging.MessagingPluginImpl"/>
+		<feature name="Camera" value="io.dcloud.js.camera.CameraFeatureImpl"/>
+		<feature name="Console" value="io.dcloud.feature.pdr.LoggerFeatureImpl"/>
+		<feature name="Device" value="io.dcloud.feature.device.DeviceFeatureImpl"/>
+		<feature name="File" value="io.dcloud.js.file.FileFeatureImpl"/>
+		<feature name="Proximity" value="io.dcloud.feature.sensor.ProximityFeatureImpl"/>
+		<feature name="Storage" value="io.dcloud.feature.pdr.NStorageFeatureImpl"/>
+		<feature name="Cache" value="io.dcloud.feature.pdr.CoreCacheFeatureImpl"/>
+		<feature name="Invocation" value="io.dcloud.invocation.Invocation"/>
+		<feature name="Navigator" value="io.dcloud.feature.ui.navigator.NavigatorUIFeatureImpl"/>
+		<feature name="NativeUI" value="io.dcloud.feature.ui.nativeui.NativeUIFeatureImpl"/>
+		<feature name="UI" value="io.dcloud.feature.ui.UIFeatureImpl">
+			<module name="Navigator" value="io.dcloud.feature.ui.NavView"/>
+		</feature>
+		<feature name="Gallery" value="io.dcloud.js.gallery.GalleryFeatureImpl"/>
+		<feature name="Downloader" value="io.dcloud.net.DownloaderFeatureImpl"/>
+		<feature name="Uploader" value="io.dcloud.net.UploadFeature"/>
+		<feature name="Zip" value="io.dcloud.feature.pdr.ZipFeature"/>
+		<feature name="Audio" value="io.dcloud.feature.audio.AudioFeatureImpl"/>
+		<feature name="Runtime" value="io.dcloud.feature.pdr.RuntimeFeatureImpl"/>
+        <feature name="VideoPlayer" value="io.dcloud.media.MediaFeatureImpl"/>
+        <feature name="LivePusher" value="io.dcloud.media.live.LiveMediaFeatureImpl"/>
+		<feature name="XMLHttpRequest" value="io.dcloud.net.XMLHttpRequestFeature"/>
+		<feature name="Statistic" value="io.dcloud.feature.statistics.StatisticsFeatureImpl"/>
+		<feature name="Accelerometer" value="io.dcloud.feature.sensor.AccelerometerFeatureImpl"/>
+		<feature name="Orientation" value="io.dcloud.feature.sensor.OrientationFeatureImpl"/>
+		<feature name="NativeObj" value="io.dcloud.feature.nativeObj.FeatureImpl"/>		
+		<feature name="Geolocation" value="io.dcloud.js.geolocation.GeolocationFeatureImpl"/>
+		<feature name="Stream" value="io.dcloud.appstream.js.StreamAppFeatureImpl"/>
+        <feature name="plugintest" value="com.example.H5PlusPlugin.PGPlugintest"/>
+		<feature name="VideoPlayer" value="io.dcloud.media.MediaFeatureImpl"/>
+		<feature name="Bluetooth" value="io.dcloud.feature.bluetooth.BluetoothFeature"/>
+		<feature name="iBeacon" value="io.dcloud.feature.iBeacon.WxBluetoothFeatureImpl"/>
+		<feature name="Push" value="io.dcloud.feature.aps.APSFeatureImpl">
+			<module name="unipush" value="io.dcloud.feature.unipush.GTPushService"/>
+		</feature>
+		<feature name="Push" value="io.dcloud.feature.aps.APSFeatureImpl">
+			<module name="unipush" value="io.dcloud.feature.unipush.GTPushService"/>
+		</feature>
+	</features>
+
+	<services>
+		<service name="push" value="io.dcloud.feature.aps.APSFeatureImpl"/>
+		<service name="Statistic" value="io.dcloud.feature.statistics.StatisticsBootImpl"/>
+		<service name="Downloader" value="io.dcloud.net.DownloaderBootImpl"/>
+		<service name="push" value="io.dcloud.feature.aps.APSFeatureImpl"/>
+		<service name="push" value="io.dcloud.feature.aps.APSFeatureImpl"/>
+		<!--<service name="Maps" value="io.dcloud.js.map.MapInitImpl"/>-->
+	</services>
+</properties>

BIN=BIN
code/Android/app/src/main/res/drawable/drawable-hdpi/icon.png


BIN=BIN
code/Android/app/src/main/res/drawable/drawable-xhdpi/icon.png


BIN=BIN
code/Android/app/src/main/res/drawable/drawable-xxhdpi/icon.png


BIN=BIN
code/Android/app/src/main/res/drawable/drawable-xxxhdpi/icon.png


BIN=BIN
code/Android/app/src/main/res/drawable/icon.png


+ 11 - 0
code/Android/app/src/main/res/values/strings.xml

@@ -0,0 +1,11 @@
+<resources>
+    <string name="app_name">智能巡检</string>
+    <string name="dcloud_privacy_prompt_title">服务协议和隐私政策</string>
+    <string name="dcloud_privacy_prompt_accept_button_text">同意</string>
+    <string name="dcloud_privacy_prompt_refuse_button_text">拒绝</string>
+    <string name="dcloud_privacy_prompt_message"><Data><![CDATA[请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/>  你可阅读<a href=\"\">《服务协议》</a>和<a href=\"\">《隐私政策》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。]]></Data></string>
+    <string name="dcloud_second_privacy_prompt_title">温馨提示</string>
+    <string name="dcloud_second_privacy_prompt_accept_button_text">确定</string>
+    <string name="dcloud_second_privacy_prompt_message"><![CDATA[进入应用前,你需先同意<a href=\"\">《服务协议》</a>和<a href=\"\">《隐私政策》</a>,否则将推出应用。]]></string>
+    <string name="dcloud_second_privacy_prompt_refuse_button_text">拒绝</string>
+</resources>

+ 9 - 0
code/Android/app/src/main/res/values/styles.xml

@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <style name="DCloudActivityTheme" parent="Theme.AppCompat.Light.NoActionBar">
+        <item name="android:windowNoTitle">true</item>
+        <item name="android:colorEdgeEffect">#333333</item>
+        <item name="android:windowBackground">@color/ime_background</item>
+        <item name="android:forceDarkAllowed">false</item>
+    </style>
+</resources>

BIN=BIN
code/Android/app/xjapp.keystore


Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio