gpt4 book ai didi

android - Moto E 中 android.net.wifi.p2p.WifiP2pService 的类名

转载 作者:行者123 更新时间:2023-11-30 01:19:03 24 4
gpt4 key购买 nike

我正在 Xposed Framework 中开发一个模块,它试图访问 Wifi p2p 服务以对其进行修改。通过此处找到的代码,这在三星 Galaxy S3 上完美运行:https://stackoverflow.com/a/18629705/2933485

它使用类名“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 类而不是 WifiP2pService 类,并且您无法从 WifiP2pManager 获取 P2pStateMachine 对象类,因为 P2pStateMachineWifiP2pManager 类中不可用!

我在 github 中找到了一个类,用于使用此链接上的 WifiP2pManager 自动接受 p2p 连接

https://github.com/mdabbagh88/alljoyn_java/blob/master/helper/org/alljoyn/bus/p2p/WifiDirectAutoAccept.java

试试上面的类(class),我不确定它是否会完美地工作:(

关于android - Moto E 中 android.net.wifi.p2p.WifiP2pService 的类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37388960/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com