`

转:adb shell start中启动activity和service

    博客分类:
  • adb
 
阅读更多
命令窗口通过adb shell 进入android 的Linux命令界面,输入am -help看到如下信息:

我们可以通过命令启动android中的Activity,Service,BroadcastReceiver 等组件

    拨打一个电话:

    am start -a android.intent.action.CALL -d tel:10086

    这里-a表示动作,-d表述传入的数据,还有-t表示传入的类型。

    打开一个网页:

    am start -a android.intent.action.VIEW -d http://www.baidu.com (这里-d表示传入的data)

    打开音乐播放器:

    am start -a android.intent.action.MUSIC_PLAYER 或者

    am start -n com.android.music/om.android.music.MusicBrowserActivity

    启动一个服务:

    am startservice <服务名称>

    例如:am startservice -n com.android.music/com.android.music.MediaPlaybackService (这里-n表示组件)

    或者 am startservice -a com.smz.myservice (这里-a表示动作,就是你在Androidmanifest里定义的)

    发送一个广播:

    am broadcast -a <广播动作>

    例如: am broadcast -a com.smz.mybroadcast

am还有很多的用法,有待研究。
分享到:
评论

相关推荐

    adb命令详解--测试工程师必备笔记(建议收藏)

    1. 调起 Activity:adb shell am start 2. 调起 Service:adb shell am startservice 3. 发送广播:adb shell am broadcast 4. 强制停止应用:adb shell am force-stop 文件管理 1. 复制设备里的文件到电脑:...

    Android Debug Bridge(安卓调试桥) tools platform-tools adb命令行工具

    启动 adb server 命令:adb start-server 停止 adb server 命令:adb kill-server 查询已连接设备/模拟器:adb devices 该命令经常出现以下问题: offline —— 表示设备未连接成功或无响应; device —— 设备已...

    android adb shell

    1. **应用调试**:通过 ADB Shell 启动特定的 Activity 或 Service,检查应用的行为和状态。 2. **性能优化**:使用 `top` 和 `dumpsys` 等命令分析应用的 CPU 和内存使用情况,找出性能瓶颈。 3. **自动化测试**:...

    adb shellfor windows

    总的来说,adb shell for Windows是Android开发和调试过程中不可或缺的工具,它提供了对Android设备的全面控制,帮助开发者解决各种问题,提升应用的质量和性能。熟练掌握adb shell命令,可以极大地提高工作效率。

    adb命令和环境变量配置

    22. 启动 Activity:adb shell am start -n 包名/包名+类名(-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展数据,等)。 使用该命令可以启动一个 Android 活动。 23. 发布端口:你可以设置任意的...

    adb常用命令.docx

    - **启动Activity或Service**: `adb shell am start -n &lt;包名/包名+类名&gt;` - 示例: `adb shell am start -n com.example.app/com.example.app.MainActivity` - **向设备输入文本**: `adb shell input text &lt;string&gt;...

    android adb指令大全

    17. 启动 Activity:adb shell am start -n 包名/包名+类名 该命令用于启动一个 Activity,指定包名和类名。 18. 获取管理员权限:adb root 该命令用于获取管理员权限,用于执行一些需要高权限的操作。 19. 启动...

    adb常用命令adb shell常用命令.docx.zip

    掌握ADB和`adb shell`命令是Android开发和调试过程中的必备技能,这有助于高效地处理各种设备上的问题,提升开发效率。通过深入学习和实践这些命令,开发者能够更好地理解和控制Android系统,从而实现更精细的调试和...

    adb_shell命令大全

    adb shell am start -n 包名/包名+类名 这个命令将启动一个名为“包名”的 Activity,包括类名和其他参数。 发布端口 adb forward tcp:5555 tcp:8000 这个命令将设置一个 TCP 端口,用于在主机和模拟器或真机...

    adb命令大全

    命令:`adb shell am startservice -n &lt;service_name&gt;`。 ##### 5.3 发送广播 命令:`adb shell am broadcast -a &lt;action_name&gt;`。 ##### 5.4 强制停止应用 命令:`adb shell am force-stop &lt;package_name&gt;`。 ##...

    adb常用命令.pdf

    1. 启动某一个 App 的 Activity:am start -n {包名 (package)}/{包名 }.{活动 activity名称 } 2. 发送广播消息:am broadcast -a android.intent.action.ActionName 3. 设置 key 的 property 值:setprop KEY VALUE...

    adb1.0.26包含fastboot.exe

    注意这个状态并不能标识 Android 系统已经完全启动和可操作,在设备启动过程中设备实例就可连接到 adb,但启动完毕后系统才处于可操作状态。 no device —— 没有设备/模拟器连接。 以上输出显示当前已经连接了...

    Python之使用adb shell命令启动应用的方法详解

    adb shell am start -n &lt;package&gt;/&lt;activity&gt; ``` 这里 `&lt;package&gt;` 是指应用的包名,`&lt;activity&gt;` 是启动的Activity名称。 #### 实现步骤 1. **安装ADB**: 首先确保已经在计算机上安装了Android SDK Platform-...

    ADB命令.txt

    - 命令:`adb shell am start 包名/完整Activity路径` - 功能:启动指定的Activity。 - 应用场景:快速跳转至应用内的某个特定页面进行测试。 13. **发送广播** - 命令:`adb shell am broadcast -a ...

    Android_ADB命令介绍

    **命令**: `adb shell am start -n &lt;package_name&gt;/&lt;activity_class_name&gt;` **说明**: 启动指定的应用程序或Activity。 **示例**: 输入`adb shell am start -n com.baidu.search/com.baidu.search.MainActivity`,...

    adb 工具,操作手机工具

    App 信息 获取当前界面元素:adb shell dumpsys activity top 获取任务列表:adb shell dumpsys activity activities App 入口 adb logcat |grep -i displayed aapt dump badging mobike.apk | grep launchable-...

    adb 命令大全1

    - `adb shell am startservice &lt;service&gt;`:启动指定服务。 - `adb shell am broadcast &lt;intent&gt;`:发送广播。 - `adb shell pm list packages`:列出所有安装的应用包名。 - `adb shell ps`:查看正在运行的...

    ADB常用命令和路径

    - **格式**: `adb shell am start -n &lt;包名&gt;/&lt;主Activity&gt;` - **示例**: ```bash adb shell am start -n com.example.app/.MainActivity ``` ##### 1.9 用ADB输入文字 - **命令**: `adb shell input text` -...

Global site tag (gtag.js) - Google Analytics