SystemAPI.vue 1.4 KB
Newer Older
杜庆泉's avatar
init  
杜庆泉 已提交
1
<template>
杜庆泉's avatar
杜庆泉 已提交
2 3
	<view>
		<page-head :title="title"></page-head>
杜庆泉's avatar
杜庆泉 已提交
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
		<uni-collapse>
			<uni-collapse-item title="设备相关" :border="false">
				<uni-list>
					<uni-list-item @tap="testGetBatteryCapacity" title="获取电池电量" class="itemButton" :clickable="true"/>
				</uni-list>
			</uni-collapse-item>
		</uni-collapse>
		
		<uni-collapse>
			<uni-collapse-item title="android平台" :border="false">
				<uni-list>
					<uni-list-item @tap="testGotoDemoActivity" title="自定义activity(需自定义基座)" class="itemButton" :clickable="true" link/>
					<uni-list-item @tap="gotoScreenListen" title="监听系统截屏" class="itemButton" :clickable="true" link/>
				</uni-list>
			</uni-collapse-item>
		</uni-collapse>
		
		
杜庆泉's avatar
杜庆泉 已提交
22
	</view>
杜庆泉's avatar
init  
杜庆泉 已提交
23 24
</template>
<script>
杜庆泉's avatar
杜庆泉 已提交
25
	import gotoDemoActivity from "@/uni_modules/uts-nativepage";
杜庆泉's avatar
杜庆泉 已提交
26
	
杜庆泉's avatar
杜庆泉 已提交
27 28 29 30 31

	export default {
		data() {
			return {
				title: '系统API示例',
杜庆泉's avatar
杜庆泉 已提交
32
				
杜庆泉's avatar
杜庆泉 已提交
33 34 35 36 37
			}
		},
		onUnload: function() {},
		methods: {
			testGetBatteryCapacity() {
38
				uni.getBatteryInfo({
杜庆泉's avatar
杜庆泉 已提交
39 40 41 42 43 44 45 46
					success(res) {
						uni.showToast({
							title: "当前电量:" + res.level + '%',
							icon: 'none'
						});
					}
				})
			},
杜庆泉's avatar
杜庆泉 已提交
47 48 49
			gotoScreenListen(){
				uni.navigateTo({
					url:'/pages/SystemAPI/android/screenlisten'
杜庆泉's avatar
杜庆泉 已提交
50 51
				})
			},
杜庆泉's avatar
杜庆泉 已提交
52

杜庆泉's avatar
杜庆泉 已提交
53
			testGotoDemoActivity() {
杜庆泉's avatar
杜庆泉 已提交
54 55
				gotoDemoActivity();
			},
杜庆泉's avatar
杜庆泉 已提交
56

杜庆泉's avatar
杜庆泉 已提交
57 58
		}
	}
杜庆泉's avatar
init  
杜庆泉 已提交
59 60 61
</script>

<style>
杜庆泉's avatar
杜庆泉 已提交
62 63 64 65
.screenImage{
	width: 100%;
	height: 380px;
}
杜庆泉's avatar
杜庆泉 已提交
66

杜庆泉's avatar
init  
杜庆泉 已提交
67
</style>