StartApp 添加参数(?
https://github.com/MaaXYZ/M9A/pull/332
这里 Waydroid 貌似要用参数启动,目前不知道是不是要再加个参数(但是只有这个模拟器需要参数),还是说单独适配这个模拟器
有什么方法判断是 Waydroid 吗?@Ezer015
adb shell getprop | grep waydroid
部分输出:
[ro.board.platform]: [waydroid]
[ro.build.product]: [waydroid_x86_64]
[ro.lineage.device]: [waydroid_x86_64]
[ro.product.brand]: [waydroid]
[ro.product.device]: [waydroid_x86_64]
[ro.product.odm.brand]: [waydroid]
[ro.product.odm.device]: [waydroid_x86_64]
[ro.product.product.brand]: [waydroid]
[ro.product.product.device]: [waydroid_x86_64]
[ro.product.system.brand]: [waydroid]
[ro.product.system.device]: [waydroid_x86_64]
[ro.product.system_ext.brand]: [waydroid]
[ro.product.system_ext.device]: [waydroid_x86_64]
[ro.product.vendor.brand]: [waydroid]
[ro.product.vendor.device]: [waydroid_x86_64]
或可使用 ro.product.brand == "waydroid" 用于检测 Waydroid @MistEO
感觉最好是直接向开发者提供执行 adb 命令的接口
感觉最好是直接向开发者提供执行 adb 命令的接口
给开发者有啥用,难道你们每个 UI 都自己适配一遍 waydroid 吗(
感觉最好是直接向开发者提供执行 adb 命令的接口
给开发者有啥用,难道你们每个 UI 都自己适配一遍 waydroid 吗(
对哦,它这个是控制器相关问题,确实是该 fw 做。
但是提供执行 adb 命令的接口仍然是一个有意义的 feat 。比如说需要附加参数启动一个 intent 而不是 activity。这种情况总不可能由 fw 这边一个一个去适配吧。
感觉最好是直接向开发者提供执行 adb 命令的接口
给开发者有啥用,难道你们每个 UI 都自己适配一遍 waydroid 吗(
对哦,它这个是控制器相关问题,确实是该 fw 做。
但是提供执行 adb 命令的接口仍然是一个有意义的 feat 。比如说需要附加参数启动一个 intent 而不是 activity。这种情况总不可能由 fw 这边一个一个去适配吧。
这个接口放出去很简单,但我感觉会被滥用,整出来奇奇怪怪的花活。等有具体需求再看吧
这个接口放出去很简单,但我感觉会被滥用,整出来奇奇怪怪的花活。等有具体需求再看吧
有什么接口是不能被滥用的吗(?
我目前遇到的需求已经在上面了(
adb shell am start -n com.github.metacubex.clash.meta/com.github.kr328.clash.ExternalControlActivity -a com.github.metacubex.clash.meta.action.START_CLASH
稍等,原来是支持数组的。那我之后再看看。
https://github.com/MaaXYZ/MaaFramework/issues/587