1.启动一个AVD
2.命令行运行adb shell可连接到AVD,这也就是命令行客户端
3.如何启动一个程序
am start -n package name/.activityName
am start -n com.example.helloworld/.MainActivity
启动Android设置工具的命令如下所示:
# am start -n com.android.settings/.Settings
启动Android计算器程序的命令如下所示:
# am start -n com.android.calculator2/.Calculator
启动Android录音机程序的命令如下所示:
# am start -n com.android.soundrecorder/.SoundRecorder
启动Android照相机程序的命令如下所示:
# am start -n com.android.camera/.Camera
启动Android摄像机程序的命令如下所示:
# am start -n com.android.camera/com.android.camera.VideoCamera
启动Android音乐浏览器的命令如下所示:
# am start -n com.android.music/com.android.music.MusicBrowserActivity
启动Android视频浏览器的命令如下所示:
# am start -n com.android.music/com.android.music.VideoBrowserActivity
启动Android网络浏览器等的命令如下所示:
# am start -n com.android.browser/com.android.browser.BrowserActivity
对于某些具有附加数据的应用程序,还可以使用-d选项增加数据URL,示例如下所示:
# am start -n com.android.music/com.android.music.MediaPlaybackActivity -d /a.mp3
# am start -n com.android.music/com.android.music.MediaPlaybackActivity -d file: ///a.mp3
# am start -n com.android.camera/com.android.camera.MovieView -d file:///b.mp4
# am start -n com.android.camera/com.android.camera.MovieView -d /b.mp4
# am start -n com.android.camera/com.android.camera.ViewImage -d file:///c.jpg
以上程序分别进行了音乐播放、视频播放、图片浏览等功能。com.android.music. MediaPlaybackActivity、com.android.camera.MovieView和com.android.camera.ViewImage分别是对应的应用程序。
对于上述内容,还可以使用mime type方式启动程序,如下所示:
# am start -a android.intent.action.VIEW -d file:///a.mp3 -t audio/*
# am start -a android.intent.action.VIEW -d file:///b.mp4 -t video/*
# am start -a android.intent.action.VIEW -d file:///c.jpg -t image/*
这里使用的是am -a参数,表示执行一个动作,后面的audio/*、video/*和image/*表示数据mime类型,Android将自动找到支持相应数据mime类型的程序来打开对应的音乐、视频和图片文件。
分享到:
相关推荐
"Android学习笔记" Android学习笔记是Android开发者的必读书籍,书中涵盖了Android系统架构、Activity、Intent、资源管理等多方面的知识。本笔记对应的学习资源《第一行代码》是Android开发者的入门必读书籍,书中...
Android学习笔记(一)——创建第一个Android项目 Android学习笔记(二)android studio基本控件及布局(实现图片查看器) Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) ...
Android学习笔记(1)-永远不变的Hello World Google的Android SDK发布也有一段时间了,一直想研究一下却苦于找不到时间。利用这个周未,开始强迫自己再次进入学习状态,原因很简单:我看好开放的gPhone。 SDK的下载...