2013-03-09 4 views
1

Je ne vois pas vraiment quoi que ce soit en ligne pour savoir comment je commencer à attaquer ce problème, mais je sais qu'il est possible, donc je pensais que je demanderais ici :)où commencer pour connecter un contrôleur PS3 à Android app

Je suis en train de lire sur l'activation Bluetooth et les sockets dans un livre Android, et je veux essayer un projet simple où je synchronise un contrôleur PS3 à mon application afin que je puisse lire le signal et lui afficher quelques valeurs afin de comprendre quels codes correspondent à quels boutons/mouvements du joystick. Le problème est, après avoir activé bluetooth et configuré l'application pour découvrir d'autres périphériques, mon contrôleur n'est pas ramassé lorsqu'il est allumé. Tout le code que j'ai jusqu'ici vient du développement professionnel d'Android 4.0 édité par Wrox, ainsi la source peut être trouvée là sous le chapitre 16. Je me demande juste s'il y a quelque chose que je manque avec comment le contrôleur de PS3 fonctionne qui causerait c'est indiscutable, ou si j'ai besoin de faire quelque chose de spécial pour ramasser des appareils que je ne saisis pas. Je vous remercie!

private void startDiscovery() { 
    registerReceiver(discoveryResult, 
        new IntentFilter(BluetoothDevice.ACTION_FOUND)); 

    if (bluetooth.isEnabled() && !bluetooth.isDiscovering()) 
    deviceList.clear(); 
    bluetooth.startDiscovery(); 
} 

BroadcastReceiver discoveryResult = new BroadcastReceiver() { 
    @Override 
    public void onReceive(Context context, Intent intent) { 
    String remoteDeviceName = 
     intent.getStringExtra(BluetoothDevice.EXTRA_NAME); 

    BluetoothDevice remoteDevice = 
     intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE); 

    deviceList.add(remoteDevice); 

    Log.d(TAG, "Discovered " + remoteDeviceName); 
    } 
}; 

Répondre

0

Je pense que la console playstation et contrôleur fonctionnent sur un signal Bluetooth unique, vous devez chercher open source que vous pouvez intégrer dans Android i juste cherchai here est l'un il pourrait y avoir beaucoup plus, theres un moyen de sortir là-bas quelque part, vous venez de trouver les bonnes bibliothèques de code

Questions connexes