diff --git a/app/index.html b/app/index.html
new file mode 100644
index 0000000..82ad08e
--- /dev/null
+++ b/app/index.html
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/js/backbutton.js b/app/js/backbutton.js
new file mode 100644
index 0000000..16263a3
--- /dev/null
+++ b/app/js/backbutton.js
@@ -0,0 +1,40 @@
+// 解决 关于HBuilder X打包的APP按返回键退出的问题
+document.addEventListener('plusready', function() {
+ var first = null;
+ const webview = window.plus.webview.currentWebview();
+ //自定义运行期返回
+ const main = plus.android.runtimeMainActivity();
+ //返回后台,但是不退出应用
+ plus.runtime.quit = function() {
+ main.moveTaskToBack(false);
+ };
+ //监听返回按键
+ plus.key.addEventListener("backbutton", function() {
+ //监听webview窗口是否可以返回
+ webview.canBack(function(e) {
+ if(e.canBack) {
+ //可以返回返回上一页面
+ // plus.navigator.back();
+ webview.back();
+ } else {
+ //不可以返回
+ //处理逻辑:2秒内,连续两次按返回键,则退出应用;
+ //首次按键,提示再按一次退出应用
+ if (!first) {
+ first = new Date().getTime();
+ //通过H5+ API 调用Android 上的toast 提示框
+ plus.nativeUI.toast('再按一次退出应用', {
+ duration: 'short'
+ });
+ setTimeout(function() {
+ first = null;
+ }, 2000);
+ } else {
+ if (new Date().getTime() - first < 2000) {
+ plus.runtime.quit();//退出app
+ }
+ }
+ }
+ });
+ }, false);
+});
\ No newline at end of file
diff --git a/app/js/common.js b/app/js/common.js
new file mode 100644
index 0000000..faea56d
--- /dev/null
+++ b/app/js/common.js
@@ -0,0 +1,37 @@
+/**
+ * @param {String} protocol 协议, http/https
+ * @param {string} url url地址
+ * @param {number} port
+ */
+// eslint-disable-next-line no-unused-vars
+function setUrlData(protocol, url, port) {
+ // eslint-disable-next-line no-undef
+ plus.storage.setItem('urlData', JSON.stringify({
+ protocol,
+ url,
+ port,
+ }));
+}
+
+/**
+ * @return {{protocol:'http'|'https', url:string, port:number} | null}
+ */
+// eslint-disable-next-line no-unused-vars
+function getUrlData() {
+ // eslint-disable-next-line no-undef
+ const str = plus.storage.getItem('urlData');
+ try {
+ return JSON.parse(str);
+ } catch (e) {
+ return null;
+ }
+}
+
+// eslint-disable-next-line no-unused-vars
+function getDefaultUrlData() {
+ return {
+ protocol: 'http',
+ url: '118.178.131.219',
+ port: 8088,
+ };
+}
diff --git a/app/manifest.json b/app/manifest.json
new file mode 100644
index 0000000..367cffd
--- /dev/null
+++ b/app/manifest.json
@@ -0,0 +1,317 @@
+{
+ "@platforms" : [ "android", "iPhone", "iPad" ],
+ "id" : "H5F097120",
+ /*应用的标识*/
+ "name" : "小羚羊ERP",
+ /*应用名称,程序桌面图标名称*/
+ "version" : {
+ "name" : "1.1",
+ /*应用版本名称*/
+ "code" : 101
+ },
+ "description" : "",
+ /*应用描述信息*/
+ "icons" : {
+ "72" : "icon.png"
+ },
+ "launch_path" : "index.html",
+ /*应用的入口页面,默认为根目录下的index.html;支持网络地址,必须以http://或https://开头*/
+ "developer" : {
+ "name" : "",
+ /*开发者名称*/
+ "email" : "",
+ /*开发者邮箱地址*/
+ "url" : "" /*开发者个人主页地址*/
+ },
+ "permissions" : {
+ "Accelerometer" : {
+ "description" : "访问加速度感应器"
+ },
+ "Audio" : {
+ "description" : "访问麦克风"
+ },
+ "Messaging" : {
+ "description" : "短彩邮件插件"
+ },
+ "Cache" : {
+ "description" : "管理应用缓存"
+ },
+ "Camera" : {
+ "description" : "访问摄像头"
+ },
+ "Console" : {
+ "description" : "跟踪调试输出日志"
+ },
+ "Contacts" : {
+ "description" : "访问系统联系人信息"
+ },
+ "Device" : {
+ "description" : "访问设备信息"
+ },
+ "Downloader" : {
+ "description" : "文件下载管理"
+ },
+ "Events" : {
+ "description" : "应用扩展事件"
+ },
+ "File" : {
+ "description" : "访问本地文件系统"
+ },
+ "Gallery" : {
+ "description" : "访问系统相册"
+ },
+ "Geolocation" : {
+ "description" : "访问位置信息"
+ },
+ "Invocation" : {
+ "description" : "使用Native.js能力"
+ },
+ "Orientation" : {
+ "description" : "访问方向感应器"
+ },
+ "Proximity" : {
+ "description" : "访问距离感应器"
+ },
+ "Storage" : {
+ "description" : "管理应用本地数据"
+ },
+ "Uploader" : {
+ "description" : "管理文件上传任务"
+ },
+ "Runtime" : {
+ "description" : "访问运行期环境"
+ },
+ "XMLHttpRequest" : {
+ "description" : "跨域网络访问"
+ },
+ "Zip" : {
+ "description" : "文件压缩与解压缩"
+ },
+ "Barcode" : {
+ "description" : "管理二维码扫描插件"
+ },
+ "Maps" : {
+ "description" : "管理地图插件"
+ },
+ "Speech" : {
+ "description" : "管理语音识别插件"
+ },
+ "Webview" : {
+ "description" : "窗口管理"
+ },
+ "NativeUI" : {
+ "description" : "原生UI控件"
+ },
+ "Navigator" : {
+ "description" : "浏览器信息"
+ },
+ "NativeObj" : {
+ "description" : "原生对象"
+ }
+ },
+ "plus" : {
+ "error" : {
+ "url" : "/setting.html"
+ },
+ "splashscreen" : {
+ "autoclose" : true,
+ /*是否自动关闭程序启动界面,true表示应用加载应用入口页面后自动关闭;false则需调plus.navigator.closeSplashscreen()关闭*/
+ "waiting" : true, /*是否在程序启动界面显示等待雪花,true表示显示,false表示不显示。*/
+ "delay" : 1
+ },
+ "popGesture" : "close",
+ /*设置应用默认侧滑返回关闭Webview窗口,"none"为无侧滑返回功能,"hide"为侧滑隐藏Webview窗口。参考http://ask.dcloud.net.cn/article/102*/
+ "runmode" : "normal",
+ /*应用的首次启动运行模式,可取liberate或normal,liberate模式在第一次启动时将解压应用资源(Android平台File API才可正常访问_www目录)*/
+ "signature" : "Sk9JTiBVUyBtYWlsdG86aHIyMDEzQGRjbG91ZC5pbw==",
+ /*可选,保留给应用签名,暂不使用*/
+ "distribute" : {
+ "apple" : {
+ "appid" : "",
+ /*iOS应用标识,苹果开发网站申请的appid,如io.dcloud.HelloH5*/
+ "mobileprovision" : "",
+ /*iOS应用打包配置文件*/
+ "password" : "",
+ /*iOS应用打包个人证书导入密码*/
+ "p12" : "",
+ /*iOS应用打包个人证书,打包配置文件关联的个人证书*/
+ "devices" : "universal",
+ /*iOS应用支持的设备类型,可取值iphone/ipad/universal*/
+ "frameworks" : [] /*调用Native.js调用原生Objective-c API需要引用的FrameWork,如需调用GameCenter,则添加"GameKit.framework"*/
+ },
+ "google" : {
+ "packagename" : "",
+ /*Android应用包名,如io.dcloud.HelloH5*/
+ "keystore" : "",
+ /*Android应用打包使用的密钥库文件*/
+ "password" : "",
+ /*Android应用打包使用密钥库中证书的密码*/
+ "aliasname" : "",
+ /*Android应用打包使用密钥库中证书的别名*/
+ "permissions" : [
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ ""
+ ]
+ },
+ /*使用Native.js调用原生安卓API需要使用到的系统权限*/
+ "orientation" : [ "portrait-primary" ],
+ /*应用支持的方向,portrait-primary:竖屏正方向;portrait-secondary:竖屏反方向;landscape-primary:横屏正方向;landscape-secondary:横屏反方向*/
+ "icons" : {
+ "ios" : {
+ "prerendered" : true,
+ /*应用图标是否已经高亮处理,在iOS6及以下设备上有效*/
+ "auto" : "",
+ /*应用图标,分辨率:512x512,用于自动生成各种尺寸程序图标*/
+ "iphone" : {
+ "normal" : "",
+ /*iPhone3/3GS程序图标,分辨率:57x57*/
+ "retina" : "",
+ /*iPhone4程序图标,分辨率:114x114*/
+ "retina7" : "",
+ /*iPhone4S/5/6程序图标,分辨率:120x120*/
+ "retina8" : "",
+ /*iPhone6 Plus程序图标,分辨率:180x180*/
+ "spotlight-normal" : "",
+ /*iPhone3/3GS Spotlight搜索程序图标,分辨率:29x29*/
+ "spotlight-retina" : "",
+ /*iPhone4 Spotlight搜索程序图标,分辨率:58x58*/
+ "spotlight-retina7" : "",
+ /*iPhone4S/5/6 Spotlight搜索程序图标,分辨率:80x80*/
+ "settings-normal" : "",
+ /*iPhone4设置页面程序图标,分辨率:29x29*/
+ "settings-retina" : "",
+ /*iPhone4S/5/6设置页面程序图标,分辨率:58x58*/
+ "settings-retina8" : "", /*iPhone6Plus设置页面程序图标,分辨率:87x87*/
+ "app@2x" : "unpackage/res/icons/120x120.png",
+ "app@3x" : "unpackage/res/icons/180x180.png",
+ "notification@2x" : "unpackage/res/icons/40x40.png",
+ "notification@3x" : "unpackage/res/icons/60x60.png",
+ "settings@2x" : "unpackage/res/icons/58x58.png",
+ "settings@3x" : "unpackage/res/icons/87x87.png",
+ "spotlight@2x" : "unpackage/res/icons/80x80.png",
+ "spotlight@3x" : "unpackage/res/icons/120x120.png"
+ },
+ "ipad" : {
+ "normal" : "",
+ /*iPad普通屏幕程序图标,分辨率:72x72*/
+ "retina" : "",
+ /*iPad高分屏程序图标,分辨率:144x144*/
+ "normal7" : "",
+ /*iPad iOS7程序图标,分辨率:76x76*/
+ "retina7" : "",
+ /*iPad iOS7高分屏程序图标,分辨率:152x152*/
+ "spotlight-normal" : "",
+ /*iPad Spotlight搜索程序图标,分辨率:50x50*/
+ "spotlight-retina" : "",
+ /*iPad高分屏Spotlight搜索程序图标,分辨率:100x100*/
+ "spotlight-normal7" : "",
+ /*iPad iOS7 Spotlight搜索程序图标,分辨率:40x40*/
+ "spotlight-retina7" : "",
+ /*iPad iOS7高分屏Spotlight搜索程序图标,分辨率:80x80*/
+ "settings-normal" : "",
+ /*iPad设置页面程序图标,分辨率:29x29*/
+ "settings-retina" : "", /*iPad高分屏设置页面程序图标,分辨率:58x58*/
+ "app" : "unpackage/res/icons/76x76.png",
+ "app@2x" : "unpackage/res/icons/152x152.png",
+ "notification" : "unpackage/res/icons/20x20.png",
+ "notification@2x" : "unpackage/res/icons/40x40.png",
+ "proapp@2x" : "unpackage/res/icons/167x167.png",
+ "settings" : "unpackage/res/icons/29x29.png",
+ "settings@2x" : "unpackage/res/icons/58x58.png",
+ "spotlight" : "unpackage/res/icons/40x40.png",
+ "spotlight@2x" : "unpackage/res/icons/80x80.png"
+ },
+ "appstore" : "unpackage/res/icons/1024x1024.png"
+ },
+ "android" : {
+ "mdpi" : "",
+ /*普通屏程序图标,分辨率:48x48*/
+ "ldpi" : "",
+ /*大屏程序图标,分辨率:48x48*/
+ "hdpi" : "unpackage/res/icons/72x72.png",
+ /*高分屏程序图标,分辨率:72x72*/
+ "xhdpi" : "unpackage/res/icons/96x96.png",
+ /*720P高分屏程序图标,分辨率:96x96*/
+ "xxhdpi" : "unpackage/res/icons/144x144.png", /*1080P 高分屏程序图标,分辨率:144x144*/
+ "xxxhdpi" : "unpackage/res/icons/192x192.png"
+ }
+ },
+ "splashscreen" : {
+ "ios" : {
+ "iphone" : {
+ "default" : "",
+ /*iPhone3启动图片选,分辨率:320x480*/
+ "retina35" : "",
+ /*3.5英寸设备(iPhone4)启动图片,分辨率:640x960*/
+ "retina40" : "",
+ /*4.0 英寸设备(iPhone5/iPhone5s)启动图片,分辨率:640x1136*/
+ "retina47" : "",
+ /*4.7 英寸设备(iPhone6)启动图片,分辨率:750x1334*/
+ "retina55" : "",
+ /*5.5 英寸设备(iPhone6 Plus)启动图片,分辨率:1242x2208*/
+ "retina55l" : "" /*5.5 英寸设备(iPhone6 Plus)横屏启动图片,分辨率:2208x1242*/
+ },
+ "ipad" : {
+ "portrait" : "",
+ /*iPad竖屏启动图片,分辨率:768x1004*/
+ "portrait-retina" : "",
+ /*iPad高分屏竖屏图片,分辨率:1536x2008*/
+ "landscape" : "",
+ /*iPad横屏启动图片,分辨率:1024x748*/
+ "landscape-retina" : "",
+ /*iPad高分屏横屏启动图片,分辨率:2048x1496*/
+ "portrait7" : "",
+ /*iPad iOS7竖屏启动图片,分辨率:768x1024*/
+ "portrait-retina7" : "",
+ /*iPad iOS7高分屏竖屏图片,分辨率:1536x2048*/
+ "landscape7" : "",
+ /*iPad iOS7横屏启动图片,分辨率:1024x768*/
+ "landscape-retina7" : "" /*iPad iOS7高分屏横屏启动图片,分辨率:2048x1536*/
+ }
+ },
+ "android" : {
+ "mdpi" : "",
+ /*普通屏启动图片,分辨率:240x282*/
+ "ldpi" : "",
+ /*大屏启动图片,分辨率:320x442*/
+ "hdpi" : "",
+ /*高分屏启动图片,分辨率:480x762*/
+ "xhdpi" : "",
+ /*720P高分屏启动图片,分辨率:720x1242*/
+ "xxhdpi" : "" /*1080P高分屏启动图片,分辨率:1080x1882*/
+ },
+ "androidStyle" : "common"
+ },
+ "plugins" : {
+ "speech" : {
+ "ifly" : {}
+ },
+ "ad" : {}
+ },
+ "ios" : {
+ "dSYMs" : false
+ }
+ }
+ },
+ "screenOrientation" : [ "portrait-primary" ]
+}
diff --git a/app/setting.html b/app/setting.html
new file mode 100644
index 0000000..42ef63e
--- /dev/null
+++ b/app/setting.html
@@ -0,0 +1,200 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 协议
+
+
+ IP地址
+
+ 端口号
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/unpackage/cache/apk/H5F097120_cm.apk b/app/unpackage/cache/apk/H5F097120_cm.apk
new file mode 100644
index 0000000..994069f
--- /dev/null
+++ b/app/unpackage/cache/apk/H5F097120_cm.apk
diff --git a/app/unpackage/cache/apk/apkurl b/app/unpackage/cache/apk/apkurl
new file mode 100644
index 0000000..755b0d3
--- /dev/null
+++ b/app/unpackage/cache/apk/apkurl
@@ -0,0 +1 @@
+https://app.liuyingyong.cn/build/download/ce5fb1f0-f746-11f0-b23f-91d763569281
\ No newline at end of file
diff --git a/app/unpackage/cache/apk/cmManifestCache.json b/app/unpackage/cache/apk/cmManifestCache.json
new file mode 100644
index 0000000..b4a0acc
--- /dev/null
+++ b/app/unpackage/cache/apk/cmManifestCache.json
@@ -0,0 +1 @@
+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
\ No newline at end of file
diff --git a/app/unpackage/cache/certdata b/app/unpackage/cache/certdata
new file mode 100644
index 0000000..d647390
--- /dev/null
+++ b/app/unpackage/cache/certdata
@@ -0,0 +1,4 @@
+andrCertfile=D:/前端学习/jky/前端/预科/HBuilderX/plugins/app-safe-pack/Test.keystore
+andrCertAlias=android
+andrCertPass=ep/Tdjka4Y7WYqDB6/S7dw==
+storePassword=ep/Tdjka4Y7WYqDB6/S7dw==
diff --git a/app/unpackage/cache/cloudcertificate/certini b/app/unpackage/cache/cloudcertificate/certini
new file mode 100644
index 0000000..6756440
--- /dev/null
+++ b/app/unpackage/cache/cloudcertificate/certini
@@ -0,0 +1,4 @@
+[General]
+andrCertfile=package.keystore
+andrCertAlias=H5F097120
+andrCertPass="zNXLoJmynEHxS3BJye6BiQ=="
diff --git a/app/unpackage/cache/cloudcertificate/package.keystore b/app/unpackage/cache/cloudcertificate/package.keystore
new file mode 100644
index 0000000..7cfa1db
--- /dev/null
+++ b/app/unpackage/cache/cloudcertificate/package.keystore
diff --git a/app/unpackage/cache/wgt/H5F097120/.manifest/icon-android-hdpi.png b/app/unpackage/cache/wgt/H5F097120/.manifest/icon-android-hdpi.png
new file mode 100644
index 0000000..c08fabe
--- /dev/null
+++ b/app/unpackage/cache/wgt/H5F097120/.manifest/icon-android-hdpi.png
diff --git a/app/unpackage/cache/wgt/H5F097120/.manifest/icon-android-xhdpi.png b/app/unpackage/cache/wgt/H5F097120/.manifest/icon-android-xhdpi.png
new file mode 100644
index 0000000..674834a
--- /dev/null
+++ b/app/unpackage/cache/wgt/H5F097120/.manifest/icon-android-xhdpi.png
diff --git a/app/unpackage/cache/wgt/H5F097120/.manifest/icon-android-xxhdpi.png b/app/unpackage/cache/wgt/H5F097120/.manifest/icon-android-xxhdpi.png
new file mode 100644
index 0000000..06bdcda
--- /dev/null
+++ b/app/unpackage/cache/wgt/H5F097120/.manifest/icon-android-xxhdpi.png
diff --git a/app/unpackage/cache/wgt/H5F097120/.manifest/icon-android-xxxhdpi.png b/app/unpackage/cache/wgt/H5F097120/.manifest/icon-android-xxxhdpi.png
new file mode 100644
index 0000000..208fae6
--- /dev/null
+++ b/app/unpackage/cache/wgt/H5F097120/.manifest/icon-android-xxxhdpi.png
diff --git a/app/unpackage/cache/wgt/H5F097120/index.html b/app/unpackage/cache/wgt/H5F097120/index.html
new file mode 100644
index 0000000..82ad08e
--- /dev/null
+++ b/app/unpackage/cache/wgt/H5F097120/index.html
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/unpackage/cache/wgt/H5F097120/js/backbutton.js b/app/unpackage/cache/wgt/H5F097120/js/backbutton.js
new file mode 100644
index 0000000..16263a3
--- /dev/null
+++ b/app/unpackage/cache/wgt/H5F097120/js/backbutton.js
@@ -0,0 +1,40 @@
+// 解决 关于HBuilder X打包的APP按返回键退出的问题
+document.addEventListener('plusready', function() {
+ var first = null;
+ const webview = window.plus.webview.currentWebview();
+ //自定义运行期返回
+ const main = plus.android.runtimeMainActivity();
+ //返回后台,但是不退出应用
+ plus.runtime.quit = function() {
+ main.moveTaskToBack(false);
+ };
+ //监听返回按键
+ plus.key.addEventListener("backbutton", function() {
+ //监听webview窗口是否可以返回
+ webview.canBack(function(e) {
+ if(e.canBack) {
+ //可以返回返回上一页面
+ // plus.navigator.back();
+ webview.back();
+ } else {
+ //不可以返回
+ //处理逻辑:2秒内,连续两次按返回键,则退出应用;
+ //首次按键,提示再按一次退出应用
+ if (!first) {
+ first = new Date().getTime();
+ //通过H5+ API 调用Android 上的toast 提示框
+ plus.nativeUI.toast('再按一次退出应用', {
+ duration: 'short'
+ });
+ setTimeout(function() {
+ first = null;
+ }, 2000);
+ } else {
+ if (new Date().getTime() - first < 2000) {
+ plus.runtime.quit();//退出app
+ }
+ }
+ }
+ });
+ }, false);
+});
\ No newline at end of file
diff --git a/app/unpackage/cache/wgt/H5F097120/js/common.js b/app/unpackage/cache/wgt/H5F097120/js/common.js
new file mode 100644
index 0000000..faea56d
--- /dev/null
+++ b/app/unpackage/cache/wgt/H5F097120/js/common.js
@@ -0,0 +1,37 @@
+/**
+ * @param {String} protocol 协议, http/https
+ * @param {string} url url地址
+ * @param {number} port
+ */
+// eslint-disable-next-line no-unused-vars
+function setUrlData(protocol, url, port) {
+ // eslint-disable-next-line no-undef
+ plus.storage.setItem('urlData', JSON.stringify({
+ protocol,
+ url,
+ port,
+ }));
+}
+
+/**
+ * @return {{protocol:'http'|'https', url:string, port:number} | null}
+ */
+// eslint-disable-next-line no-unused-vars
+function getUrlData() {
+ // eslint-disable-next-line no-undef
+ const str = plus.storage.getItem('urlData');
+ try {
+ return JSON.parse(str);
+ } catch (e) {
+ return null;
+ }
+}
+
+// eslint-disable-next-line no-unused-vars
+function getDefaultUrlData() {
+ return {
+ protocol: 'http',
+ url: '118.178.131.219',
+ port: 8088,
+ };
+}
diff --git a/app/unpackage/cache/wgt/H5F097120/manifest.json b/app/unpackage/cache/wgt/H5F097120/manifest.json
new file mode 100644
index 0000000..d518c9b
--- /dev/null
+++ b/app/unpackage/cache/wgt/H5F097120/manifest.json
@@ -0,0 +1 @@
+{"@platforms":["android","iPhone","iPad"],"id":"H5F097120","name":"小羚羊ERP","version":{"name":"1.1","code":101},"description":"","icons":{"72":"icon.png"},"launch_path":"index.html","developer":{"name":"","email":"","url":""},"permissions":{"Accelerometer":{"description":"访问加速度感应器"},"Audio":{"description":"访问麦克风"},"Messaging":{"description":"短彩邮件插件"},"Cache":{"description":"管理应用缓存"},"Camera":{"description":"访问摄像头"},"Console":{"description":"跟踪调试输出日志"},"Contacts":{"description":"访问系统联系人信息"},"Device":{"description":"访问设备信息"},"Downloader":{"description":"文件下载管理"},"Events":{"description":"应用扩展事件"},"File":{"description":"访问本地文件系统"},"Gallery":{"description":"访问系统相册"},"Geolocation":{"description":"访问位置信息"},"Invocation":{"description":"使用Native.js能力"},"Orientation":{"description":"访问方向感应器"},"Proximity":{"description":"访问距离感应器"},"Storage":{"description":"管理应用本地数据"},"Uploader":{"description":"管理文件上传任务"},"Runtime":{"description":"访问运行期环境"},"XMLHttpRequest":{"description":"跨域网络访问"},"Zip":{"description":"文件压缩与解压缩"},"Barcode":{"description":"管理二维码扫描插件"},"Maps":{"description":"管理地图插件"},"Speech":{"description":"管理语音识别插件"},"Webview":{"description":"窗口管理"},"NativeUI":{"description":"原生UI控件"},"Navigator":{"description":"浏览器信息"},"NativeObj":{"description":"原生对象"}},"plus":{"error":{"url":"/setting.html"},"splashscreen":{"autoclose":true,"delay":1,"waiting":true},"popGesture":"close","runmode":"normal","signature":"Sk9JTiBVUyBtYWlsdG86aHIyMDEzQGRjbG91ZC5pbw==","distribute":{"apple":{"appid":"","devices":"universal","frameworks":[],"mobileprovision":"","p12":"","password":""},"google":{"aliasname":"","keystore":"","packagename":"plus.H55770CCC","password":"","permissions":["","","","","","","","","","","","","","","","","","","","","",""],"custompermissions":true},"orientation":["portrait-primary"],"icons":{"ios":{"appstore":"unpackage/res/icons/1024x1024.png","ipad":{"app":"unpackage/res/icons/76x76.png","app@2x":"unpackage/res/icons/152x152.png","normal":"","normal7":"","notification":"unpackage/res/icons/20x20.png","notification@2x":"unpackage/res/icons/40x40.png","proapp@2x":"unpackage/res/icons/167x167.png","retina":"","retina7":"","settings":"unpackage/res/icons/29x29.png","settings-normal":"","settings-retina":"","settings@2x":"unpackage/res/icons/58x58.png","spotlight":"unpackage/res/icons/40x40.png","spotlight-normal":"","spotlight-normal7":"","spotlight-retina":"","spotlight-retina7":"","spotlight@2x":"unpackage/res/icons/80x80.png"},"iphone":{"app@2x":"unpackage/res/icons/120x120.png","app@3x":"unpackage/res/icons/180x180.png","normal":"","notification@2x":"unpackage/res/icons/40x40.png","notification@3x":"unpackage/res/icons/60x60.png","retina":"","retina7":"","retina8":"","settings-normal":"","settings-retina":"","settings-retina8":"","settings@2x":"unpackage/res/icons/58x58.png","settings@3x":"unpackage/res/icons/87x87.png","spotlight-normal":"","spotlight-retina":"","spotlight-retina7":"","spotlight@2x":"unpackage/res/icons/80x80.png","spotlight@3x":"unpackage/res/icons/120x120.png"},"prerendered":true},"android":{"ldpi":"","mdpi":"","hdpi":"icon-android-hdpi.png","xhdpi":"icon-android-xhdpi.png","xxhdpi":"icon-android-xxhdpi.png","xxxhdpi":"icon-android-xxxhdpi.png"}},"splashscreen":{"ios":{"iphone":{"default":"","retina35":"","retina40":"","retina47":"","retina55":"","retina55l":""},"ipad":{"portrait":"","portrait-retina":"","landscape":"","landscape-retina":"","portrait7":"","portrait-retina7":"","landscape7":"","landscape-retina7":""}},"android":{"mdpi":"","ldpi":"","hdpi":"","xhdpi":"","xxhdpi":""},"androidStyle":"common"},"plugins":{"ad":{},"speech":{"ifly":{}}},"ios":{"dSYMs":false}},"adid":"128720100312"},"screenOrientation":["portrait-primary"]}
\ No newline at end of file
diff --git a/app/unpackage/cache/wgt/H5F097120/setting.html b/app/unpackage/cache/wgt/H5F097120/setting.html
new file mode 100644
index 0000000..42ef63e
--- /dev/null
+++ b/app/unpackage/cache/wgt/H5F097120/setting.html
@@ -0,0 +1,200 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 协议
+
+
+ IP地址
+
+ 端口号
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/unpackage/res/icons/1024x1024.png b/app/unpackage/res/icons/1024x1024.png
new file mode 100644
index 0000000..00360f0
--- /dev/null
+++ b/app/unpackage/res/icons/1024x1024.png
diff --git a/app/unpackage/res/icons/120x120.png b/app/unpackage/res/icons/120x120.png
new file mode 100644
index 0000000..b8a9ffa
--- /dev/null
+++ b/app/unpackage/res/icons/120x120.png
diff --git a/app/unpackage/res/icons/144x144.png b/app/unpackage/res/icons/144x144.png
new file mode 100644
index 0000000..06bdcda
--- /dev/null
+++ b/app/unpackage/res/icons/144x144.png
diff --git a/app/unpackage/res/icons/152x152.png b/app/unpackage/res/icons/152x152.png
new file mode 100644
index 0000000..7a095d7
--- /dev/null
+++ b/app/unpackage/res/icons/152x152.png
diff --git a/app/unpackage/res/icons/167x167.png b/app/unpackage/res/icons/167x167.png
new file mode 100644
index 0000000..ab514cd
--- /dev/null
+++ b/app/unpackage/res/icons/167x167.png
diff --git a/app/unpackage/res/icons/180x180.png b/app/unpackage/res/icons/180x180.png
new file mode 100644
index 0000000..56711e5
--- /dev/null
+++ b/app/unpackage/res/icons/180x180.png
diff --git a/app/unpackage/res/icons/192x192.png b/app/unpackage/res/icons/192x192.png
new file mode 100644
index 0000000..208fae6
--- /dev/null
+++ b/app/unpackage/res/icons/192x192.png
diff --git a/app/unpackage/res/icons/20x20.png b/app/unpackage/res/icons/20x20.png
new file mode 100644
index 0000000..09fc306
--- /dev/null
+++ b/app/unpackage/res/icons/20x20.png
diff --git a/app/unpackage/res/icons/29x29.png b/app/unpackage/res/icons/29x29.png
new file mode 100644
index 0000000..bb00f8d
--- /dev/null
+++ b/app/unpackage/res/icons/29x29.png
diff --git a/app/unpackage/res/icons/40x40.png b/app/unpackage/res/icons/40x40.png
new file mode 100644
index 0000000..f585268
--- /dev/null
+++ b/app/unpackage/res/icons/40x40.png
diff --git a/app/unpackage/res/icons/58x58.png b/app/unpackage/res/icons/58x58.png
new file mode 100644
index 0000000..8aeaed5
--- /dev/null
+++ b/app/unpackage/res/icons/58x58.png
diff --git a/app/unpackage/res/icons/60x60.png b/app/unpackage/res/icons/60x60.png
new file mode 100644
index 0000000..37676c6
--- /dev/null
+++ b/app/unpackage/res/icons/60x60.png
diff --git a/app/unpackage/res/icons/72x72.png b/app/unpackage/res/icons/72x72.png
new file mode 100644
index 0000000..c08fabe
--- /dev/null
+++ b/app/unpackage/res/icons/72x72.png
diff --git a/app/unpackage/res/icons/76x76.png b/app/unpackage/res/icons/76x76.png
new file mode 100644
index 0000000..80a96f0
--- /dev/null
+++ b/app/unpackage/res/icons/76x76.png
diff --git a/app/unpackage/res/icons/80x80.png b/app/unpackage/res/icons/80x80.png
new file mode 100644
index 0000000..7d337c8
--- /dev/null
+++ b/app/unpackage/res/icons/80x80.png
diff --git a/app/unpackage/res/icons/87x87.png b/app/unpackage/res/icons/87x87.png
new file mode 100644
index 0000000..bdcaa26
--- /dev/null
+++ b/app/unpackage/res/icons/87x87.png
diff --git a/app/unpackage/res/icons/96x96.png b/app/unpackage/res/icons/96x96.png
new file mode 100644
index 0000000..674834a
--- /dev/null
+++ b/app/unpackage/res/icons/96x96.png
diff --git a/app/unpackage/res/icons/移动端LOGO-16-2.png b/app/unpackage/res/icons/移动端LOGO-16-2.png
new file mode 100644
index 0000000..9f8ab30
--- /dev/null
+++ b/app/unpackage/res/icons/移动端LOGO-16-2.png
diff --git a/app/unpackage/res/icons/移动端LOGO-512-2.png b/app/unpackage/res/icons/移动端LOGO-512-2.png
new file mode 100644
index 0000000..b77adad
--- /dev/null
+++ b/app/unpackage/res/icons/移动端LOGO-512-2.png