博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
命令行打开各组件
阅读量:6540 次
发布时间:2019-06-24

本文共 1354 字,大约阅读时间需要 4 分钟。

针对没有logo的程序:
使用adb shell 下面命令方式打开   
adb shell

#am start -a com.example.text com.example.text.MainActivity
am start -n com.android.browser/com.android.browser.BrowserActivity

格式:# am start -n 包(package)名/包名.活动(activity)名称
   启动的方法可以从每个应用的AndroidManifest.xml的文件中得到
   Music 和 Video(音乐和视频)的启动方法为:
   # am start -n com.android.music/com.android.music.MusicBrowserActivity
   # am start -n com.android.music/com.android.music.VideoBrowserActivity
   # am start -n com.android.music/com.android.music.MediaPlaybackActivity
  
   Camera(照相机)的启动方法为:
   # am start -n com.android.camera/com.android.camera.Camera
  
   Browser(浏览器)的启动方法为:
   # am start -n com.android.browser/com.android.browser.BrowserActivity
   # am start -a android.intent.action.VIEW -d  http://www.baidu.com (这里-d表示传入的data)
   启动浏览器 :
   am start -a android.intent.action.VIEW -d  http://www.google.cn/
   
   拨打电话 :
   am start -a android.intent.action.CALL -d tel:10086
   这里-a表示动作,-d表述传入的数据,还有-t表示传入的类型。
   启动 google map 直接定位到北京 :
   am start -a android.intent.action.VIEW geo:0,0?q=beijing 
   
   启动一个服务
   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
http://bbs.pediy.com/showthread.php?t=184749

转载于:https://www.cnblogs.com/littlefishxu/p/3969196.html

你可能感兴趣的文章
MD5加密
查看>>
RSA算法实例
查看>>
Unix环境高级编程笔记 :3、文件I/O
查看>>
Dubbo源码之服务端并发控制——ExecuteLimitFilter
查看>>
ant
查看>>
微信,想要说爱你,却没有那么容易!
查看>>
有关sqlite与sql
查看>>
MapXtreme 2005 学习心得 概述(一)
查看>>
php进一法取整、四舍五入取整、忽略小数等的取整数方法大全
查看>>
Hibernate的拦截器和监听器
查看>>
游戏中学习Bash技能
查看>>
ubuntu 12.04系统托盘不显示ibus输入法图标的解决方法
查看>>
WSDP
查看>>
Memory Management
查看>>
The Packaging Process in Yocto/OE
查看>>
JQUERY 对 表格中的数据重排序
查看>>
程序员常用借口指南
查看>>
关于PXE网络安装linux系统中碰到的个别问题
查看>>
awk 常用方法
查看>>
Android网络框架实现之【Retrofit+RxJava】
查看>>