Beiträge von Ben

    Ich würde auch gern wissen warum man app spezifisch sprachen ändern können soll. Dann verwendet die eine app portugisisch, eine andere russisch und wieder eine andere chinesisch. Aber vielleicht gibt es ja doch einen valides use-case

    Du könntest die Datei aber auch in der zu deiner app gehörigen sql datenbank speichern und mittels content provider einer anderen app zugriff auf diese information anbieten.

    Kogoro, das ist aber nicht lokal, wie er es wollte. Soweit ich weiß werden die komponenten der play services in der cloud gespeichert, oder kann man das deaktivieren?


    Falls nicht bleiben ihm ja noch die sharedPreferences oder die SQLite datenbank.

    eigentlich skaliert android das selber displayabhängig. du gibst eine dp anzahl an, die die zusagt und wenn du in den drawable ordnern für die jeweiligen größen die angepassten bilder liegen hast, erledigt android den rest.

    naja das kann an vielen parametern liegen die sich zwischen preview und gerät unterscheiden. Ich arbeite aus diesem grund nicht gern mit Previews (in iOS gibts auch son doofen phone simulator der nur simuliert und nicht emuliert, es ist einfach so unzuverlässig). Ich empfehle dir, das layout mal mit dem hirarchyviewer zu untersuchen. Dort kannst du live alle eigenschaften deiner view untersuchen wenn das Handy am PC hängt.

    1. warum Microsoft SQL irgs, sinvoller wäre da ein mysql server und je nach anwendung vielleicht sogar nosql.
    2. Setze eine applikation vor die datenbank (auf dem selben pc) und deine androidapp kommuniziert aus sicherheitsgründen nur über diese applikation die vor die datenbank geschalten ist. Nur die applikation darf dann aus der Datenbank lesen und reinschreiben.
    3. Warum möchtest du dinge die bereits in deiner SQL Datenbank auf dem PC existieren, nochmal auf deinem android gerät speichern? Wenn du die app eh nur nutzen können willst wenn du im netzwerk verbunden bist, macht es doch sinn, gleich die werte aus der remote datenbank zu nutzen, ohne sie zwischen zu speichern.
    4. Falls du die Daten aus Caching gründen doch zwischenspeichern willst, holst du dir die Daten einfach aus deiner Remote Datenbank und speicherst sie in die zu deiner app gehörigen SQLite datenbank. Dazu findest du mit google sehr viel tutorials.

    Wenn ich mich richtig erinnere ist ab android 4 aus sicherheitsgründen das automatische aktivieren der standortdienste nicht mehr möglich. Sonst könnte ja die app einen solchen dialog öffnen und automatisch "ja" auswählen und so die standortdienste aktivieren ohne das ein user das vielleicht mitbekommt. Daher muss der User diese manuell aktivieren. Bei meinem Google Maps hab ich noch nicht drauf geachtet, aber wenn es da geht, wird es eine ausnahme für nur google apps sein.

    dein problem ist das der user, mit dem du die avd anlegst, nicht das recht hat die avd an den ort zu speichern an den du sie speichern willst. Das selbe dann beim ausführen. Wenn du das device mit rootuser speicherst, hat der user der es starten will nicht die rechte es auszuführen.


    Wo hast du denn dein android sdk liegen?