apk包含apk

This commit is contained in:
2026-01-26 18:04:27 +08:00
parent 4a0308a5a5
commit 9e0fa3f703
106 changed files with 2538 additions and 145 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -0,0 +1,24 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>View</title>
<link rel="icon" href="data:,">
<link rel="stylesheet" href="app.css" />
<script>var __uniConfig = {"globalStyle":{},"darkmode":false}</script>
<script>
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>
</head>
<body>
<div id="app"></div>
<script src="uni-app-view.umd.js"></script>
</body>
</html>

View File

@@ -0,0 +1,32 @@
{
"version" : "1",
"prompt" : "template",
"title" : "服务协议和隐私政策",
"message" : "请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/>  你可阅读<a href=\"https://docs.qq.com/doc/DWWNpa25xdFNwRW5V\">《服务协议》</a>和<a href=\"https://docs.qq.com/doc/DWW5NV29SSG5IbkZH\">《隐私政策》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。",
"buttonAccept" : "同意并接受",
"buttonRefuse" : "暂不同意",
"hrefLoader" : "system",
"backToExit" : "true",
"disagreeMode" : {
"support" : false,
"loadNativePlugins" : false,
"visitorEntry" : false,
"showAlways" : false
},
"styles" : {
"backgroundColor" : "#999",
"borderRadius" : "5px",
"title" : {
"color" : "#000"
},
"buttonAccept" : {
"color" : "#000"
},
"buttonRefuse" : {
"color" : "#ff1e3c"
},
"buttonVisitor" : {
"color" : "#00ffff"
}
}
}

View File

@@ -0,0 +1,11 @@
;(function(){
let u=void 0,isReady=false,onReadyCallbacks=[],isServiceReady=false,onServiceReadyCallbacks=[];
const __uniConfig = {"pages":[],"globalStyle":{"backgroundColor":"#F8F8F8","navigationBar":{"backgroundColor":"#F8F8F8","titleText":"uni-app","type":"default","titleColor":"#000000"},"isNVue":false},"nvue":{"compiler":"uni-app","styleCompiler":"uni-app","flex-direction":"column"},"renderer":"auto","appname":"宇恒一号","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":true},"compilerVersion":"4.87","entryPagePath":"pages/light-theme/light-theme","entryPageQuery":"","realEntryPagePath":"","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000},"locales":{},"darkmode":false,"themeConfig":{}};
const __uniRoutes = [{"path":"pages/light-theme/light-theme","meta":{"isQuit":true,"isEntry":true,"navigationBarHidden":true,"navigationBar":{"titleText":"YXD","style":"custom","type":"default"},"isNVue":false}},{"path":"pages/index/index","meta":{"navigationBarHidden":true,"navigationBar":{"titleText":"YXD","style":"custom","type":"default"},"isNVue":false}},{"path":"pages/night-theme/night-theme","meta":{"navigationBar":{"titleText":"","type":"default"},"isNVue":false}}].map(uniRoute=>(uniRoute.meta.route=uniRoute.path,__uniConfig.pages.push(uniRoute.path),uniRoute.path='/'+uniRoute.path,uniRoute));
__uniConfig.styles=[];//styles
__uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
__uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
service.register("uni-app-config",{create(a,b,c){if(!__uniConfig.viewport){var d=b.weex.config.env.scale,e=b.weex.config.env.deviceWidth,f=Math.ceil(e/d);Object.assign(__uniConfig,{viewport:f,defaultFontSize:16})}return{instance:{__uniConfig:__uniConfig,__uniRoutes:__uniRoutes,global:u,window:u,document:u,frames:u,self:u,location:u,navigator:u,localStorage:u,history:u,Caches:u,screen:u,alert:u,confirm:u,prompt:u,fetch:u,XMLHttpRequest:u,WebSocket:u,webkit:u,print:u}}}});
})();

View File

@@ -0,0 +1 @@
(function(){})();

File diff suppressed because one or more lines are too long

