一:启动service
adb shell am startservice com.125la.test/.myService
二:启动Activity
adb shell am start com.125la.test/.MainActivity
还可以带参数,我在Android 9.0测试无法启动。(具体可以参考Broadcast的,这个比较少用)
三:发送Broadcast
adb shell am broadcast 后面的参数有:
[-a <ACTION>] [-d <DATA_URI>] [-t <MIME_TYPE>] [-c <CATEGORY> [-c <CATEGORY>] ...] [-e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE> ...] [--ez <EXTRA_KEY> <EXTRA_BOOLEAN_VALUE> ...] [-e|--ei <EXTRA_KEY> <EXTRA_INT_VALUE> ...] [-n <COMPONENT>] [-f <FLAGS>] [<URI>]
常用实例
# 广播1 不带参数 adb shell am broadcat -a com.125la.test # 广播2 带String类型的参数 adb shell am broadcast -a com.125la.test --es test_string "this is test string" # 广播3 带int类型的参数 adb shell am broadcast -a com.125la.test --ei test_int 100 # 广播4 带boolean类型的参数 adb shell am broadcast -a com.125la.test --ez test_boolean true
广播1
Intent intent= new Intent(); intent.setAction("com.125la.test"); sendBroadcast(intent);
广播2
--es 指后面跟String的参数Key和Value
Intent intent= new Intent(); intent.setAction("com.125la.test"); intent.putExtra("test_int", "this is test string"); sendBroadcast(intent);
广播3
--ei 指后面跟int的参数Key和Value
Intent intent= new Intent(); intent.setAction("com.125la.test"); intent.putExtra("test_int", 100); sendBroadcast(intent);
广播4
--ez 指后面跟boolean的Key和Value
Intent intent= new Intent(); intent.setAction("com.125la.test"); intent.putExtra("test_boolean", true); sendBroadcast(intent);
参考
历史上的今天
暂无评论...
随机推荐
汪曾祺:端午的鸭蛋
家乡的端午,很多风俗和外地一样。系百索子。五色的丝线拧成小绳,系在手腕上。丝线是掉色的,洗脸时沾了水,手腕上就印得红一道绿一道的。做香角子。丝线缠成小粽子,里头装了香面,一个一个串起来,挂在帐钩上。贴五毒。红纸剪成五毒,贴在门槛上。贴符。这符是城隍庙送来的。城隍庙的老道士还是我的寄名干爹,他每年端午...
Android状态栏之LabelView
前言LabelView是一个监听栈顶应用变化并应用的label(也就是应用名称)展示的View。一般在顶部状态栏中常用。封装在一起,这样只需要在xml中添加即可,简单方便,可移植。记录于此,方便自己查阅。正文涉及功能时时监听顶部Activity变化获取当前Activity的la...
林清玄:把时间花在心灵上
朋友带我去看一位收藏家的收藏,据说他收藏的都是顶级的东西,随便拿一件来都是价逾千万。我们穿过一条条的巷子,来到一家不起眼的公寓前面,我心中正自纳闷,顶级的古董怎么会收藏在这种地方呢?收藏家来开门了,连续打开三扇不锈钢门,才走进屋内。室内的灯光非常幽暗,等了几秒钟,我才适应了室内的光线,这时,才赫...
塔斯格丝:给希望留点空间
西西里监狱是一级监狱,虽然坐落在城市的中央,但却感受不到丝毫的繁华与自由。卡洛奇自杀过很多次,可惜,狱警连他自杀的权利都给剥夺了。卡洛奇已经在这个小房间待了整整三年,只有每周放风时能看看“外面的世界”。越狱是绝对不可能,他唯一想做的就是下地狱,因为西西里监狱比地狱更折磨人。唯一的方式便是挑衅奥多...
对Matrix.mapRect()的理解
前言在对图片操作时有用过,Matrix.mapRect(),但当时没记录一下,因此今天抽空整(摘)理(抄)一下,方便自己查阅。正文Matrix中的接口,有原文注释,大意是对矩形使用矩阵变形,也就是改变矩形中的四个点值。 public boolean mapRect(RectF rec...
[摘]Android横屏和竖屏的方法
前言本文摘抄,方便自己查阅。正文AndroidManifest.xml配置在指定的要设置的Activity对应的标签中加入android:screenOrientation相关属性。unspecified:默认值 由系统来推断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的...