插件之安卓开机启动原生插件"/>
uniapp原生插件之安卓开机启动原生插件
插件介绍
安卓开机启动原生插件,支持自定义延迟时间,是否开启开机启动
插件地址
安卓开机启动原生插件,支持自定义延迟时间 - DCloud 插件市场
超级福利
uniapp 插件购买超级福利
详细使用文档
uniapp 安卓开机启动原生插件使用文档
插件权限
- android.permission.RECEIVE_BOOT_COMPLETED
- android.permission.SYSTEM_ALERT_WINDOW
用法
该插件一般用于终端只有一个程序或自启主程序,该插件不需要引入,只需要集成就可以实现自动启动程序,如果取消自动启动程序移除集成的插件即可,如果您需要设置延迟时间可引入以下代码
const module = uni.requireNativePlugin("leven-autoStart-AutoStartModule");
安卓8.0以上如果要实现开机启动需要打开以下权限
1.自启动权限
2.悬浮窗权限
页面内容
<template><view><uni-card title="开机自动启动程序插件"><view style="margin-bottom: 20px;"><button type="primary" @click="openSettingPage">开启悬浮窗</button><button type="primary" @click="setDelay">设置延迟时间</button></view><view><text style="font-size: 14px;">该插件一般用于终端只有一个程序或自启主程序,该插件不需要引入,只需要集成就可以实现自动启动程序,如果取消自动启动程序移除集成的插件即可</text></view><view><text style="font-size: 14px;">插件使用的是广播通知方式自启动程序,如果不能启动请打开设置允许开机启动</text></view><view><text style="font-size: 14px;">安卓8.0以上要实现开机启动需要打开以下权限:</text><text style="font-size: 14px;">1.自启动</text><text style="font-size: 14px;">2.悬浮窗</text></view></uni-card></view></view>
</template><script>const module = uni.requireNativePlugin("leven-autoStart-AutoStartModule");export default {data() {return {}},methods: {// 打开设置页面openSettingPage() {module.openSettingPage(res => {uni.showToast({title: JSON.stringify(res),icon: "none"})})},// 设置延迟时间setDelay() {module.setDelay({delay: 30,debug: true,isAutoStart: true}, res => {uni.showToast({title: JSON.stringify(res),icon: "none"})})}}}
</script><style></style>
插件方法
- 开启悬浮窗
- 设置延迟
具体方法的使用请参考使用文档
联系作者
购买插件前请先试用,试用通过再购买。在试用中如果遇到任何问题,可与作者联系,QQ:334106817,将全力协助你使用本插件
预览图片
更多推荐
uniapp原生插件之安卓开机启动原生插件
发布评论