运用
$ adb shell am start some://url
Run Code Online (Sandbox Code Playgroud)
我可以使用活动管理器启动URL.但是,如果我包含多个URL参数,则除了第一个参数之外的所有参数都会被删除.
例:
$ adb shell am start http://www.example.com?param1=1¶m2=2
Run Code Online (Sandbox Code Playgroud)
返回:
$ Starting: Intent { act=android.intent.action.VIEW dat=http://www.example.com?param1=1 }
Run Code Online (Sandbox Code Playgroud)
并且在&符号被忽略之后,param2就会消失.我想知道是否有一些编码/转义字符,以防止这种情况.