2
unpackage/dist/build/app-plus/app.css vendored Normal file

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,170 @@
{
"@platforms": [
"android",
"iPhone",
"iPad"
],
"id": "__UNI__B742B9E",
"name": "宇恒一号",
"version": {
"name": "1.0.0",
"code": "100"
},
"description": "",
"developer": {
"name": "",
"email": "",
"url": ""
},
"permissions": {
"UniNView": {
"description": "UniNView原生渲染"
}
},
"plus": {
"useragent": {
"value": "uni-app",
"concatenate": true
},
"splashscreen": {
"target": "id:1",
"autoclose": true,
"waiting": true,
"delay": 0
},
"popGesture": "close",
"launchwebview": {
"render": "always",
"id": "1",
"kernel": "WKWebview"
},
"usingComponents": true,
"nvueStyleCompiler": "uni-app",
"compilerVersion": 3,
"permissions": {
"Download": {},
"Install": {},
"Uninstall": {}
},
"plugins": {
"download": {}
},
"runmode": "liberate",
"distribute": {
"icons": {
"android": {
"hdpi": "unpackage/res/icons/72x72.png",
"xhdpi": "unpackage/res/icons/96x96.png",
"xxhdpi": "unpackage/res/icons/144x144.png",
"xxxhdpi": "unpackage/res/icons/192x192.png"
},
"ios": {
"appstore": "unpackage/res/icons/1024x1024.png",
"ipad": {
"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"
},
"iphone": {
"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"
}
}
},
"splashscreen": {
"androidStyle": "default",
"iosStyle": "common",
"android": {
"hdpi": "C:/Users/ADMIN/Pictures/yxd-logo.png",
"xhdpi": "C:/Users/ADMIN/Pictures/yxd-logo2.png",
"xxhdpi": "C:/Users/ADMIN/Pictures/yxd-logo3.png"
},
"useOriginalMsgbox": true
},
"google": {
"queries": {
"package": [
"com.android.chrome"
]
},
"permissions": [
"<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
"<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
"<uses-permission android:name=\"android.permission.VIBRATE\"/>",
"<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
"<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
"<uses-permission android:name=\"android.permission.CAMERA\"/>",
"<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>",
"<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
"<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
"<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
"<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
"<uses-feature android:name=\"android.hardware.camera\"/>",
"<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>",
"<uses-permission android:name=\"android.permission.QUERY_ALL_PACKAGES\"/>",
"<uses-permission android:name=\"android.permission.REQUEST_INSTALL_PACKAGES\"/>",
"<uses-permission android:name=\"android.permission.START_VIEW_APP_FEATURES\"/>",
"<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>",
"<uses-permission android:name=\"android.permission.READ_EXTERNAL_STORAGE\"/>"
]
},
"apple": {
"dSYMs": false
},
"plugins": {
"audio": {
"mp3": {
"description": "Android平台录音支持MP3格式文件"
}
}
}
},
"statusbar": {
"immersed": "supportedDevice",
"style": "dark",
"background": "#F8F8F8"
},
"uniStatistics": {
"enable": false
},
"allowsInlineMediaPlayback": true,
"uni-app": {
"control": "uni-v3",
"vueVersion": "3",
"compilerVersion": "4.87",
"nvueCompiler": "uni-app",
"renderer": "auto",
"nvue": {
"flex-direction": "column"
},
"nvueLaunchMode": "normal",
"webView": {
"minUserAgentVersion": "49.0"
}
}
},
"app-harmony": {
"useragent": {
"value": "uni-app",
"concatenate": true
},
"uniStatistics": {
"enable": false
}
},
"launch_path": "__uniappview.html"
}

View File

