首页 > 其他分享 >uniapp,打开安卓系统设置的应用信息页面或者耗电详情页面(用于用户手动设置后台启动)

uniapp,打开安卓系统设置的应用信息页面或者耗电详情页面(用于用户手动设置后台启动)

时间:2023-07-25 16:00:22浏览次数:46  
标签:uniapp Intent 设置 var plus android main intent 页面

openSettings() {

var main = plus.android.runtimeMainActivity();
// var pkName = main.getPackageName();//获取包名
// var uid = main.getApplicationInfo().plusGetAttribute("uid");

var Intent = plus.android.importClass('android.content.Intent');//导入插件
var Settings = plus.android.importClass('android.provider.Settings');//导入插件
// var Uri = plus.android.importClass('android.net.Uri');

// var packageUri = Uri.parse("package:" + pkName);
// var intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS, packageUri);//打开应用信息
var intent = new Intent(Intent.ACTION_POWER_USAGE_SUMMARY);//打开耗电详情
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
main.startActivity(intent);//执行
},

标签:uniapp,Intent,设置,var,plus,android,main,intent,页面
From: https://www.cnblogs.com/youantianqin/p/17580084.html

相关文章

  • Vue3.0 页面跳转的几种方式
     首先引入import{useRouter}from"vue-router";使用router接收useRouterconstrouter=useRouter(); 1. router.push我们最常用的router.push方法会将新的路由添加到历史记录中,同时会导航到该路由页面,当用户点击浏览器后退按钮时,则回到之前的URL。//保留......
  • Echarts中柱状图的基本设置
    Echarts-去掉图表横纵坐标轴刻度线效果图去掉前:去掉后:axisTick:{show:false}X轴Y轴文字颜色和大小的设置axisLabel:{textStyle:{color:"#f9f9f9",fontSize:12}}X轴Y轴刻度线的颜色和宽度的设置:axisLine:{show:true,//......
  • 2023-07-25 uview1.0的u-number-box组件在渲染时会触发change,如何才能避免事件影响?==
    前言:购物车用到加减购物车数量的一个步进器组件,使用的是uview组件1.0版本的u-number-box。该组件设置了一个@change事件,该事件会在页面渲染的时候触发一次,如果你在里面调用了接口,比如增加/减少购物车数量,那么每次一刷新购物车该事件就会被触发,从而导致不必要的报错。解决方案:在......
  • WPF设置字体和字号
    最简单在MainWindow.xaml设置,字体FontFamily,字号FontSize<Windowx:Class="TestWpf.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"......
  • mRemoteNG 设置共享账号
    FoldersandInheritance—mRemoteNGdocumentation可以通过在文件夹设置账号和密码,然后文件夹下的Connection继承账号和密码Rightnownothinghaschangedandnothingwillbeinherited.Toenableinheritanceswitchtotheinheritanceviewbyclickingthededicated......
  • 网站通过nginx设置黑/白名单IP限制、国家城市IP访问限制
    网站通过nginx设置黑/白名单IP限制、国家城市IP访问限制 一、黑/白名单IP限制访问配置nginx配置黑白名单有好几种方式,这里只介绍常用的两种方法。1、第一种方法:allow、denydeny和allow指令属于ngx_http_access_module,nginx默认加载此模块,所以可直接使用。这种方式,最简单,最直......
  • CentOS7 DNS 设置
    CentOS7,手工设置/etc/resolv.conf里的DNS,重启网络服务,系统会重新覆盖,一般采用以下办法修改DNS配置。1.使用命令行工具nmcli设置#显示当前网络连接nmcliconnectionshowNAMEUUIDTYPEDEVICEcni0ac5d429e-cbc2-......
  • 【补充】页面展示之多重模态框
    【补充】页面展示之多重模态框【前端页面代码展示】{%blockinfo%}<divclass="container-fluid"><divclass="row"><h3>基本信息</h3><divclass="container"><divclass="rowjustify-c......
  • Cortex M4 中断向量设置
    CortexM4中断向量表设置Keywords:CortexM4CM4Vectortable中断前言本文叙述了因Vectortable设置错误导致进入hardfault中断的问题,现象就是APP运行卡死。起因今天同事在app最前面加了固定大小的校验,然后将新的程序烧录之后,bootloader无法正常启动app,我对此问题比较感......
  • Visual Studio 启动调试程序 以管理员运行的设置(相比右键管理员运行生成好的exe文件优
    在解决方案文件上,选择添加=>新项目=>应用程序清单文件然后在C#上打开它。在应用程序清单文件上,将“asInvoker”重命名为“requireAdministrator”。生成解决方案。可以管理员权限打开所有应用程序。......