当前位置:   article > 正文

uniapp打包安卓后在安卓屏上实现开机自启动_uniapp开机自启动

uniapp开机自启动

一、实现开机自启动(使用插件)

打开插件地址安卓开机自启动 Fvv-AutoStart - DCloud 插件市场

使用方法

选择你要开启自启动的项目

在项目的manifest.json中app-plus下写入以下代码

注意需要替换 android_package_name 为自己的,不然无法进行安卓apk打包

  1. "nativePlugins" : {
  2.     "Fvv-AutoStart" : {
  3.         "__plugin_info__" : {
  4.             "name" : "安卓开机自启动 Fvv-AutoStart",
  5.             "description" : "uni-app 安卓开机自启动插件,不保证所有机型和系统都有效",
  6.             "platforms" : "Android",
  7.             "url" : "https://ext.dcloud.net.cn/plugin?id=1820",
  8.             "android_package_name" : "写自己的",
  9.             "ios_bundle_id" : "",
  10.             "isCloud" : true,
  11.             "bought" : 1,
  12.             "pid" : "1820",
  13.             "parameters" : {}
  14.         }
  15.     }
  16. }

然后在app权限配置中打开此选项

然后打包后安卓在安卓上即可实现开机自启动

实现无网状态下,读取缓存,有网时读实时数据,不影响数据的展示

  1. onLoad() {
  2.     this.loadData();
  3. },
  4. // methods 下
  5. loadData() {
  6.     uni.getNetworkType({
  7.         success: (res) => {
  8.             console.log(res)
  9.             if (res.networkType === 'none') {
  10.                 // 无网络连接,从本地缓存中读取数据
  11.                 const data = uni.getStorageSync('listData')
  12.                 if (data) {
  13.                     this.listData = data
  14.                 }
  15.             } else {
  16.                 // 有网络连接,通过网络请求获取数据
  17.                  uni.request({
  18.                      url: 'https://xxx.com/list',
  19.                      success: (res) => {
  20.                          this.listData = res.data
  21.                          // 将数据保存到本地缓存中
  22.                          uni.setStorageSync('listData', res.data)
  23.                      }
  24.                  })
  25.             }
  26.         }
  27.     })
  28. }

二、安卓平板设置

把APP装到平板上面后,对平板进行一些配置,把APP的权限开放最大

不同机型设置方法略有不同,在安卓系统中设置开机自启动应用的方法

方法1:使用设置菜单

1. 打开设备的设置菜单。

2. 找到“应用程序管理”或“应用程序”选项。

3. 在应用程序列表中找到需要开机自启动的应用程序,单击它。

4. 然后找到“启动”或“启动设置”选项。

5. 打开“允许开机自启动”,“允许关联启动”,“允许后台启动”或类似的选项。

6、增加“悬浮窗”权限

7、需要启动一次APP,之后自启才会实现

方法2:使用第三方应用程序

1. 下载并安装“Autostart”应用程序,进行配置。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/238702
推荐阅读
相关标签
  

闽ICP备14008679号