Jetzt sehen Sie durch:Betriebsysteme

Android Canvas: draw multiline text in a rectangle

Ja ich weis: der Titel ist in Englisch, aber der Beitrag ist in Deutsch. Aber irgendwie ist mir kein guter und vorallem kurzer Titel eingefallen. Es geht wieder um Canvas, speziell wie man einen Text ein- oder mehrzeilig in ein Rechteck schreiben kann. Hierfür gibt es verschiedene Möglichkeiten, die ich in diesem Artikel beschreibe.

 

 

(mehr …)

Android: Canvas Objekt mit Schatten

CANVAS – ein Wort, dass früher oder später jeder Entwickler kennen und lernen muss. Allgemein bezeichnet Canvas (vom englischen canvas für „Leinwand“ oder „Gemälde“) ein mit Höhen- und Breiten-Angaben beschriebenen Bereich, der zur Laufzeit gezeichnet werden kann. Ursprünglich wurde Canvas von der Firma Apple als Bestandteil des WebKit entwickelt, jedoch wurde es später von der Arbeitsgruppe WHATWG als Bestandteil der Auszeichnungssprache HTML5 standardisiert. Aber auch in Android kann man Canvas verwenden. Heute geht es um den Schatten eines Objektes.

 

(mehr …)

Daten und Fakten der re:publica 2015 Android-App

Auch in diesem Jahr fand die weltweit bekannte Konferenz „re:publica“ in Berlin statt und ich war dabei – mit meiner Android-App:)
Angefangen hat Alles mit einem persönlichen 24h Hackathon für die re:publica 2014. Es war überhaupt ein Wunder, dass die App einigermaßen benutzbar war. Aber es ging und mit dem positiven Feedback, was ich bekam, war mein Ehrgeiz geweckt! Ich beschloss, eine verbesserte Version der Konferenz-App zu programmieren. Sie sollte mehr können, als nur einen Sessionplan anzeigen. Schnell kamen ein RSS-Reader, ein Twitter-Client, ein Flickr-Client und ein Youtube-Client dazu. Aber das ist noch nicht alles!
(mehr …)

Android: Standard-Textfarbe von Material Design / AppCompat ändern

material designDie Probleme mit Material Design respektive AppCompat nehmen kein Ende :‘-D …… :-/ ……
Aber was soll man machen, außer weiter kämpfen! Stein des Anstoßes war gestern die Standard-Textfarbe von Material Design / AppCompat. Diese ist seit Android 5.0 (Material Design) dunkelgrau und nicht mehr schwarz.
Kein Problem, wenn da nicht meine auf schwarzes Schriftbild abgestimmtes App-Design wäre. Setzt man, wie ich, diverse CardViews und andere Grautöne ein, sieht die App sehr schnell verwaschen und unklar aus. (Siehe Bild rechts)
Daher geht es in dem heutigen Blogbeitrag um die Änderung der Standard-Textfarbe.

 

(mehr …)

Android: SwitchCompat verwenden

Wer aktuell Material Design bei seinen Apps einsetzt, muss verschiedene Dinge beachten. Besonders bei der Actionbar oder bei der Switch-Komponente gab es Veränderungen. Für die Switch-Komponente gibt es jetzt den SwitchCompat.

 

(mehr …)

Android: Einfaches Kontaktformular

Letzte Woche hatten wir Validierungsfehler, heute geht es um das Kontaktformular an sich. Ich bin der Meinung, dass jede App ein Kontaktformular haben sollte. Egal ob Verbesserungsvorschlag, Anfrage, Kritik oder Fehlermeldung – der App-Nutzer sollte stets in der Lage sein mit dem Entwickler zu kommunizieren. Ansonsten erfährt man über die schlechten Bewertungen im Play Store, dass irgendwas nicht stimmt…
(mehr …)

Android: EditText Validierungsfehler anzeigen

Der schlimmste Feind eines Entwicklers ist der unerfahrene und ambitionierte User. Diese Art von User bringt die App / das Programm an ihre / seine Grenzen. Besonders Abweichungen vom Use-Case und willkürliche Benutzereingaben erfordern höchste Konzentration und Vorstellungskraft des Entwicklers. Neben der eigentlichen Validierung der Eingaben ist auch das Benutzerfeedback sehr wichtig. In dem heutigen Beitrag zeige ich euch wie man in einer Android App, meiner Meinung nach, gutes Benutzerfeedback nach einer Validierung gibt.
(mehr …)

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 …)

« Ältere Einträge