前言
之前简单整理过《adb命令启动service、Activity和发送Broadcast》,但使用adb启动Activity带参数的没有整理。因此这次想起,记录于此,方便自己查阅。
好记性不如烂笔头
正文
本文主要是整理一下常用的使用adb shell启动带参数的Activity。
不带参数启动Activity
adb shell am start com.125la.music/.MainActivity
或者
adb shell am start -n com.125la.music/.MainActivity
PS: 推荐使用 第二条命令,因为后续可以在其后面加参数。
带参数的启动Activity
adb shell am start -n com.125la.music/.MainActivity --ei type 1
PS:-n 不能少了哦,如果少了,默认忽略带的参数。
等同于Java代码:
Intent intent= new Intent();
intent.setComponent(new ComponentName("com.125la.music", "com.125la.music.MainActivity"));
intent.putExtra("type", 1);
startActivity(intent);
指定Action
adb shell am start -a android.intent.action.MAIN -n com.125la.music/.MainActivity --ei type 1
指定category
adb shell am start -c android.intent.category.LAUNCHER -n com.125la.music/.MainActivity --ei type 1
当然,同时指定action和category都可以
adb shell am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -n com.125la.music/.MainActivity --ei type 1
对应命令的介绍
-a action;activity对应的action;
--es key stringValue; 传递 String 参数;
--ez key booleanValue; 传递 Boolean 参数;
--ei key intValue; 传递 int 参数;
--el key longValue; 传递 long 参数;
--ef key floatValue; 传递 float 参数;
参考文章
历史上的今天
随机推荐
删除开机动画bootanimation
推荐使用 读书导航 极客导航 :125啦极客导航(http://www.biumall.com/jike.html)Android开机动画有2种模式,一种是使用两张图片利用某种效果来造成动态,另一种则是用一个图包循环显示的方式来形成动态。当然,这时因为mediaplayer已经起来,播放...
Android中判断Service是否启动了
前言偶然需要使用,记录于此。好记性不如烂笔头正文使用getRunningServices获取运行的服务有时候需要盘服务是否启动,如果没有启动就需要拉起来PS:SERVICE_PACKAGENAME和SERVICE_NAME分别是定义的包名和服务包名,这里省略。 /** ...
Android触摸事件简单分析
这篇文章以前写的,后来博客清空重新开始了。最近看到,因此摘抄于此,以便查阅。在开始分析之前,大家可以先记几个结论,这样便于理解。 结论1:事件一定是先到达父控件上。 结论2:事件简单来说可以分为三种:Down事件、Move事件、Up事件。PS:(1) 为了让读者看得更清晰,在代码中只打...
丝绒陨:年轻人,请忍受一下
暂时,你还需要忍受一下在可以忍受的范围之内或者刚好超出一点,这没什么就像可以承受海盐,可以承受灯塔的遥远亲人离去,朋友疏远……薄荷味的烟此刻正充满这间促狭的屋子在你年轻的时候,不会想到如今你选择在一间昏暗的屋子里住下在城市的肋骨间,感受一成不变的节拍要相信,所有妻子都会出轨。价格不...
舒婷:这也是一切
——答北岛的《一切》不是一切大树都被风暴折断; 不是一切种子都找不到生根的土壤; 不是一切真情都流失在人心的沙漠里; 不是一切梦想都甘愿被折断翅膀。 不、不是一切都像你说的那样! 不是一切火焰都只燃烧自我而不把别人...
Android修改原生电话铃声
前言简单记录一下,修改Android原生默认的铃声。推荐看参考文章,这里只是个人随笔记录。正文隐藏内容!付费阅读后才能查看!¥1 ¥3多个隐藏块只需支付一次付费阅读参考文章《Android 设置铃声》《Android 设置来电铃声、通知铃声、闹钟铃声中的坑》
那我怎么知道要跳转的这个activity所带的参数名呢
@得到
上面的命令只适合知道的参数名等信息,使用次方式只是方便自己调试而已。比如开发中写接口给同事,自己肯定要先验证的。
至于跳转别人activity,如果没有说参数名等,是没法跳转咯。