CYBERHOLIC /// BLOGGER SINCE 09/2000

Search results for #android

Root ist nich gleich external root!

Nach fast zwei Wochen habe ich endlich verstanden warum ich in meiner letzten App null schreiberechte auf die SD Karte bekam. Es ist - mal wieder - ein verständigungsproblem. Zwischen mir und der Cordova Dokumentation.

Das Problem ist folgendes: wenn man eine App programmiert der man erlaubt auf das Smartphone zu schreiben (Verzeichnisse anlgen, Files hin und her schieben, Files erstellen etc.) dann gibt es via dem Cordova File plugin mehrere Zielorte die man definieren kann. Unter Android wären diese folgende:

...
Speicherort Definition Ordner Schreiberechte

translate.js für Übersetzungen.

Auf der suche nach einer Möglichkeit offline App-Inhalte zu übersetzen bin ich auf translate.js gestossen. Ich hab für meine "Lucinda's Pricebook app" zwar reine JS Variablen benutzt, kann mir aber gut vorstellen das ich das mit dem nächsten update dann via diesem plugin umsetze.

http://www.openxrest.com/translatejs/

Lucinda's Pricebook v1.1.0

Ich hab heute Nachmittag zwischen Kind aufwecken und einkaufen gehen das update für Lucinda's Pricebook 1.1. hochgeladen. In der neuen Version hab ich ein paar bugs eliminiert und die ersten Chart-Reports eingebunden damit man visuell angezeigt bekommt wie sehr man beim Einkaufen im Supermarkt verarscht wird.

App-Infos gibt es auf www.qroft.com/apps/lucindas-pricebook.

Lucinda's Pricebook im Roll-Out

Ich hab gerade meine neuste App bei Google hochgeladen und warte jetzt auf eine Freigabe. Ich saß da gerade mal einen Monat dran, aber es müssen noch fast zwei dutzend bugs eliminiert werden. Der Launch musste aber erfolgen da ich das erste mal die Lese/Schreibe-Rechte  via Cordova ausprobiere um Daten in SQlite zu verarbeiten. Das ganze ging mir ehrlich gesagt zu einfach.

Bei Lucinda's Pricebook handelt es sich um ein Haushaltsbuch. Auf die Idee bin ich vor ein paar Monaten schon gekommen als meine Mutter im Supermarkt in der Frucht und Gemüseabteilung an den Orangen stand und sagte wie günst...

Fuck you CSP

Ich hab seit Samstag mit der seit dem letzten Cordova update hinzugefügten Content-Security-Policy mich durchgeschlagen. Fast drei Tage lang versucht heraus zu finden wie sich das alles bewerkstelligen lässt und heute so aus dem nichts starte ich die App und plötzlich geht es. Ich verstehe ja das man damit besser regulieren kann was ein browser / eine hybride app so alles machen darf, aber wenn ich den META tag befehlige AUSNAMSLOS ALLES durch zu lassen, er aber einen AJAX load einfach ignoriert weil ich kein URI access aktiviert hab, dann könnte ich schon sehr laut und viel kotzen.

Bei r/AndroidTV nach Keyboard-Usability gefragt.

Für SEEMIYAH hab ich mal im AndroidTV channel nachgefragt in wie weit die Besitzer von AndroidTV Lösungen eigentlich auch ein Keyboard nutzen.  Ist ein Markt den ich aktuell null einschätzen kann obwohl monatlich neue Geräte auf den Markt geschmissen werden.

Via r/AndroidtV

Android APK signieren.

Meine letzte App hab ich vor fast 2 Jahren in den Play store hoch geladen. Jetzt wo nach so langer Zeit endlich wieder was am start ist musste ich mich bezüglich des workflows bei Google neu aktualisieren. Ich hab schon die letzten Tage immer wieder über die Kommandozeile die ganzen SDKs und plugins aktualisieren müssen. Dabei haben sich auf meinem rechner an drei verschiedenen Orten das Android Studio SDK befunden. Ich kann mich auch erinnern warum: nach der ersten Installation vor ~5 Jahren hab ich die Software unter meinem "Programme (x86)" Ordner installsiert. Sowohl der JAVA signierer als...

Post von Google.

After approx 3 years in the Play store, one of my apps has been removed by Google because "...the website linked in your app or store listing violates the sexually explicit content policy." Tittyfuck my ass !

Cordova whitelist plugin Lösung für Hybride phonegap apps.