@@ -0,0 +1 @@
*[data-v-dd386fb8]{margin:0;padding:0;box-sizing:border-box;font-family:PingFang SC,Helvetica Neue,Arial,sans-serif}body[data-v-dd386fb8]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:linear-gradient(135deg,#0f1419 0,#1a1f2e)}.main-view[data-v-dd386fb8]{z-index:0;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem;position:relative;overflow:hidden;background:radial-gradient(ellipse at center,#0f1419,#0a0e1a 70%);color:#e8f4f8}.container[data-v-dd386fb8]{display:flex;flex-direction:column;width:auto;height:90vh;max-width:500px;background:rgba(26,31,46,.8);border:1px solid rgba(139,195,232,.2);border-radius:16px;overflow:hidden;box-shadow:0 0 30px rgba(139,195,232,.5);text-align:center;justify-content:center;padding:40px 30px;margin:10px;box-sizing:border-box}.logo[data-v-dd386fb8]{z-index:1;width:100px;height:100px;margin:0 auto 25px;background:rgba(139,195,232,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:40px;box-shadow:0 0 20px rgba(139,195,232,.3);overflow:hidden;padding:10px}.logo uni-image[data-v-dd386fb8]{z-index:2;max-width:100%;max-height:100%;object-fit:contain;display:block}h1[data-v-dd386fb8]{font-size:2rem;font-weight:700;letter-spacing:2px;background:linear-gradient(135deg,#8bc3e8,#6ba3d6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 5px rgba(74,139,194,.2));text-shadow:0 0 10px rgba(139,195,232,.3)}.description[data-v-dd386fb8]{color:#9db4c0;font-size:.9rem;margin:20px}.url-display[data-v-dd386fb8]{background:#f8f9fa;padding:15px;border-radius:12px;margin-bottom:25px;border:1px solid #eaeaea;display:flex;align-items:center;justify-content:center;font-size:14px;color:#5a6570}.access-btn[data-v-dd386fb8]{background:linear-gradient(135deg,#8bc3e8,#6ba3d6);color:#fff;border:none;width:100%;padding:16px 40px;border-radius:20px;font-size:18px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 0 20px rgba(139,195,232,.3);display:inline-block;margin-bottom:25px}.access-btn[data-v-dd386fb8]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.access-btn[data-v-dd386fb8]:active{transform:translateY(0);box-shadow:0 3px 10px rgba(0,0,0,.15)}.access-btn[data-v-dd386fb8]:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:0 5px 15px rgba(0,0,0,.15)}.loading-container[data-v-dd386fb8]{margin:20px 0;display:none}.spinner[data-v-dd386fb8]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin-dd386fb8 1s linear infinite;margin:0 auto 15px}@keyframes spin-dd386fb8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-dd386fb8]{font-size:16px;color:#7f8c8d}.alternative[data-v-dd386fb8]{margin-top:25px;padding-top:20px;border-top:1px solid #eaeaea;font-size:14px;color:#7f8c8d}.alternative a[data-v-dd386fb8]{color:#3498db;text-decoration:none}.alternative a[data-v-dd386fb8]:hover{text-decoration:underline}@media (max-width: 600px){.container[data-v-dd386fb8]{padding:30px 20px}h1[data-v-dd386fb8]{font-size:22px}.access-btn[data-v-dd386fb8]{padding:14px 30px;font-size:16px}}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

View File

@@ -0,0 +1,4 @@
【腾讯文档】服务协议
https://docs.qq.com/doc/DWWNpa25xdFNwRW5V
【腾讯文档】隐私政策
https://docs.qq.com/doc/DWW5NV29SSG5IbkZH

View File

@@ -0,0 +1,98 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>宇恒一号隐私政策</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", Arial, sans-serif;
font-size: 14px;
line-height: 1.8;
color: #333;
background-color: #fff;
padding: 15px;
}
h2 {
font-size: 18px;
text-align: center;
margin: 20px 0;
font-weight: 600;
}
h3 {
font-size: 16px;
margin: 15px 0 10px;
font-weight: 600;
color: #222;
}
p, li {
margin: 8px 0;
text-indent: 2em;
}
ul {
padding-left: 2em;
}
.company {
color: #1677ff; /* 突出公司名称 */
font-weight: 500;
}
</style>
</head>
<body>
<h2>宇恒一号隐私政策</h2>
<h3>一、隐私政策的适用范围</h3>
<p>1.1 本隐私政策适用于成都宇信达智能有限公司(以下简称“我们”)运营的宇恒一号(以下简称“本应用”)收集、使用、存储、共享、保护你的个人信息的全部行为。</p>
<p>1.2 本隐私政策不适用于第三方提供的服务(如本应用内的第三方链接、广告等),第三方的信息处理规则由其自行制定,我们不承担责任。</p>
<h3>二、我们收集的个人信息</h3>
<p>2.1 为优化应用性能、提升服务质量,我们会收集以下非敏感信息:</p>
<ul>
<li>设备标识(如设备型号、操作系统版本、唯一设备标识符);</li>
<li>操作日志(如使用时长、点击行为、页面访问记录);</li>
<li>网络信息如IP地址、网络类型</li>
</ul>
<p>2.2 若你使用登录、支付、实名认证等核心服务,我们会收集你主动提供的信息(如手机号、姓名),此类信息仅用于完成你申请的服务。</p>
<p>2.3 我们不会收集你的地理位置、通讯录、相册等敏感信息,除非获得你的明确授权。</p>
<h3>三、信息的使用目的</h3>
<p>3.1 收集的设备标识、操作日志等信息仅用于:</p>
<ul>
<li>分析应用使用情况,优化功能体验;</li>
<li>排查应用故障,提升稳定性;</li>
<li>统计用户行为,提供个性化推荐(你可在设置中关闭)。</li>
</ul>
<p>3.2 我们不会将你的个人信息用于本政策未载明的其他目的,如需变更,会提前征得你的同意。</p>
<h3>四、信息的存储与保护</h3>
<p>4.1 你的个人信息将存储在中国大陆的服务器上,存储期限为你使用本应用期间+停止使用后12个月法律法规另有要求的除外</p>
<p>4.2 我们采用加密传输、权限管控、数据脱敏等技术手段保护你的信息,防止信息泄露、篡改、丢失。</p>
<h3>五、信息的共享与转让</h3>
<p>5.1 我们不会向任何第三方出售、出租你的个人信息。</p>
<p>5.2 仅在以下情况下,我们会共享你的信息:</p>
<ul>
<li>获得你的明确授权;</li>
<li>遵守法律法规、司法机关或行政机关的强制要求;</li>
<li>为保护我们或他人的合法权益(如防止欺诈、处理安全事件)。</li>
</ul>
<h3>六、你的权利</h3>
<p>6.1 你有权查询、更正、删除你的个人信息。</p>
<p>6.2 你有权拒绝我们收集非必要信息,可通过手机系统设置关闭相关权限,拒绝后可能影响部分功能使用。</p>
<h3>七、隐私政策的更新</h3>
<p>7.1 我们会根据法律法规更新或业务调整修订本政策,更新后将通过弹窗、公告等方式通知你。</p>
<h3>八、联系我们</h3>
<p>8.1 若你对本隐私政策有任何疑问,可通过以下方式联系我们:</p>
<ul>
<li>公司地址成都市金牛区茶店子西街46号402。</li>
</ul>
</body>
</html>

