Android: Vibrationsalarm und Benachrichtigungston

Ab und zu bekommt man den Use Case, dass das Smartphone klingeln oder vibrieren soll. In Android gibt es dafür den RingtoneManager und den Systemservice Vibrator. In diesem Blogbeitrag zeige ich euch, wie man die beiden Klassen verwendet.

 

 

 

(mehr …)

Android-App zum 31C3

Nächste Woche ist es so weit! Der 31st Chaos Communication Congress oder kurz 31C3, findet im Hamburger Congress Center (CCH) statt. Vom 27. bis zum 30. Dezember 2014 werden Ideen, Trends und vieles mehr rund um die Themen Computer, Internet, Hacking und co präsentiert. Außerdem werden auch zahlreiche Sessions und Workshops angeboten.

Ich kann leider nicht mit dabei sein, aber trotzdem habe ich mich dazu entschlossen, eine App dafür zu schreiben. Genauer gesagt eine Android-App, die auf einer Weiterentwicklung der re:publica App 2014 basiert.

 

 

(mehr …)

WTF?…Android Studio wird offizielle Android-Entwicklungsumgebung

Was soll ich nur dazu sagen? Am 8. Dezember 2014 wurde bekannt gegeben, dass die neue Android Studio Version 1.0 zur offiziellen Entwicklungsumgebung für Android Apps wird. Im gleichen Atemzug wurde verkündet, dass das offizielle Eclipse Plug-In (ADT) eingestellt wird.
Für mich ist das ein Schlag ins Gesicht! Warum will Google mir unbedingt vorschreiben, welche Entwicklungsumgebung ich nutzen soll?

 

(mehr …)

AdBlocker und der AxxG Blog


Hey Leser/in des AxxG Blogs,
ich habe vor zwei Wochen ein neues WordPress Plug-in namens “Adblock Notify by b*web” von Brice CAPOBIANCO installiert. Dieses Plug-in zeigt mir an, wie viele Leser/innen einen Adblocker verwenden und da bin ich fast vom Stuhl gefallen!

 

(mehr …)

Android: Actionbar / Toolbar mit AppCompat v7

Na? Haben wir die eigene Android-App auf Android 5.0 (Lollipop) und Material Design umgestellt UND JETZT GEHT DAS VERF**** MENÜ ODER DIE ACTIONBAR NICHT MEHR RICHTIG bzw. werden nicht mehr richtig angezeigt?! Kein Probem – mir ist das auch passiert-.-“

 

 

 

(mehr …)

Android: addToBackStack geht nicht mit ActionBarActivity/AppCompat

Ich hatte gestern einen sehr komischen Fehler und zwar hat die Funktion addToBackStack des FragmentManager nicht funktioniert. Vorab habe ich mein Projekt auf Material Design mit der Android Support Library v7 AppCompat umgestellt. Eine Maßnahme der Umstellung war die MainActivity in eine ActionBarActivity umzuwandeln.

 

 

(mehr …)

Android: AsyncTask parallel starten

Wer hat schon mal einen größeren Submit (z.b. in ein SVN oder git Repository) schrittweise revertet/zurückgenommen? Ich zum Beispiel, als ich gestern einen echt dummen Fehler gesucht habe. Mein Problem bestand darin, das ich nicht wusste, dass AsyncTask sequentiell und nicht parallel ausgeführt werden. In Android 2.x war das mal kurzzeitig so, aber ab Android 3.x (honeycomb) ist es standardmäßig sequentiell. Das führt natürlich zu dem Verhalten, dass sich AsyncTask gegenseitig blockieren oder erst gar nicht ausgeführt werden.

 

(mehr …)

Android: Entwicklung mit Eclipse und Material Design für Android 4.x / Android 2.x

Holla die Waldfee! Das war mal eine richtige Aufgabe. Ich habe geschlagene 2 Stunden (gefühlte 10 Stunden) damit verbracht, eine 0-8-15 App mit Material Design auf Android 4.0.3 zum Laufen zubringen. Aber ich habe es geschafft! Sie läuft und sieht gut aus:)
Um euch diesen Leidensweg zu ersparen, habe ich diesen Beitrag geschrieben.
(mehr …)

Android Support Library v7 AppCompat in Eclipse einbinden

Als Android-/Java-Entwickler hat man es echt nicht leicht, aber dann schaue ich mir Objective-C an und fange laut an zu lachen:D
Spaß beiseite – heute geht es um die Android Support Library, speziell die v7 AppCompat. Diese Library braucht man, um zum Beispiel das Material Design für Apps unter Android 5.0 nutzen zu können. Leider war das Einbinden nicht gerade einfach, aber lest es selbst!
(mehr …)

Android: AsyncTask beschleunigen

Als Android-Entwickler ist man stets bemüht alle rechenintensiven und langwierigen Aufgaben in kleine externe Threads/AsyncTasks auszulagern. Aber wenn man mal die Verarbeitungszeit genau misst, fällt man fast vom Stuhl!
3 bis 5 mal so lange braucht ein AsyncTasks, um zum Beispiel Daten aus einer SQLite Datenbank zuladen. (Im Vergleich zum UI-Thread) Jedoch gibt es einen kleinen Trick, den ich in diesem Beitrag erkläre.
(mehr …)

« Ältere Einträge Neuere Einträge »