2012-06-26 3 views
-1

Im essayant de développer le service qui commence par le récepteur de démarrage si le wifi ou bluetooth est activé automatiquement le désactiver.android désactiver WiFi et Bluetooth service build

s'il vous plaît aidez-moi

merci

+0

suivante [Qu'avez-vous essayé?] (http://mattgemmell.com/2008/12/08/what-have-you-tried/) – Jave

+0

IM passant par des tutoriels et ont trouvé aw ay pour démarrer charger le service mais ne sait pas comment déclencher le service si le wifi ou bluetooth est désactivé. http://stackoverflow.com/questions/11142195/secure-galaxy-tab-how-to-disable-bluetooth-and-or-wifi-on-kernal-permissions c'est ma première publication et je n'ai toujours pas eu toute réponse que je peux relayer. donc je suis encore en train de traverser la forêt sombre au ser –

Répondre

2

Dans le

manifeste
<receiver android:name=".BootTimeServiceStarter" > 
      <intent-filter> 
       <action android:name="android.intent.action.BOOT_COMPLETED" /> 
      </intent-filter> 
     </receiver> 

Et dans votre fichier de classe faire la

public class BootTimeServiceStarter extends BroadcastReceiver 
    { 

     @Override 
     public void onReceive(Context context, Intent intent) 
     { 


    BluetoothAdapter bluetooth = BluetoothAdapter.getDefaultAdapter(); 
      if (bluetooth.getState() == BluetoothAdapter.STATE_ON 
        || bluetooth.getState() == BluetoothAdapter.STATE_TURNING_ON) { 
        bluetooth.disable(); 
      } 
    WifiManager wifiManager = (WifiManager) context 
        .getSystemService(Context.WIFI_SERVICE); 
      if (wifiManager.getWifiState() == WifiManager.WIFI_STATE_ENABLED 
        || wifiManager.getWifiState() == WifiManager.WIFI_STATE_ENABLING) { 
       wifiManager.setWifiEnabled(false); 
      } 


      } 
    } 
+0

hey merci, je l'ai fait mais quand je l'ai installé au téléphone. ça ne marche pas. –

+0

onReceive sera appelé lorsque vous redémarrez votre appareil – Rasel

+0

je vous ai envoyé un mail à ce sujet si ce n'est pas un noisetier ... à l'adresse e-mail que vous avez sur le profil [email protected] jetez un coup d'oeil s'il vous plait. Je vous remercie –

Questions connexes