View File

@@ -0,0 +1,75 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>宇恒一号服务协议</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", Arial, sans-serif;
font-size: 14px;
line-height: 1.8;
color: #333;
background-color: #fff;
padding: 15px;
}
h2 {
font-size: 18px;
text-align: center;
margin: 20px 0;
font-weight: 600;
}
h3 {
font-size: 16px;
margin: 15px 0 10px;
font-weight: 600;
color: #222;
}
p, li {
margin: 8px 0;
text-indent: 2em;
}
ul {
padding-left: 2em;
}
.company {
color: #1677ff; /* 突出公司名称 */
font-weight: 500;
}
</style>
</head>
<body>
<h2>宇恒一号服务协议</h2>
<h3>一、协议的接受与适用</h3>
<p>1.1 本协议由你与成都宇信达智能有限公司(以下简称“我们”)共同缔结,本协议具有合同效力。你通过点击“同意并接受”按钮、下载、安装、使用宇恒一号(以下简称“本应用”),即表示你已阅读并同意本协议的全部条款。</p>
<p>1.2 我们有权根据法律法规及业务发展需要不定期更新本协议,更新后的协议将通过本应用公告、弹窗等方式通知你。若你继续使用本应用,即视为你接受更新后的协议;若你不同意,应立即停止使用本应用。</p>
<h3>二、服务内容</h3>
<p>2.1 本应用为你提供基于生成式人工智能模型技术的对话及互动等服务,具体服务内容以本应用实际提供为准。</p>
<p>2.2 我们有权根据技术发展、用户需求等因素调整、优化、暂停或终止部分或全部服务,相关调整将提前通知你(紧急情况除外)。</p>
<h3>三、用户权利与义务</h3>
<p>3.1 你有权按照本协议约定使用本应用提供的服务,有权对服务提出意见和建议。</p>
<p>3.2 你承诺在使用本应用时,遵守国家法律法规、公序良俗,不得利用本应用从事违法违规活动(如传播违法信息、恶意攻击系统、侵犯他人权益等)。</p>
<p>3.3 你应对自身使用本应用的行为及产生的后果承担全部责任,若因你的违规行为导致我们或第三方损失,你应承担赔偿责任。</p>
<h3>四、服务的暂停与终止</h3>
<p>4.1 若你违反本协议约定,我们有权暂停或终止向你提供服务,且无需承担违约责任。</p>
<p>4.2 你可随时停止使用本应用,若注销账号,注销后相关数据将按隐私政策约定处理。</p>
<h3>五、免责声明</h3>
<p>5.1 因不可抗力(如自然灾害、网络故障、政策调整等)导致本应用无法正常提供服务的,我们不承担责任,但将尽力减少损失。</p>
<p>5.2 本应用提供的第三方链接、内容仅作参考,我们不对其准确性、合法性承担责任。</p>
<h3>六、其他</h3>
<p>6.1 本协议的解释权归成都宇信达智能有限公司所有。</p>
<p>6.2 若你与我们就本协议产生争议,可通过协商解决;协商不成的,可向成都市人民法院提起诉讼。</p>
<p>6.3 本协议自你同意之日起生效,有效期至你停止使用本应用之日止。</p>
</body>
</html>

File diff suppressed because one or more lines are too long