Trouver Android Bluetooth Appareils Jumelés
Je suis en train de créer une image de bouton qui, lorsqu'il est pressé, présente à l'utilisateur une liste de paires de périphériques Bluetooth à se connecter à.
Cependant, je reçois "ne peut pas être réglée comme une variable" au point ##1,
et "mArrayAdapber ne peut pas être résolu" au point ##2
(##1 et#2 ne font pas partie du code...)
J'ai utilisé le code à partir de l'Android site, mais d'être dans le noir, je me retrouve dans le noir.
J'apprécierais quelques conseils...
//Recherche
ImageButton bSearch = (ImageButton) findViewById(R.id.Search);
bSearch.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
##1Set<BluetoothDevice> pairedDevices = mBluetoothAdapter.getBondedDevices();
//If there are paired devices
if (pairedDevices.size() > 0) {
//Loop through paired devices
for (BluetoothDevice device : pairedDevices) {
//Add the name and address to an array adapter to show in a ListView
##2mArrayAdapter.add(device.getName() + "\n" + device.getAddress());
}
}
}
});
On dirait que tu as une erreur de syntaxe basée sur la description de votre. Le premier semble juste comme manquant de l'importation pour l'Ensemble de la classe et les autres est que vous n'avez pas défini de mArrayAdapter.
Hey, pouvez-vous donner le code source complet pour la recherche de périphérique Bluetooth dans notre dispositif. Merci à l'avance.
Hey, pouvez-vous donner le code source complet pour la recherche de périphérique Bluetooth dans notre dispositif. Merci à l'avance.
OriginalL'auteur Belboz | 2011-08-26
Vous devez vous connecter pour publier un commentaire.
Pour 1) eh Bien, si vous ne l'avez pas fait , ajouter
> import java.util.Ensemble;
dans vos déclarations d'importation . Cela permettra de résoudre le "Set" erreur.
Pour 2) Déclarer et initialiser
Par exemple dans votre Activité à faire :
puis sur onCreate:
qui doit ensuite être ajouté à une liste
Voir la section Bluetooth exemple de discussion à partir d'Android exemples. Il devrait vous aider à y aller avec le Bluetooth de l'api de
Mise à jour sur commentaire :
Si vous regardez de plus près sur BluetoothChat.java fichier BT exemple, vous allez voir ce
Regarder cette ligne :
Cette fonction permet de connecter à un périphérique bluetooth. Première fois, il vous demandera de vous jumeler automatiquement. Une fois appairé, la prochaine fois il va auto se connecter à l'appareil bluetooth.
J'ai vérifié le Bluetooth exemple de discussion, et il est difficile à suivre. Il n'y a pas de bouton qui prévoit un Dispositif de Recherche et de sélection de l'Appareil pour le couplage. Est-il un autre exemple?
J'ai mis à jour ma réponse ...
OriginalL'auteur Shahab Hameed
Salut, Vous pouvez également essayer ce code où vous avez juste obtenir l'Ensemble de servitude appareils.
OriginalL'auteur Maverick
Juste enlever
##1
et##2
respectivement de##1Set<BluetoothDevice>
et##2mArrayAdapter
sur votre code. Je pense que vous auriez il suffit de copier/coller à partir d'une autre source et ne pas y prêter attention. Qui ne fait pas partie du code original. Il a juste utilisé pour le numéro de la liste des fins.Bon, pour ceux qui cherchent à ma question, pour référence. la meilleure façon que j'ai trouvé pour résoudre mon problème a été de trouver que je peux créer un bouton qui affiche l'écran des Paramètres Bluetooth. Je ne savais pas que vous pourriez le faire, ou je l'aurais depuis le début. ................................................................................... startActivity(new Intent(Paramètres.ACTION_BLUETOOTH_SETTINGS));
OriginalL'auteur San Francesco