使用 flutter 启动系统桌面

栏目: IOS · Android · 发布时间: 6年前

内容简介:设置->应用->应用信息找到应用包名: packageName: com.miui.home使用 android shell取得 android shell中运行dumpsys package 的结果,

设置->应用->应用信息找到应用包名: packageName: com.miui.home

使用 android shell

adb shell
    dumpsys package > aa.txt
    exit
adb pull /sdcard/aa.txt .
open aa.txt
复制代码

取得 android shell中运行dumpsys package 的结果,

使用 flutter 启动系统桌面

得到 Action, Category

Code in flutter

参考 android_intent 例子,代码如下:

_goMiHome() async {
    AndroidIntent intent = AndroidIntent(
        action: 'android.intent.action.MAIN',
        category: 'android.intent.category.HOME',
        package: 'com.miui.home');
    await intent.launch();
  }
复制代码

flutter 中触发此方法, 即可打开系统桌面.


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Making Things See

Making Things See

Greg Borenstein / Make / 2012-2-3 / USD 39.99

Welcome to the Vision Revolution. With Microsoft's Kinect leading the way, you can now use 3D computer vision technology to build digital 3D models of people and objects that you can manipulate with g......一起来看看 《Making Things See》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

MD5 加密
MD5 加密

MD5 加密工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具