2012-05-09 6 views
0

アンドロイドアプリケーションの開発を学ぶために、Android 4.0.3タブレット - Micromax Funbook P300を購入しました。Android 4.0でWifiを直接有効にする

私はWifi Directで始まったので、タブレットをロボットプラットフォーム用のリモートとして使用することができました。

私の失望として、在庫OSは設定メニューでこの機能を提供していません。

私たちがプログラマチックに無線直接機能を開始できるかどうか確認することはできますか?

誰かがこれに対処するいくつかのチュートリアルを指示することはできませんか?

ありがとうございました。

答えて

-2

に位置している使用済みのAPI、プログラム上で技術(コードの1行)を切り替える方法。私が知っている限り、これを行う方法はありません。それはすべてあなたのデバイス設定内から行う必要があります。一部のデバイスではWi-Fi Directの電源をオンにすることができますが、他のデバイスではWi-Fiを通常と同じように扱います。 P300がWi-Fi Directをサポートしているかどうかを確認しましたか?

+0

コード化されたプログラムの例では、wifi directを使用する方法が示されます。いいえ、1行のコードでwifi directを使用することはできませんが、ログメッセージがあれば、apiを使用してwifi directを試してみて、それがサポートされているかどうかを確認することは間違いありません。他の答えははるかに便利です。 –

0

WiFi Directは、Android 4.0.3(Android API 14以降またはAndroid 4.0以降)に対応している必要があります。ハードウェアの制限によりタブレットがWiFi Directをサポートしていない可能性もありますが、疑問です。タブレットに表示されているカスタムAndroidスキンが表示されないため、おそらく設定に表示されないことがあります。または、Android Directなどの設定インターフェイスがAndroid 4.1などのものに実装されていない可能性があります。

どのような場合でも、コード内で簡単にテストできます。

まず、

http://developer.android.com/training/connect-devices-wirelessly/wifi-direct.html#permissions

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.example.android.nsdchat" 
    ... 

    <uses-permission 
     android:required="true" 
     android:name="android.permission.ACCESS_WIFI_STATE"/> 
    <uses-permission 
     android:required="true" 
     android:name="android.permission.CHANGE_WIFI_STATE"/> 
    <uses-permission 
     android:required="true" 
     android:name="android.permission.INTERNET"/> 
    ... 

次に、それがサポートされているかどうかを確認するには、Android WiFiP2pManagerクラスを初期化してみてください、あなたのmanifest.xmlに適切な権限を置きます。私はnullを入れて、あなたは失敗をチェックするためのコールバックを渡すことができ

http://developer.android.com/reference/android/net/wifi/p2p/WifiP2pManager.html

public void onCreate(Bundle savedInstanceState) { 
    WifiP2pManager manager = (WifiP2pManager) getSystemService(Context.WIFI_P2P_SERVICE); 
    WifiP2pManager.Channel channel = manager.initialize(this, getMainLooper(), null); 
} 

。機能する場合は、Wi-Fi Direct guideの残りの部分に沿ってアプリを作成します。

関連する問題