Class Moto E 中 android.net.wifi.p2p.WifiP2pService 的名称
Class name for android.net.wifi.p2p.WifiP2pService in Moto E
我正在 Xposed Framework 中开发一个模块,它试图访问 Wifi p2p 服务来修改它。通过此处找到的代码,这在三星 Galaxy S3 上完美运行:
它使用 class 名称 "android.net.wifi.p2p.WifiP2pService" 来访问该方法。我在 Moto E 设备上尝试 运行 时遇到问题,日志显示:
E/Xposed: java.lang.ClassNotFoundException: android.net.wifi.p2p.WifiP2pService
所以我猜 class 的名字一定有变化。 ¿是否有人可以参考 MOTO E(第 2 代)上的 wifi p2p 服务可能发生的情况?版本是lollipop 5.0.2
Lollipop 以后 WifiP2pService class 不可用!因此,或者您可以使用 WifiP2pManager class 而不是 WifiP2pService class 而您无法获得 P2pStateMachine 来自 WifiP2pManager class 的对象,因为 P2pStateMachine 在 WifiP2pManagerclass!
我在 github 中找到了一个 class 用于在这个 link
上使用 WifiP2pManager 自动接受 p2p 连接
尝试上面的 class,我不确定它能否完美运行:(
我正在 Xposed Framework 中开发一个模块,它试图访问 Wifi p2p 服务来修改它。通过此处找到的代码,这在三星 Galaxy S3 上完美运行:
它使用 class 名称 "android.net.wifi.p2p.WifiP2pService" 来访问该方法。我在 Moto E 设备上尝试 运行 时遇到问题,日志显示:
E/Xposed: java.lang.ClassNotFoundException: android.net.wifi.p2p.WifiP2pService
所以我猜 class 的名字一定有变化。 ¿是否有人可以参考 MOTO E(第 2 代)上的 wifi p2p 服务可能发生的情况?版本是lollipop 5.0.2
Lollipop 以后 WifiP2pService class 不可用!因此,或者您可以使用 WifiP2pManager class 而不是 WifiP2pService class 而您无法获得 P2pStateMachine 来自 WifiP2pManager class 的对象,因为 P2pStateMachine 在 WifiP2pManagerclass!
我在 github 中找到了一个 class 用于在这个 link
上使用 WifiP2pManager 自动接受 p2p 连接尝试上面的 class,我不确定它能否完美运行:(