当前位置:编程学习 > wap >>

WIFI direct 如何在代码中开启服务。

最近想搞一个基于wifi direct的文件传输应用,看了lv14的wifi direct 例子,并且在真机上试了一下,结果显示需要打开wifi p2p(例子的地址是http://developer.android.com/training/connect-devices-wirelessly/wifi-direct.html)。但是在我手机上找了很久也没发现这个wifi dirct开启的选项。(我手机上有一个自建个人热点的软件)。
请问该如何在代码中实现wifi direct的开启?先谢谢了! --------------------编程问答-------------------- 需要手机支持。 --------------------编程问答--------------------
引用 1 楼 daixianga123 的回复:
需要手机支持。

手机支持不是问题。 --------------------编程问答--------------------
引用 2 楼 laojiaqi 的回复:
引用 1 楼 daixianga123 的回复:
需要手机支持。
手机支持不是问题。


直接去安装一个wifi direct应用 --------------------编程问答-------------------- 需要修改代码
文件:/packages/apps/Settings/src/com/android下的
/settingsWirelessSettings.java
onCreate方法
WifiP2pManager p2p = (WifiP2pManager) activity.getSystemService(Context.WIFI_P2P_SERVICE);

        if (!getPackageManager().hasSystemFeature(PackageManager.FEATURE_WIFI_DIRECT)||FeatureOption.MTK_WLAN_SUPPORT == false ||
                 (FeatureOption.MTK_CTA_SUPPORT == true) || (SystemProperties.getInt("ro.mediatek.wlan.p2p", 0) == 0)) {
            getPreferenceScreen().removePreference(wifiP2p);
        } else {
            mWifiP2pEnabler = new WifiP2pEnabler(activity, wifiP2p);
        }
       
//自己想办法让它走else就可以了
--------------------编程问答--------------------
这篇文章 可能帮到你
http://blog.csdn.net/snow25bz/article/details/8004106 --------------------编程问答-------------------- 楼主,我也遇到这样的问题,请问您解决了这个问题了吗?
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,