1. Nimm jetzt an unserem Geotel Note - Gewinnspiel teil - Informationen zum Note findest Du hier!
  1. Peter123, 12.10.2011 #1
    Peter123

    Peter123 Threadstarter Android-Hilfe.de Mitglied

    Also meine App stellt über Bluetooth eine Verbindung zu einem anderen Gerät her. Wenn diese Verbindung erfolgreich war, wird eine neue Activity gestartet.
    In der neuen Activity soll mit der Verbindung weitergearbeitet werden.

    Das ganze sieht wie folgt aus:

    ActivitySuche:
    Code:
    BluetoothService service = new BluetoothService(this, mHandler);
    
    service.connect(device);


    BluetoothService:

    Code:
    public synchronized void connect(BluetoothDevice device){
    
    try {
            	for (Integer port = 1; port <= 3; port++) {
                    
                
    			mConnectThread = new ConnectThread(device, port);
    			}
    
     mConnectThread.start();
    }
    private class ConnectThread extends Thread {
    
    public ConnectThread(BluetoothDevice device, int port){
          mmDevice = device;
          BluetoothSocket tmp = null;
              
           Method m = device.getClass().getMethod("createRfcommSocket", new Class[] {int.class});
           tmp = (BluetoothSocket) m.invoke(device, 1);
    			
    				
            mmSocket = tmp;
      }      
    public void run() {
         try {
                    
                    mmSocket.connect();
                   
                    
                } catch (IOException e) {}
           // Start the connected thread
            connected(mmSocket, mmDevice, mSocketType);
         }
    }
    
    private class ConnectedThread extends Thread {
        public ConnectedThread(BluetoothSocket socket, String socketType) {
          
         //Ruft zweite Activity auf
         BluetoothScann.verbunden();
    
       }
    }
    
    Zweite Actitiy:

    Code:
     BluetoothService service = new BluetoothService(this, mHandler);
    

    Um diesen Code in der zweiten Activity geht es mir. Habe ich trotz "new BluetoothService" noch zugriff auf die Connection von vorher?

    Das ganze lehnt sich stark an das Projekt von google an:
    BluetoothChat - Bluetooth Chat | Android Developers

    Bei mir gibt es nur halt eine zweite Activity in welcher die Connection noch bestehen muss.
     
  2. Peter123, 16.10.2011 #2
    Peter123

    Peter123 Threadstarter Android-Hilfe.de Mitglied

    Keiner eine Idee dazu?
     
Die Seite wird geladen...
Ähnliche Themen - Bluetooth Service Forum Datum
[ERLEDIGT] Von SPP seriell per Bluetooth lesen Android App Entwicklung 26.04.2017
Bluetooths Android App Entwicklung 02.03.2017
Feststellen, ob Bluetooth-Verbindung noch existiert Android App Entwicklung 07.02.2017
TTL -> USB -> Bluetooth Android App Entwicklung 19.01.2017
Bluetooth Low Energy - Cache?? Android App Entwicklung 05.09.2016
OBD über Bluetooth steuern Android App Entwicklung 25.08.2016
[OFFEN] Service wird bei manchen Geräten nicht gestartet Android App Entwicklung 09.04.2017
Google Play Services Fehler Android App Entwicklung 19.12.2016
Location abfrage in einem Service Android App Entwicklung 13.07.2016

Besucher kamen mit folgenden Begriffen auf unsere Seite:

  1. android bluetooth services

    ,
  2. android service bluetooth

    ,
  3. android bluetooth with service