使用adb进行开发时,会遇到需要将网址作为启动参数传入的情况,如果网址携带了"&“拼接的多个参数,如果不做处理,”&“后面的参数无法取到。
这个时候需要对”&“进行转义,包括两个步骤:
1.使用英文模式下输入的单引号将参数包含。
2.使用^符号对”&"符号进行转义。
例如:adb shell am start -n a.b.c/.MainActivity --es paramUrl '/?key1=value1^&key2=value2'
时间:2022-03-24 22:12:12
使用adb进行开发时,会遇到需要将网址作为启动参数传入的情况,如果网址携带了"&“拼接的多个参数,如果不做处理,”&“后面的参数无法取到。
这个时候需要对”&“进行转义,包括两个步骤:
1.使用英文模式下输入的单引号将参数包含。
2.使用^符号对”&"符号进行转义。
例如:adb shell am start -n a.b.c/.MainActivity --es paramUrl '/?key1=value1^&key2=value2'