Inhaltsverzeichnis
Internet
HTTPS Verbindung klappt nicht
Falls Vertrag bei Swisscom:
- Proxy-Server merken oder aufschreiben, falls man ihn später mal wieder braucht
- Einstellungen → Wireless und Netzwerke → Mobile Netzwerke → Zugangspunkte → Swisscom Services (oder sonst den standard-inet APN) →Proxy → Feld leeren
Programmierung
Androdid SDK
wenn beim Verbinden mit Eclipse im Device-Manager nur Fragezeichen stehen, mit folgendem Befehle abhelfen
$ sudo ./adb kill-server $ sudo ./adb start-server
Medien
Videos konvertieren
Ich verwende dazu Avidemux. Gibts in Versionen für Linux, MacOSX, Windows.
- Avidemux installieren
- Video in Avidemux öffnen
- Video-Konfiguration
- wähle links im Menü „Video“ MPEG-4 ASP(lavc)
- klick auf Konfigurieren→Encoding Mode→Single-Pass - Bitrate
- Nimm irgend eine Bitrate (500) und klick OK
- wähle Filter→Transformieren→MPlayer Resize→doppelklick zum aktivieren→
- Breite: 800
- Höhe: 480
- darauf achten, dass das Video proportional verkleinert wird.
- Klick OK und schliessen
- Audio-Konfiguration
- wähle Audio→AAC (FAAC)
- Konfigurieren→Bitrate 96
- wähle Format→MP4
- klick Speichern und wähle ein name.mp4 für deinen Film.
- Transferiere die Datei via USB auf dein HTC Desire
Videos von ZDF-Mediathek downloaden
Auf der Mediathek-Seite einen Film auswählen. Dann mit Rechtsklick „zur HTML-Ansicht wechseln“ klicken. Dort dann den Link „Abspielen“ mit Rechtsklick „Linkadresse kopieren“ klicken und in folgendes Einzeiler-Skript einfügen:
$ curl http://wstreaming.zdf.de/zdf/veryhigh/100526_sixtus_ajo.asx | grep mms: | cut -d \" -f 2 | xargs -n1 mplayer -dumpstream -dumpfile zdf-mediathek_steveJobs.wmv
wmv Videos nach mp4 konvertieren
mit einer kleinen Zeile code und ffmpeg geht das wunderbar
$ ffmpeg -i /pfad/zum/wmv-film/filename.wmv -f mp4 -b 800k -acodec mp2 /pfad/zum/mp4-film/filename.mp4
-b = bitrate (default ist 200k, ist aber miserabel. besser etwas zwischen 800-1200)
weitere Links mit Infos:
19 ffmpeg-Codes
noch mehr Einstellungen
System
VNC Server einrichten
Spracherkennung aktivieren
Mit Google-Voice steht für Android eine tolle Funktion zur Verfügung. Im Moment leider nur mit englischer Eingabe. Als Ausgabe stehen aber verschieden Sprachen zur Verfügung. Um diese auf dem Desire zu aktivieren folgende Schritte ausführen:
- dieses Video anschauen
- diese Website besuchen und voiceSearch installieren
- dann auf derselben Website Speech-To-Text installieren
- nach Anleitung auf der Webiste weiter unten „Activating Keyboard [Step 2]“ Spracherkennung aktivieren
Hier noch ein paar Links mit Infos zur Spracherkennung:
PocketPC-Forum Desire
Tastenkombos und Codes
Tastenkombinationen
Neustart (aus dem laufenden Betrieb heraus): Volume Down + optischer Trackball + Power
Bootmenu (HBOOT) (im ausgeschalteten Zustand): Volume Down + Power
Fastboot (im ausgeschalteten Zustand): Back + Power
nützliche Codes (in der Telefonapplikation eingeben)
Eigene Rufnummer anzeigen 135# (funktioniert nicht mit allen Telefonen/Providern)
Erweiterte Informationen *##4636##
Hardreset 27673855# - es werden alle Daten gelöscht
FieldTest ##7262626##
HTC Function Test Program ##3424##
GTalk Service Monitor ##8255##
Akku verbessern
Your humble site admin doesn’t believe this one bit but he is repeating it for those true believers out there.
Diese wenigen Schritte erhöhen die Leistung deines Akkus:
- Gerät einschalten und für 8 Stunden oder mehr laden
- Gerät vom Ladegerät abziehen, ausschalten und 1 Stunden laden
- Gerät vom Ladegerät abziehen, einschalten, 2 Minuten warten, ausschalten und 1 Stunden laden
- Die Akkuleistung sollte sich beinahe verdoppelt haben
Quelle: MiUi Blog
Schreibrechte auf /system
$ adb shell $ su $ mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
ersetze /dev/block/mtdblock3 & /system mit entsprechendem Pfad und Einbindepunkt von deinem Gerät.
Mit folgendem Befehl Angaben auslesen
$ cat /proc/mounts
Dateien verschieben
der Befehl
$ adb pull system/app/Calculator.apk Calculator.apk
kopiert die Taschenrechner-App in das Verzeichnis Tools des Android-SDKs
Der Allgemeine Backup-Befehl für Systemapps lautet:
$ adb pull system/app/<Dateiname der apk-Datei> <Kompletter Zielpfad auf dem Rechner><Name der apk-datei auf dem Rechner>
So kann ich beispielsweise auch die Taschenrechner-App auf ein anderes Verzeichnis (Beispielsweise App-Backup auf meiner Festplatte D) mit folgendem Befehl sichern:
$ adb pull system/app/Calculator.apk d:\App-Backup\Calculator.apk
der Befehl
$ adb push Calculator.apk system/app/Calculator.apk
kopiert die Taschenrechner-App aus dem Verzeichnis Tools des Android-SDKs in das Systemverzeichnis des Telefons.
Der Allgemeine Restore-Befehl für Systemapps lautet:
$ adb push <Kompletter Zielpfad auf dem Rechner><Name der apk-datei auf dem Rechner> system/app/<Dateiname der apk-Datei>
So kann ich beispielsweise auch die Taschenrechner-App aus einem anderen Verzeichnis (Beispielsweise App-Backup auf meiner Festplatte D) mit folgendem Befehl wieder herstellen:
$ adb push d:\App-Backup\Calculator.apk system/app/Calculator.apk
Font anpassen
Hier die Hauptschriften
Regular Fonts = DroidSans.ttf und Arial.ttf\\ Bold Fonts = DroidSans-Bold.ttf und Arial-Bold.ttf\\ Clock Font = Clocktopia.ttf
Ganz einfach die gewünschte(n) Schrift(en) umbenennen
NEUERFONT.ttf ⇒ DroidSans.ttf und Arial.ttf
NEUERFONT-BOLD.ttf ⇒ DroidSans-Bold.ttf und Arial-Bold.ttf
NEUERUHRFONT ⇒ Clocktopia.ttf
In meinem Fall nahm ich die Kontrapunkt-Light (Arial.ttf, DroidSans.ttf) und Kontrapunkt-Bold (DroidSans-Bold.ttf, Arial-Bold.ttf, Clocktopia.tff).
Speicherort von Fonts /sdcard/Fonts/ fonts in seperaten Foldern
Desire ausschalten, USB-Kabel anschliessen und in den Recovery-Modus (Vol. down + Power) starten. Dann in einer Konsole folgenden Code eingeben:
$ mount sdcard $ mount system $ cp /sdcard/Fonts/01-neue/* /system/fonts/ $ umount sdcard $ umount system $ adb reboot
i also have the original fonts in a folder in case i ever want to revert .. you can do this is in a regular terminal Code:
$ cd /sdcard/fonts $ mkdir orig $ cp /system/fonts/* /sdcard/fonts/orig/
and then to revert the font to orig in recovery terminal you just use the code above with 'orig' in place of 'NAMEOFFONT'
OTF-Fonts in TTF konvertieren
#!/usr/local/bin/fontforge
# Quick and dirty hack: converts a font to truetype (.ttf)
Print("Opening "+$1);
Open($1);
Print("Saving "+$1:r+".ttf");
Generate($1:r+".ttf");
Quit(0);
Save the script as otf2ttf.sh and type:
$ fontforge -script otf2ttf.sh FONTNAME.otf
If you want to convert many .otf fonts in a directory to .ttf fonts, type (thanks sw!):
$ for i in *.otf; do fontforge -script otf2ttf.sh $i; done
apks suchen mit Google
Eine generelle Suche nach APK’s:
-inurl:htm -inurl:html intitle:”index of” apk
Suche nach Spielen:
-inurl:htm -inurl:html intitle:”index of” apk games
Spezieller Typ eines Spiels:
-inurl:htm -inurl:html intitle:”index of” apk solitaire
Mit Google kannst du auch populäre Datenspeicher wie Mediafire nach APKs durchsuchen
Eiene generelle APK Suche:
site:mediafire.com apk
Suche nach Live-Wallpaper:
site:mediafire.com apk live wallpaper
Auch die Seite der XDA Developers lässt sich durchsuchen:
site:xda-developers.com apk download
Installationsfehler
„unknown reason -18“: App-Installationsfehler beheben
- Das Gerät per USB mit dem Computer verbinden und als Laufwerk aktivieren.
- In das Verzeichnis .android_secure navigieren.
- Dort die Datei smdl2tmp1.asec finden und löschen.
ev. Telefon neustarten. Hat aber auch so funktioniert.
GPS benutzen
Programme und deren Bedienung
OruxMaps
MobileMapCreator
Exchange E-Mail
Android-Sync mit Exchange 2010 und Firewallport
Voraussetzung:
- Gerät muss gerootet sein
- Android-SDK muss installiert sein
- Debug-Mode auf dem Gerät muss aktiviert sein
- Email.apk von obiger Seite downloaden
Angepasste Email.apk auf Gerät kopieren:
- Android-SDK installieren
- Gerät mit adb verbinden
- $ adb shell
- Root werden
- $ su
- /system schreibbar machen
- $ mount -o remount,rw /system
- original Email.apk sichern
- $ mv /system/app/Email.apk /sdcard/backup_Email.apk
- neue Email.apk nach /system/app kopieren
- $ cp /sdcard/download/Email.apk /system/app
- Gerät neu starten
- jetzt Email starten und neues Konto erstellen mit folgenden Angaben
- Domain-/Benutzername: \thomas
- dein Domänepasswort
- Server: mail.comsysbaertsch.ch:7432
- sichere Verbindung (SSL) verwenden: anhaken
- Alle SSL-Zertifikate akzeptieren: anhaken
- weiter und Abfragen akzeptieren
Neue Mails in einen Unterordner von Persönliche Ordner kopieren. So bleibt die Email lokal erhalten und kann auf dem Handy bzw. Server gelöscht werden.