是否可以在没有动画的情况下通过ADB开始活动

时间:2016-10-20 23:34:27

标签: android android-activity adb

我知道通过代码(例如here)开始活动时,无动画是可能的,但是也可以通过adb这样做,甚至是那些应该有动画的活动?

此外,从这个打开的活动回来时是否可以没有动画?

2 个答案:

答案 0 :(得分:3)

在此处查看有关参数的ADB Shell活动管理器规范:https://developer.android.com/studio/command-line/shell.html#IntentSpec

我们可以看到Intent标志有一个-f选项。

意图标记FLAG_ACTIVITY_NO_ANIMATION具有常量值:65536

请参阅:https://developer.android.com/reference/android/content/Intent.html#FLAG_ACTIVITY_NO_ANIMATION

将它们放在一起你可以写出类似的东西:

am start -a com.example.ACTION_NAME -n com.package.name/com.package.name.ActivityName -f 65536

答案 1 :(得分:0)

您可以使用以下命令通过adb

启动活动
am start -n yourpackagename/.activityname