Je souhaite créer un service sous Android qui demandera d'abord à l'utilisateur s'il souhaite démarrer Bluetooth et définir la découverte Bluetooth.Création du service avec l'activation Bluetooth dans Android
Ma question est:
Puis-je lancer dans le service suivant les activités?
if (!mBluetoothAdapter.isEnabled()) { Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE); startActivityForResult(enableBtIntent, 0); } // Set Phone Discoverable for 300 seconds. Intent discoverableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE); discoverableIntent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, 600); startActivity(discoverableIntent);
Je souhaite définir la détectabilité du téléphone pour la durée de vie de l'application. C'est possible?
Je veux accéder à l'espace vide disponible sur la carte SD. Comment devrais-je le faire?
Merci d'avance.
Merci pour votre aide. Je pense qu'il est impossible d'activer la découverte bluetooth en service. Toujours pour la 3e question J'ai demandé Je veux accéder à l'espace vide disponible sur la carte SD. Comment devrais-je le faire? Android Java bibliothèque Java.io d'android ne fournit aucune fonction pour accéder à l'espace libre du système de fichiers actuel comme Java.Io standard fournit. Mais j'ai trouvé la classe StatFs de android.os qui a résolu mon problème. –
pas si bon conseil cause google ne recommande pas d'activer bluetooth sans demander d'abord à l'utilisateur .. Il peut être fait de cette façon, mais une autorisation spéciale pour l'administrateur BT doit être définie dans le manifeste. – Ewoks