首页 > 其他分享 >android命令行开启应用

android命令行开启应用

时间:2023-10-24 09:23:37浏览次数:29  
标签:命令行 am 开启 MainActivity start 应用 activity test android

  1. 获取应用包名

pm list packages | grep [KeyName]

  1. 获取应用清单信息

dumpsys package [PackageName]

可查找具体的 activity 及对应参数

  1. 裸启动应用

am start com.test/.MainActivity

在应用清单中一般带有 ‘LAUNCHER’ 字样的 activity 即启动入口

  1. 带参数启动应用-单字符串

am start -n com.test/.MainActivity -d "字符串"

对应应用内取传入的数据:getIntent().getDataString()

  1. 带参数启动应用-键值对

am start -n com.test/.MainActivity --ei num 10 --es str "字符串"

对应应用内取传入的数据:getIntent().getIntExtra("num")getIntent().getIntExtra("str")

  1. 关闭activity

input keyevent KEYCODE_BACK

StackOverflow Use android adb shell to return one activity

标签:命令行,am,开启,MainActivity,start,应用,activity,test,android
From: https://www.cnblogs.com/hencins/p/17783950.html

相关文章

  • Android中RadioGroup的使用
    在安卓中为了给在几个选项中选择其中某个选项,需要用到Radiogroup2、为了增加灵活行,想要在Java代码中动态加载Radio这就涉及到一个问题,Radio的样式应该怎样修改RadioGroup的代码<RadioGroupandroid:id="@+id/rbgAttrSelect"android:layout_width="match_parent"......
  • ADB修改Android手机的分辨率和屏幕密度
    前言之前用自动精灵操作手机的时候,需要修改手机的分辨率,后来发现用ADB工具可以免root修改ADB方式修改前置操作1、用adb工具连接手机,记得开启usb调试模式2、执行命令,进入shell模式adbshell分辨率设置命令wmsize[reset|WxH|WdpxHdp]returnoroverridedisplaysize.w......
  • vm怎么开启GPU虚拟化
    vm怎么开启GPU虚拟化 原创mob64ca12ecf3b42023-08-1616:26:00©著作权文章标签虚拟化驱动程序加载文章分类虚拟化云计算阅读数453在VM中开启GPU虚拟化方案问题描述虚拟机(VM)是一种常见的虚拟化技术,它允许在一台物理计算机上运行多个独立的操作系统实例。然而,虚拟机通......
  • 【VMware篇】10-vCenter升级小技巧(一)之命令行升级
    第1章前言  为什么要升级vCenterserver?1.新功能和增强功能:升级vCenterServer可以让您拥有最新的功能和增强功能。每个vCenterServer版本都会引入新的功能和改进,这些功能可以提升管理和监控虚拟化环境的能力,增强安全性、性能和可靠性等方面。2.修复漏洞和安全问题:升级vCenter......
  • laravel:编写命令行脚本(10.27.0)
     一,相关文档https://learnku.com/docs/laravel/10.x/artisan/14859二,php代码1,创建commandliuhongdi@lhdpc:/data/laravel/dignews$phpartisanmake:commandCart   INFO  Consolecommand[app/Console/Commands/Cart.php]createdsuccessfully.2,command的代......
  • Windows命令行、Dos命令、环境变量、进制
    命令行:文本交互界面TUI通过命令行可以使用一个一个命令指令来操作计算机任何计算机的操作系统中都包含命令行(windows\linux\macOS)命令行可以有不同的名称:命令行、命令行窗口、DOS窗口、命令提示符、CMD窗口、Shell、终端terminal1、如何进入到命令行:Win键+R,输入cmd,输出......
  • "wdsmcast" 是用于 Windows 部署服务的命令行实用程序,用于将网络启动映像(NBP)和其他必
    "wdsmcast"是用于Windows部署服务的命令行实用程序,用于将网络启动映像(NBP)和其他必要文件发送到目标计算机以进行远程安装操作。其作用是通过多播协议快速、高效地向多台计算机发送数据,从而实现远程安装操作的自动化和简化。以下是"wdsmcast"命令的一些常见参数和示例用法:-s......
  • MAC之Android安装APK
    一,打开paths文件1,打开Finder,前往/etc/(快捷键:Shfit+Option+G)如下图:2,右击“etc”文件夹->"显示源项目"3,右击“etc”文件夹->"显示简介"4,更改“etc”的权限为读写5,更改/etc/paths文件的权限为读写6,右键paths文件->打开文件方式-> 文本编辑二,编辑paths文件1,Finder,前往SDK,如......
  • ubuntu 20.1 (linux) 下软件安装教程(基本上都是使用命令行安装)
    一、node1.安装教程#第二步,添加源后安装需要什么版本直接替换后面的数字即可,如果需要21,直接将20替换为21就可以了curl-sLhttps://deb.nodesource.com/setup_20.x|sudo-Ebash-#开始进行安装sudoaptinstall-ynodejs#https://learnku.com/articles/42581#......
  • NGINX 安装 SSL 证书 - 开启 HTTPS 访问
    在NGINX上安装SSL证书-开启HTTPS访问一、在你开始之前请确保您已下载证书文件。没有证书?请从https://www.sslforfree.com上申请90天免费证书。下载证书后,您应该有一个包含以下证书文件的ZIP:certificate.crtca_bundle.crtprivate.key二、上传证书文件首先,......