新增副屏开发
							parent
							
								
									c1b49c6c39
								
							
						
					
					
						commit
						357b5ec12a
					
				| 
						 | 
					@ -16,7 +16,7 @@
 | 
				
			||||||
            "type" : "uniCloud"
 | 
					            "type" : "uniCloud"
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            "playground" : "standard",
 | 
					            "playground" : "custom",
 | 
				
			||||||
            "type" : "uni-app:app-android"
 | 
					            "type" : "uni-app:app-android"
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    ]
 | 
					    ]
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										3
									
								
								App.vue
								
								
								
								
							
							
						
						
									
										3
									
								
								App.vue
								
								
								
								
							| 
						 | 
					@ -8,6 +8,9 @@
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
		onHide: function() {
 | 
							onHide: function() {
 | 
				
			||||||
			
 | 
								
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							methods:{
 | 
				
			||||||
 | 
								
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,6 +1,6 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "name" : "碳足迹计算器",
 | 
					    "name" : "碳足迹计算器",
 | 
				
			||||||
    "appid" : "__UNI__DB95977",
 | 
					    "appid" : "__UNI__13BF3C1",
 | 
				
			||||||
    "description" : "",
 | 
					    "description" : "",
 | 
				
			||||||
    "versionName" : "1.0.0",
 | 
					    "versionName" : "1.0.0",
 | 
				
			||||||
    "versionCode" : "100",
 | 
					    "versionCode" : "100",
 | 
				
			||||||
| 
						 | 
					@ -80,6 +80,22 @@
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "nativePlugins" : {
 | 
				
			||||||
 | 
					            "SPT-MultiScreen" : {
 | 
				
			||||||
 | 
					                "__plugin_info__" : {
 | 
				
			||||||
 | 
					                    "name" : "安卓收银机双屏(副屏)异显,主副屏通讯 - [试用版,仅用于自定义调试基座]",
 | 
				
			||||||
 | 
					                    "description" : "安卓收银机双屏(副屏)异显,主副屏通讯,QQ交流群860720684",
 | 
				
			||||||
 | 
					                    "platforms" : "Android",
 | 
				
			||||||
 | 
					                    "url" : "https://ext.dcloud.net.cn/plugin?id=3592",
 | 
				
			||||||
 | 
					                    "android_package_name" : "",
 | 
				
			||||||
 | 
					                    "ios_bundle_id" : "",
 | 
				
			||||||
 | 
					                    "isCloud" : true,
 | 
				
			||||||
 | 
					                    "bought" : 0,
 | 
				
			||||||
 | 
					                    "pid" : "3592",
 | 
				
			||||||
 | 
					                    "parameters" : {}
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    /* 快应用特有相关 */
 | 
					    /* 快应用特有相关 */
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -282,6 +282,8 @@
 | 
				
			||||||
	import statusNav from '@/components/status-nav/status-nav.vue';
 | 
						import statusNav from '@/components/status-nav/status-nav.vue';
 | 
				
			||||||
	import swiperPull from '@/components/swiper/swiper-pull.vue';
 | 
						import swiperPull from '@/components/swiper/swiper-pull.vue';
 | 
				
			||||||
	import * as echarts from '@/uni_modules/lime-echart/static/echarts.min.js';
 | 
						import * as echarts from '@/uni_modules/lime-echart/static/echarts.min.js';
 | 
				
			||||||
 | 
						// 初始化
 | 
				
			||||||
 | 
						const multiScreen = uni.requireNativePlugin('SPT-MultiScreen');
 | 
				
			||||||
	export default {
 | 
						export default {
 | 
				
			||||||
		components: {
 | 
							components: {
 | 
				
			||||||
			statusNav,
 | 
								statusNav,
 | 
				
			||||||
| 
						 | 
					@ -931,6 +933,29 @@
 | 
				
			||||||
				this.averageHeight = Math.ceil((this.average*30)/2330*1);
 | 
									this.averageHeight = Math.ceil((this.average*30)/2330*1);
 | 
				
			||||||
				uni.setStorageSync('average', this.average);
 | 
									uni.setStorageSync('average', this.average);
 | 
				
			||||||
			},
 | 
								},
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							onReady() {
 | 
				
			||||||
 | 
								// 检查是否开启浮窗权限
 | 
				
			||||||
 | 
								multiScreen.canDrawOverlays(res => {
 | 
				
			||||||
 | 
									if (res.result) { // 已开启
 | 
				
			||||||
 | 
										// 如果加载本地html,推荐使用vue cli创建的项目,uni-app打包的H5项目会白屏,打包后,放在项目的static目录中,需要使用plus.io.convertLocalFileSystemURL(),转成安卓项目中的绝对地址。
 | 
				
			||||||
 | 
										let url = plus.io.convertLocalFileSystemURL('/static/dist/index.html');
 | 
				
			||||||
 | 
										multiScreen.showURL(url);
 | 
				
			||||||
 | 
									}else { // 未开启
 | 
				
			||||||
 | 
										uni.showModal({
 | 
				
			||||||
 | 
											title: '提示',
 | 
				
			||||||
 | 
											content: '您尚未开启浮窗权限,副屏无法正常显示内容',
 | 
				
			||||||
 | 
											confirmText: '前往设置',
 | 
				
			||||||
 | 
											success: modalRes => {
 | 
				
			||||||
 | 
												// 点击确定
 | 
				
			||||||
 | 
												if (modalRes.confirm) {
 | 
				
			||||||
 | 
													// 前往设置
 | 
				
			||||||
 | 
													multiScreen.gotoSetDrawOverlays();
 | 
				
			||||||
 | 
												}
 | 
				
			||||||
 | 
											}
 | 
				
			||||||
 | 
										});
 | 
				
			||||||
 | 
									}
 | 
				
			||||||
 | 
								});
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,6 +1,6 @@
 | 
				
			||||||
<template>
 | 
					<template>
 | 
				
			||||||
	<view>
 | 
						<view>
 | 
				
			||||||
		<view class="tips" v-if="!allowMac.includes(macStr)">当前设备不可用{{macStr}}</view>
 | 
							<view class="tips" v-if="!allowMac.includes(macStr)">当前设备不可用</view>
 | 
				
			||||||
	</view>
 | 
						</view>
 | 
				
			||||||
</template>
 | 
					</template>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,8 +8,8 @@
 | 
				
			||||||
	export default {
 | 
						export default {
 | 
				
			||||||
		data() {
 | 
							data() {
 | 
				
			||||||
			return {
 | 
								return {
 | 
				
			||||||
				macStr:'', //设备mac
 | 
									macStr: '', //设备mac
 | 
				
			||||||
				allowMac:['08:E9:F6:84:C8:6E','08:00:27:3F:90:0B','00:DB:19:F0:1A:F6','00:DB:8A:DB:71:69'], //允许设备mac
 | 
									allowMac: ['08:E9:F6:84:C8:6E', '08:00:27:3F:90:0B', '00:DB:19:F0:1A:F6', '00:DB:8A:DB:71:69'], //允许设备mac
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
		onLoad() {
 | 
							onLoad() {
 | 
				
			||||||
| 
						 | 
					@ -24,10 +24,11 @@
 | 
				
			||||||
			let baseMac = '';
 | 
								let baseMac = '';
 | 
				
			||||||
			macByte.forEach(item => { //.toString(16)数字以十六进制值显示
 | 
								macByte.forEach(item => { //.toString(16)数字以十六进制值显示
 | 
				
			||||||
				let temp = '';
 | 
									let temp = '';
 | 
				
			||||||
				if (item < 0){
 | 
									if (item < 0) {
 | 
				
			||||||
					temp = (256 + item).toString(16);
 | 
										temp = (256 + item).toString(16);
 | 
				
			||||||
				}else{
 | 
									} else {
 | 
				
			||||||
					temp = item.toString(16);if (temp.length == 1) temp = `0${temp}`;
 | 
										temp = item.toString(16);
 | 
				
			||||||
 | 
										if (temp.length == 1) temp = `0${temp}`;
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
				baseMac += temp;
 | 
									baseMac += temp;
 | 
				
			||||||
			});
 | 
								});
 | 
				
			||||||
| 
						 | 
					@ -38,9 +39,9 @@
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
			// 赋值MAC
 | 
								// 赋值MAC
 | 
				
			||||||
			this.macStr = finalMac;
 | 
								this.macStr = finalMac;
 | 
				
			||||||
			if(this.allowMac.includes(this.macStr)){
 | 
								if (this.allowMac.includes(this.macStr)) {
 | 
				
			||||||
				uni.reLaunch({
 | 
									uni.reLaunch({
 | 
				
			||||||
					url:'/pages/count/count'
 | 
										url: '/pages/count/count'
 | 
				
			||||||
				})
 | 
									})
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
			// #endif
 | 
								// #endif
 | 
				
			||||||
| 
						 | 
					@ -49,14 +50,14 @@
 | 
				
			||||||
			
 | 
								
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
</script>
 | 
					</script> 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<style scoped>
 | 
					<style scoped>
 | 
				
			||||||
	.tips{
 | 
						.tips {
 | 
				
			||||||
		font-size: 40rpx;
 | 
							font-size: 40rpx;
 | 
				
			||||||
		position: fixed;
 | 
							position: fixed;
 | 
				
			||||||
		top: 50%;
 | 
							top: 50%;
 | 
				
			||||||
		left: 50%;
 | 
							left: 50%;
 | 
				
			||||||
		transform: translate(-50%,-50%);
 | 
							transform: translate(-50%, -50%);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
</style>
 | 
					</style>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,26 @@
 | 
				
			||||||
 | 
					<!DOCTYPE html>
 | 
				
			||||||
 | 
					<html>
 | 
				
			||||||
 | 
						<head>
 | 
				
			||||||
 | 
							<meta charset="utf-8">
 | 
				
			||||||
 | 
							<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />
 | 
				
			||||||
 | 
							<title>副屏GIF</title>
 | 
				
			||||||
 | 
							<style>
 | 
				
			||||||
 | 
								.content{
 | 
				
			||||||
 | 
									display: flex;
 | 
				
			||||||
 | 
									justify-content: center;
 | 
				
			||||||
 | 
									align-items: center;
 | 
				
			||||||
 | 
									width: 100vw;
 | 
				
			||||||
 | 
									height: 100vh;
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
								.content img{
 | 
				
			||||||
 | 
									max-width: 95%;
 | 
				
			||||||
 | 
									max-height: 95%;
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
							</style>
 | 
				
			||||||
 | 
						</head>
 | 
				
			||||||
 | 
						<body>
 | 
				
			||||||
 | 
							<div class="content">
 | 
				
			||||||
 | 
								<img src="./rouse.gif">
 | 
				
			||||||
 | 
							</div>
 | 
				
			||||||
 | 
						</body>
 | 
				
			||||||
 | 
					</html>
 | 
				
			||||||
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 13 MiB  | 
| 
						 | 
					@ -0,0 +1 @@
 | 
				
			||||||
 | 
					forceInstall
 | 
				
			||||||
										
											Binary file not shown.
										
									
								
							| 
						 | 
					@ -1 +1 @@
 | 
				
			||||||
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__DB95977","name":"碳足迹计算器","version":{"name":"1.0.0","code":"100"},"description":"","launch_path":"__uniappview.html","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"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#F8F8F8"},"usingComponents":true,"nvueStyleCompiler":"uni-app","compilerVersion":3,"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"}}},"google":{"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\"/>"]},"apple":{"dSYMs":false},"plugins":{"ad":{},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}}},"uniStatistics":{"enable":false},"allowsInlineMediaPlayback":true,"uni-app":{"compilerVersion":"3.6.18","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"launch_path":"__uniappview.html"}}
 | 
					{"@platforms":["android","iPhone","iPad"],"id":"__UNI__13BF3C1","name":"碳足迹计算器","version":{"name":"1.0.0","code":"100"},"description":"","launch_path":"__uniappview.html","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"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#F8F8F8"},"usingComponents":true,"nvueStyleCompiler":"uni-app","compilerVersion":3,"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"}}},"google":{"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\"/>"]},"apple":{"dSYMs":false},"plugins":{"ad":{},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}}},"nativePlugins":{"SPT-MultiScreen":{"__plugin_info__":{"name":"安卓收银机双屏(副屏)异显,主副屏通讯 - [试用版,仅用于自定义调试基座]","description":"安卓收银机双屏(副屏)异显,主副屏通讯,QQ交流群860720684","platforms":"Android","url":"https://ext.dcloud.net.cn/plugin?id=3592","android_package_name":"","ios_bundle_id":"","isCloud":true,"bought":0,"pid":"3592","parameters":{}}}},"uniStatistics":{"enable":false},"allowsInlineMediaPlayback":true,"uni-app":{"compilerVersion":"3.6.18","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"launch_path":"__uniappview.html"}}
 | 
				
			||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| 
						 | 
					@ -1 +1 @@
 | 
				
			||||||
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__DB95977","name":"碳足迹计算器","version":{"name":"1.0.0","code":"100"},"description":"","launch_path":"__uniappview.html","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"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#F8F8F8"},"usingComponents":true,"nvueStyleCompiler":"uni-app","compilerVersion":3,"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"}}},"google":{"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\"/>"]},"apple":{"dSYMs":false},"plugins":{"ad":{},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}}},"uniStatistics":{"enable":false},"allowsInlineMediaPlayback":true,"uni-app":{"compilerVersion":"3.6.18","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"launch_path":"__uniappview.html"}}
 | 
					{"@platforms":["android","iPhone","iPad"],"id":"__UNI__13BF3C1","name":"碳足迹计算器","version":{"name":"1.0.0","code":"100"},"description":"","launch_path":"__uniappview.html","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"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#F8F8F8"},"usingComponents":true,"nvueStyleCompiler":"uni-app","compilerVersion":3,"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"}}},"google":{"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\"/>"]},"apple":{"dSYMs":false},"plugins":{"ad":{},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}}},"nativePlugins":{"SPT-MultiScreen":{"__plugin_info__":{"name":"安卓收银机双屏(副屏)异显,主副屏通讯 - [试用版,仅用于自定义调试基座]","description":"安卓收银机双屏(副屏)异显,主副屏通讯,QQ交流群860720684","platforms":"Android","url":"https://ext.dcloud.net.cn/plugin?id=3592","android_package_name":"","ios_bundle_id":"","isCloud":true,"bought":0,"pid":"3592","parameters":{}}}},"uniStatistics":{"enable":false},"allowsInlineMediaPlayback":true,"uni-app":{"compilerVersion":"3.6.18","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"launch_path":"__uniappview.html"}}
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,26 @@
 | 
				
			||||||
 | 
					<!DOCTYPE html>
 | 
				
			||||||
 | 
					<html>
 | 
				
			||||||
 | 
						<head>
 | 
				
			||||||
 | 
							<meta charset="utf-8">
 | 
				
			||||||
 | 
							<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />
 | 
				
			||||||
 | 
							<title>副屏GIF</title>
 | 
				
			||||||
 | 
							<style>
 | 
				
			||||||
 | 
								.content{
 | 
				
			||||||
 | 
									display: flex;
 | 
				
			||||||
 | 
									justify-content: center;
 | 
				
			||||||
 | 
									align-items: center;
 | 
				
			||||||
 | 
									width: 100vw;
 | 
				
			||||||
 | 
									height: 100vh;
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
								.content img{
 | 
				
			||||||
 | 
									max-width: 95%;
 | 
				
			||||||
 | 
									max-height: 95%;
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
							</style>
 | 
				
			||||||
 | 
						</head>
 | 
				
			||||||
 | 
						<body>
 | 
				
			||||||
 | 
							<div class="content">
 | 
				
			||||||
 | 
								<img src="./rouse.gif">
 | 
				
			||||||
 | 
							</div>
 | 
				
			||||||
 | 
						</body>
 | 
				
			||||||
 | 
					</html>
 | 
				
			||||||
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 13 MiB  | 
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
		Loading…
	
		Reference in New Issue