Archiv für den Monat: Juli 2011

Android Button-Event

Das fertige Projekt kann hier heruntergeladen werden:

TestButton.zip

Um einen Button in einer Android App zu erstellen, muss in der Datei “res/layout/main.xml” ein Button erstellt werden.
Für dieses Beispiel wird ebenfalls ein Textfeld eingefügt, somit sieht diese o.g. Datei wie folgt aus:


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello"
    />
<Button 
	android:text="Button" 
	android:layout_width="wrap_content" 
	android:id="@+id/button1"
	android:layout_height="wrap_content"/>
<EditText
	android:layout_height="wrap_content"
	android:layout_width="match_parent" 
	android:id="@+id/txtEdit"/>
</LinearLayout>


Anschließend wird in der entsprechenden Activity Datei folgendes eingetragen, um das Event des Klicken abzufangen:


public class TestButtonActivity extends Activity {
	// Variablen für das Textfeld, und den Button anlegen
    private EditText txtedit;
    private Button btntest;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        //Verknüpfung der Variablen mit den DesignElementen aus der "main.xml"
        txtedit = (EditText) findViewById(R.id.txtEdit);
        btntest = (Button) findViewById(R.id.button1);
        
        //Ein Event, was beim Klicken auf den Button ausgelöst wird, wird abgehört
        btntest.setOnClickListener(new View.OnClickListener() {
			
			@Override
			public void onClick(View v) {
					String tmpstr = "Hello " + txtedit.getText().toString() + "!";
					Toast.makeText(getBaseContext(), tmpstr, Toast.LENGTH_LONG).show();
			}
		});
    }
}

Linux Kernel

Ab der Kernelversion 2.6.32 kann man den Linux Kernel nun schneller
auf das jeweilige System “anpassen”.

Hierbei werden von dem z.B. installierten Debian Kernel alle
laufenden Module mit in die Linux Kernel Config übernommen, somit sollte
darauf geachtet werden, das alle unterstützen Geräte in dem zu
übernehmenden Kernel angeschlossen und funktionsbereit sind.

Anschließend den neuen Kernel herunterladen, entpacken, in das Kernelverzeichnis wechseln, und folgenden Befehl eingeben:

make localmodconfig

Hiermit wird die .config – Datei geschrieben und steht zum compilen bereit:

make -j 8 bzImage modules > logfile 2>&1

Hiermit werden 8 compile-Befehle gleichzeitig durchgeführt, was die Zeit verkürzen dürfte.
Anschließend sind die neuen Module, wie gewohnt zu installieren:

make modules_install install >> logfile 2>&1

Viel Erfolg.

Kalibrieren einer MacBook- oder MacBook Pro-Batterie

Kalibrieren Sie die Batterie Ihres MacBook- oder MacBook Pro-Computers alle vier bis acht Wochen, damit sie stets mit optimaler Kapazität arbeitet.

Gehen Sie wie folgt vor, um die Batterie zu kalibrieren:

1. Schließen Sie das MagSafe-Netzteil an und laden Sie die Batterie des MacBook- oder MacBook Pro-Computers vollständig auf, bis die grüne Anzeige am MagSafe-Netzteil leuchtet und das Batteriesymbol in der Menüleiste anzeigt, dass die Batterie vollständig geladen ist.
2. Lassen Sie die Batterie mindestens zwei Stunden lang vollständig geladen. Sie können Ihren Computer solange mit angeschlossenem Netzteil verwenden.
3. Trennen Sie das Netzteil vom Computer, während dieser eingeschaltet ist, und verwenden Sie ihn mit Batteriestrom. Wenn der Ladestand der Batterie niedrig ist, wird das Dialogfenster mit einer entsprechenden Warnung auf dem Bildschirm angezeigt.
4. Lassen Sie Ihren Computer weiterhin eingeschaltet, bis der Ruhezustand aktiviert wird. Wenn der Ladestand der Batterie niedrig ist, sichern Sie Ihre Arbeit und schließen Sie alle Programme, bevor der Ruhezustand aktiviert wird.
5. Schalten Sie den Computer aus oder lassen Sie ihn mindestens fünf Stunden im Ruhezustand.
6. Schließen Sie das Netzteil wieder an und lassen Sie es angeschlossen, bis die Batterie vollständig geladen ist. Sie können währenddessen mit Ihrem Computer arbeiten.

Wiederholen Sie die Kalibrierung ungefähr alle zwei Monate, damit die Batterie voll funktionsfähig bleibt. Wenn Sie selten mit Ihrem MacBook oder MacBook Pro arbeiten, empfiehlt es sich, die Batterie mindestens einmal monatlich neu zu kalibrieren.

Quelle: http://docs.info.apple.com/article.html?path=Mac/10.5/de/9036.html