First small Bluetooth-app

  • 3 Antworten
  • Letztes Antwortdatum
M

Mr Android

Fortgeschrittenes Mitglied
10
Hallo,

ich will folgendes Java-programm testen:
Simple Android and Java Bluetooth Application | Luu Gia Thuy

Naja das java-programm für den Server(PC) habe ich ja auf das normale eclipse raufgespielt.

Nun muss ich nur noch den Client-Code aufs Handy bekommen. Ich hab mir dazu eclipse geladen mit ADT integriert. Da war ein MyFirstApp-programm schon drinnen:

Code:
package com.example.myfirstapp;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }


    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
    
}

Gibt es da kein public static void main() so wie beim "normalen" java? Wo wird das Programm hier gestartet?

Wie mache ich den Client-Android-Code im Link "app-fähig"? Einfach eine neue Datei erstellen im ATD und copy and paste? Wars das?

PS: ich hab mir hier die guides durchgelesen, aber da steht auch nichts darüber drinnen.

mfg
 
Gestartet werden Androidapps in der onCreate();
Die beiden anderen Punkte sind ja Methoden, die müssen nach der onCreate kommen:

Code:
public class MainActivity extends Activity
{
protected void onCreate()
{
//onCreate
}
protected void onStart()
{
//Inhalt der Methode aus dem Beispliel
}
//Andere Methode
}
 
Zuletzt bearbeitet von einem Moderator:
Danke.

Und was gehört bei onCreate genau hinein?

Nur das: ?
super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);

Gibt es auch einen Methoden-Aufruf da?
 
Schau dir mal auf der Developerseite den Activity Lifcycle an,da wird einem mehr klar :)
Die onStart wird von Android aufgerufen, da musat du nichts mehr machen. Sonst kommt in die onCreate alles das, was passieen soll, wenn die Activity erstellt wird. Da werden auch onClickListener erstellt und so.
Mfg :)
 
Zurück
Oben Unten