安卓自用am命令记录
cx文件管理器播放视频命令,也可以播放音频
am start -n com.cxinventor.file.explorer/com.alphainventor.filemanager.viewer.VideoPlayerActivity -a android.intent.action.VIEW -d /sdcard/akuma.mp4
启动椒盐音乐播放歌曲
am start -n "com.salt.music/com.salt.music.ui.MainActivity"
am start -a android.intent.action.VIEW -d "file:///sdcard/yoasabi.flac" -t "audio/*" -n "com.salt.music/com.salt.music.ui.MainActivity"
aimp播放音乐
am start -n com.aimp.player/com.aimp.player.ui.activities.main.MainActivity -a com.aimp.service.action.play -d /sdcard/yoasabi.flac
aimp后台播放音乐(需已启动)
am startservice -a "com.aimp.service.action.play" -d "file:///sdcard/yoasabi.flac" -t "audio/*" -n "com.aimp.player/com.aimp.player.service.AppService"
启动简黑时钟
am start -n com.hm.jhclock/com.hm.jhclock.hm
启动termux
am start -n com.termux/com.termux.app.TermuxActivity
关于am命令详解
am(Activity Manager)是Android SDK提供的一个命令行工具,用于执行与Android应用的活动管理相关的操作。以下是一些常用的am命令及其参数说明:
常用命令
start: 启动一个活动。
startservice: 启动一个服务。
stopservice: 停止一个服务。
broadcast: 发送一个广播。
force-stop: 强制停止一个应用。
kill: 杀死所有后台进程。
instrument: 启动一个Instrumentation。
常用参数
-a <ACTION>: 指定意图的动作(例如 android.intent.action.VIEW)。
-d <DATA_URI>: 指定意图的数据URI(例如 content://contacts/people/1)。
-t <MIME_TYPE>: 指定意图的数据类型(例如 image/png)。
-c <CATEGORY>: 指定意图的类别(例如 android.intent.category.DEFAULT)。
-n <COMPONENT>: 指定完整的组件名称(例如 com.example.app/.MainActivity)。
-f <FLAGS>: 添加意图标志(例如 0x10200000)。
--esn <EXTRA_KEY>: 添加一个空字符串的额外字段。
--es <EXTRA_KEY> <EXTRA_STRING_VALUE>: 添加一个字符串类型的额外字段。
--ez <EXTRA_KEY> <EXTRA_BOOLEAN_VALUE>: 添加一个布尔类型的额外字段。
--ei <EXTRA_KEY> <EXTRA_INT_VALUE>: 添加一个整型类型的额外字段。
--el <EXTRA_KEY> <EXTRA_LONG_VALUE>: 添加一个长整型类型的额外字段。
--ef <EXTRA_KEY> <EXTRA_FLOAT_VALUE>: 添加一个浮点类型的额外字段。
--eu <EXTRA_KEY> <EXTRA_URI_VALUE>: 添加一个URI类型的额外字段。
--ecn <EXTRA_KEY> <EXTRA_COMPONENT_NAME_VALUE>: 添加一个组件名称类型的额外字段。
--eia <EXTRA_KEY> "<EXTRA_INT_VALUE>[,<EXTRA_INT_VALUE>...]": 添加一个整型数组类型的额外字段。
--ela <EXTRA_KEY> "<EXTRA_LONG_VALUE>[,<EXTRA_LONG_VALUE>...]": 添加一个长整型数组类型的额外字段。