HarmonyOS鸿蒙Next中如何查看手机里面安装的应用有哪些?
HarmonyOS鸿蒙Next中如何查看手机里面安装的应用有哪些? 需要在自动化中实现如何查看手机里面安装的应用有哪些?
有时候你想卸载一个 App,手指悬在键盘上准备敲命令,突然愣住了:哎?我的包名(Bundle Name)是啥来着?”是 com.example.demo?还是 com.test.final.v2?
别去翻 AppScope/app.json5 了,直接问手机。
1. 查看所有已安装的包
我们需要进入手机的 Shell 环境,问问包管理器(Bundle Manager, 简称 bm):
hdc shell bm dump -a
这会列出手机里成百上千个包名
2. 搜特定包名
如果你记得包名里包含 “demo”,可以用 grep (Linux/Mac) 或 findstr (Windows) 过滤一下:
# Windows
hdc shell bm dump -a | findstr demo
# Mac/Linux
hdc shell bm dump -a | grep demo
这样,你就能从包里面中找到那个 com.chengwu.superdemo。
3.卸载
找到了包名,卸载就只是一行代码的事。
注意:这里用的是包名 (Bundle Name),不是 HAP 文件名!
hdc uninstall com.chengwu.superdemo
执行完这句,手机上那个图标就消失了,所有本地数据(数据库、缓存)也会被彻底清空。
如果我只想卸载 App,但想保留里面的数据库方便下次调试怎么办? > > 在 Android ADB 里有
-k(keep data) 参数,但在鸿蒙目前的 HDC 版本中,卸载通常就是“净身出户”。如果需要保留数据,建议直接用-r覆盖安装,而不是先卸载再安装。
更多关于HarmonyOS鸿蒙Next中如何查看手机里面安装的应用有哪些?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
这个功能目前好像华为没有开放其接口,防止恶意软件
应用内无法集成这个功能,应用外可以采用命令行来实现,
在HarmonyOS Next中,查看已安装应用的方法如下:
- 进入设置 > 应用管理,可查看所有已安装应用列表。
- 在桌面双指捏合进入编辑模式,点击底部应用图标,可查看按字母排序的应用列表。
- 从屏幕底部上滑进入最近任务界面,左右滑动可快速浏览近期打开的应用。


