Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Bluetooth Service

Das Thema "Bluetooth Service" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 12.10.2011, 19:57   #1 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 13.11.2010
Beiträge: 114
Abgegebene Danke: 0
Erhielt 11 Danke für 11 Beiträge
Standard Bluetooth Service

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.
Peter123 ist offline   Mit Zitat antworten
Alt 16.10.2011, 22:06   #2 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 13.11.2010
Beiträge: 114
Abgegebene Danke: 0
Erhielt 11 Danke für 11 Beiträge
Standard AW: Bluetooth Service

Keiner eine Idee dazu?
Peter123 ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Service-Run-Checker: Läuft Service oder nicht? sem_thesis Android App Entwicklung 1 11.06.2011 21:47
Service aus Service (BroadcastReceiver) starten andi86 Android App Entwicklung 14 17.02.2011 06:52
findViewById im Service/ Custom Toast im Service FelixL Android App Entwicklung 1 24.08.2010 11:43
Bluetooth Verbundung als Service? stefanT60 Android App Entwicklung 1 04.08.2010 17:43
Remote Service azzuro Android App Entwicklung 10 16.11.2009 13:38




Du liest gerade: "Bluetooth Service" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.