0

ユーザーがウィジェット アイコンをクリックしたときに、wifi のオンとオフを切り替える必要があります...

WifiManager wifiManager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE); 
if(wifiManager.isWifiEnabled())
    wifiManager.setWifiEnabled(false);
else
    wifiManager.setWifiEnabled(true);

pendingIntents を使用して実装するにはどうすればよいですか?

4

3 に答える 3

1

ステップ #1:ロジックBroadcastReceiverを含む を作成します。setWifiEnabled()

ステップ #2:<receiver>マニフェストで要素を使用してそのレシーバーを宣言します。

ステップ #3:getBroadcast() PendingIntentアプリ ウィジェットのボタンで a を使用し、 this をポイントしますBroadcastReceiver

于 2012-11-12T17:30:34.383 に答える
0

以下の例をダウンロードしてください。

https://github.com/siddhpuraamitr/WIfi-Toggle-Widget

于 2013-11-27T17:26:34.000 に答える