Ich hab jetzt fast eine Woche lang mich mit dem Whitelist plugin für Cordova rumgeschlagen. Das wirkt laienhaft, bei aber gerade mal 3 Arbeitsstunden pro Tag mit Kindsunterbrechung, verneige ich mich dann mal vor mir selbst. Die Situation war, das meine neuste Phonegap app keine externen Bilder oder inline javascript ausführen bzw. laden konnte. Seit der 4er Cordova Version ist das Whitelist plugin aber ein muß und die Syntax zum freigeben bestimmter Aufgaben nur darüber lösbar. Ich hab es gestern Nacht geschafft. Yeah!

In den HEAD der index muss folgende META zeile rein:

meta http-equiv="Cont...

Google meint dies sei Porno.

Ich hab heute morgen eine mail von Google bekommen, das man meine "Cubus Clock app" aus dem store entfernen musste, da sie im store listing auf eine pornoseite verweise. Also diese meine Seite. Porno. Nu gut, hier der Textauszug aus de mail: 

Issue: Violation of Sexually Explicit Content policy
The website linked in your app or store listing violates the sexually explicit content policy. We don't allow apps that contain or promote sexually explicit content, such as pornography.

Also schön den Verweis ändern und dann schauen was passiert.

So viele Datenbanken - mal wieder.

Ich sitze gerade an meiner nächsten android app und steig wieder in die Materie der Lokalen Datenbanken aka nosql aka flat-file aka document storage Angebote ein. Nach zwei Tagen Recherche und der Auswertung von GitHub, hab ich dann gelernt das sich SQlite für Andoid und iOS durch ein unbegrenztes Datenvolumen durchgeboxt hat. Jetzt muss ich mich nur noch zwischen einer bridge-Lösung wie PouchDB oder SQL.JS entscheiden.

Vatertage wie diese.

Oha, mein zweiter Vatertag und ich stelle fest das ich gar kein Bock hab den zu feiern. Also nicht meines Jungen wegen, sondern weil ich solche Feiertage nicht ernst nehme. Und dann stelle ich noch fest das in verschiedenen Ländern die Vatertage an ganz anderen Daten liegen. Ich weiss das jetzt weil ich ein bissl Promo für die Buggy Pimp app machen wollte. So sehr ich diese Tage also nicht mag, werd ich jetzt ein dutzend mal im Jahr Promo Codes für die App rausjagen.

23.02, Russia
19.03. Andorra, Belgium, Bolivia, Honduras, Italy, Liechtenstein, Portugal, Spain
2nd Sunday of May, Roman...

Buggy pimp promo video

Ich hab heute das Buggy Pimp Promo Video auf YouTube hochgeladen!

Buggy Pimp im app store.

Es ist vollbracht. Bereits im Sommer 2017 hab ich mit der Entwicklung von Buggy Pimp als Android applikation begonnen. Das Resultat ist jetzt zwar nach fast einem Jahr online, aber bis es dazu kam musste ich all die Stimmen in meinem Kopf ignorieren oder gar verbannen. Ich weiss nicht ob das Burnout ist. Ich weiss nicht ob sich das Depression nennt. Was ich weiss, ist das die app bereits nach zwei Monaten unter Creator 2 fertig war, ich alles löschte, von vorner begann, wieder alles löscht und letztendlich auf dem Corona SDK neu programmiert wurde. Dafür hab ich eigens die LUA script Sprache g...

Buggy Pimp promoshot.

Promoshot for the Buggy Pimp main dashboard screen. The app is available in the Google Play Store.

Buggy Pimp erneut

Stell Dir vor, du sitzt an einer App die zu 99% fertig ist. Für jene 99% hast du knapp 2 Monate benötigt. Für das letzte Prozent, sitzt Du seit 4 Monaten davor und hast einfach keinen Willen es zu beenden. Zum kotzen sowas. Ich bekomm Buggy Pimp einfach nicht fertig.

Buggy Pimp concept file

Ich räum gerade meine ganzen BuggyPimp Ordner auf bzw. lösch sie direkt und will hier nur fest halten wie ich das ganze als Landscape Variante begann um dann auf Portrait Mode umzuswitchen. Das hing unter anderem mit dem ganzen Android SDK zusammen, zum anderen das die erste game Engine Phaser für mich als "one-page" app verständlicher war da dort die Szenen Einteilung etwas kompliziert ist.

My name is hunt
Online game based on Google streetview.
Mr. Robot Wallpaper generator
Online wallpaper generator for the US series.
La Despedida
Roadmovie project on a three-wheeler through Europe