2011-10-26 3 views
1

私の3.1ハニカムタブと2.3.5ジンジャーブレッドフォンでWi-Fiを自動化するための少しのプログラムを書いています。WifiManager.setWifiEnabledがハニカムで正常に動作しない

すべてが電話機でうまく動作しますが、アプリがハニーコムで自分のWi-Fiを無効にしようとすると、それはfcです。

私のアプリは、基本的には、私の放送受信機でキャッチされてカスタム放送を発射するように設定し、アラームを発します。私は、放送が発砲されて咳をしていることを確認できますが、ハニーコムは.setWiFiEnabled(false)を実行するとランタイム例外をスローするように見えます。私はパーミッションをチェックしています。 (これはgbで動作しています)。

ここで私のコードを試して説明します。

マニフェスト

<uses-sdk android:minSdkVersion="7" /> 
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> 
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/> 
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE"/> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 
<uses-permission android:name="android.permission.INTERNET"/> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 
    <receiver android:name="WiFiOffDoerReceiver" android:enabled="true"> 
     <intent-filter> 
      <action android:name="za.co.cjoliver.WIFIOFFDOER"/> 
     </intent-filter> 
    </receiver> 

コード

import android.app.AlarmManager; 
import android.app.Notification; 
import android.app.NotificationManager; 
import android.app.PendingIntent; 
import android.content.BroadcastReceiver; 
import android.content.Context; 
import android.content.Intent; 
import android.net.wifi.WifiManager; 
import android.util.Log; 

public class WiFiOffDoerReceiver extends BroadcastReceiver { 

@Override 
public void onReceive(Context context, Intent intent) { 
    Log.d("WiFi Beater3", "in WiFiOffDoerReceiver.onReceive"); 
    WifiManager myWifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE); 
    myWifiManager.setWifiEnabled(false); 
} 

}

私は任意の助けのために、すでにあなたに感謝しましょう。

答えて

1

あなたが発行正確に何であることを確認しI'motが、それはあなたのROMとは何かを持っているように、それが根付いたりでなければ、それは、音、など

もう一つの可能​​性は、あなたが使用しているAPIです。 HCにはGBとは異なるバージョンが必要ですか?

私はそれがあなたのコードだとは思わないので、それを理解できない場合は、タブと電話の違いについての情報を提供してみてください。

ちょうど愚痴なので、それが基本ではない場合は申し訳ありません。

幸運を祈る!

+0

両方ともカスタムROMを実行しています。ストックとテストの両方に復元し直します。私はテストした後に更新されます。 THX – user1013996

関連する問題