我们知道我们可以使用以下命令行字符串
来调用活动adb shell am
usage: am [start|instrument]
am start [-a <ACTION>] [-d <DATA_URI>] [-t <MIME_TYPE>]
[-c <CATEGORY> [-c <CATEGORY>] ...]
[-e <EXTRA_KEY> <EXTRA_VALUE> [-e <EXTRA_KEY> <EXTRA_VALUE> ...]
[-n <COMPONENT>] [-D] [<URI>]
我想知道的是我如何为数据uri和类别设置字段, 例如,如果具有意图过滤器的活动类如此,
<intent-filter android:label="@string/resolve_edit">
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.EDIT" />
<action android:name="com.android.notepad.action.EDIT_NOTE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.item/vnd.google.note" />
</intent-filter>
如何使用数据uri和类别名称以及mimetype作为参数调用活动?只需给我一个示例命令行字符串,我们假设活动为com.test.test1/.Main
感谢。
答案 0 :(得分:0)
你已经试过哪种命令?
这会有用吗:
adb shell am start -a android.intent.action.VIEW -c android.intent.category.DEFAULT -t vnd.android.cursor.item / vnd.google.note -n com.test.test1 / .Main -d“file:///storage/removable/sdcard1/testFile.txt”