sh ADB命令(活动,服务,广播接收器)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh ADB命令(活动,服务,广播接收器)相关的知识,希望对你有一定的参考价值。
#! /bin/bash
(sudo) adb start / kill server
adb commands link (google)
adb shell am broadcast -a android.intent.action.MEDIA_MOUNTED -d file:///sdcard
adb (-s DEVICE) shell
# Fragment
am start -n com.android.settings/com.android.settings.SubSettings -e :android:show_fragment com.android.settings.users.UserSettings
com.tellm.android.app.ui.fragments.SettingsFragmentOne
# App
am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -n air.com.client.AppName/.AppEntry
monkey -p app.package.name -c android.intent.category.LAUNCHER 1
$ adb shell
$ am startservice <INTENT>
$ am broadcast <INTENT>
<INTENT>:
-n <PACKAGE>/.<NAME>
-a <ACTION>
-c <CATEGORY>
-f <FLAGS>
-e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE>
--ez <EXTRA_KEY> <EXTRA_BOOLEAN_VALUE>
--ei <EXTRA_KEY> <INTEGER>
# Package Manager (pm)
pm list packages -f
pm uninstall -k com.fedmich.pagexray (-k keeps data and cache)
pm disable package_name
pm enable package_name
pm list packages -d # list disabled
# Activity Manager (am)
am start -n com.package.name/com.package.name.ActivityName
am start -a com.example.ACTION_NAME -n com.package.name/com.package.name.ActivityName
monkey -p your.app.package.name 1
以上是关于sh ADB命令(活动,服务,广播接收器)的主要内容,如果未能解决你的问题,请参考以下文章
清单与活动中的广播接收器注册
为啥当主应用停止时我的小部件广播接收器服务停止
为特定活动实现广播接收器
VS/Xamarin Android开发Follow Me
Android - 使用广播接收器重新加载活动
如何在通过广播接收器将 JobIntentService 之间的数据传递给活动时防止 TransactionTooLarge 异常