wenn die spiele nicht am stück stattfinden empfehle ich dir stark eine datenbank zu nutzen.
Beiträge von Ben
-
-
wie greifst du auf die artikel zu? Über eine API oder parst du die seite?
Aber ein bisschen am styling musst du noch arbeiten
die idee ist hingegen sehr gut! -
du kannst in der onStop bzw onPause methode deiner activity den Thread stoppen wenn die Activity angehalten wird und in der onStart bzw. onResume methode wieder starten wenn die Activity in den Fordergrund kommt.
-
@madmoses ich hab darin jetzt keine erfahrung aber nativ ist aufjedenfall immer besser auch von der userexperience her. Wenn du aber nur eine webview anzeigen möchtest, kann phonegap da sicher helfen, aber ob es besser ist als die beiden apps fix nativ zu machen weiß ich nicht. Brauchst ja jeweils nur eine webview einbinden und die titelleiste ausblenden.
-
@JueLo das schrieb ich bereits, aber vielleicht etwas zu umständlich
-
eine konkrete Fehlermeldung wäre schön
Im Prinzip kannst du selbst befüllte Datenbanken aufjedenfall benutzen.
-
mh erkenne keinen direkten fehler :0
hast du vielleicht den kompletten stacktrace für uns?
-
can you repeat your question in english please because I think not many of our members are able to speak dutch
-
ja aber ich verstehe nun das problem nicht, eben solche informationen nicht mit in das versionsverwaltungssystem hochzuladen.Egal ob GIT, SVN oder sonst was, du kannst dort explizit die Dateien auswählen, die hochgeladen werden sollen.
-
nein du kannst da nicht mehrere zurückgeben. In java kann man immer nur einen parameter returnen. Aber je nachdem welche "int position" in getItem hineingegeben wird, kannst du in der methode entscheiden welches fragment anhand der position returnt wird.
-
etwas mehr kontext zu dem einsatzzweck und dem eigentlichen problem wären gut
-
naja woher soll denn android in dem moment wissen was du eigentlich tun willst. Du musst dem system schon eine möglichkeit bieten die gesten unterscheiden zu können. Aber allgemein ist es nicht so schön soviele Möglichkeiten zur navigation zu bieten. Es ist besser dem user eine überschaubare anzahl von gesten anzubieten. Wenns aber unbedingt sein muss, könntest du die Dauer in die Geste einbeziehen.
-
Zunächst:
Du sprichst ja eigentlich nicht die Hardware an sondern redest über eine API mit den Geräten, also sprichst du diese API an.
Und ja es ist möglich mehrere Instanzen eines Fragments zu verwenden.Du erstellst dein Fragment und fügst dabei eine statische Methode "newInstance" hinzu der du einen Parameter übergibst. Anhand des Parameters kannst du dann das Fragment mit "new" instanziieren und returnen um es zu verwenden. (vergiss nicht trotzallem die onCreate und onCreateView methoden zu implementieren)
-
Die Frage ist was Whatsapp dort verwendet. Wenn sie 9Patch files für die Sprechblase verwenden sollte es eigentlich gehen wenn du auch welche nimmst. Wenn sie aber PNG files verwenden, muss du auch richtige PNGs verwenden, da der Programmcode auf diese zugeschnitten ist.
Falls whatsapp und du 9Patch files verwenden, kann ein weiterer Grund sein, dass deine neuen Files einfach unterschiedliche bereiche in unterschiedlicher größe besitzen die gestreckt werden.
-
Wie öffnest du Android Studio? bestimmt mit einem Klick auf das Icon in der Taskleiste oder? Klick mal mit rechts auf das Icon und schau dir die Eigenschaften an. Man kann hinter den Pfad zur eigentlichen ausführbaren Datei nämlich noch Parameter angeben. Ich weiß nicht wieso das bei dir so sein sollte aber es besteht die Möglichkeit, dass dort eben zusätzlich als Startparameter irgendwas angegeben ist, was den Explorer in Dauerschleife öffnet.
-
Willkommen bei uns :)!
Was hat der Key mit dem veröffentlichen des Quellcodes zutun?
-
hier wäre zu vermerken:- usb debugging muss aktiviert sein
- bei manchen smartphones kann es notwendig sein von mtp auf ptp zu wechselnDer letzte punkt nervt mich extremst bei meinem LG G4 und ich verstehe nicht warum dies so gelöst wurde, aber es ist halt einfach so.
-
Zunächst: Möchtest du eine Nutzerfreundliche und grafisch ansprechende Android applikation entwickeln, ist es eine schlechte idee vom System vorgegebene Attribute wie Schriftarten zu ändern.
Um dein Problem zu lösen:
So wie ich das sehe hast du wohl einfach den dateiname falsch geschrieben. Er kann dein typeface objekt nicht referenzieren, da er mit dem pfad nix findet. -
Hier allgemeine Vorteile von Kotlin, entnommen aus einem Buch was ich grad abarbeite:
- It’s more expressive: Mehr Semantik mit weniger Code ==> für gleiche Funktionalität weniger Code.
- It’s safer: Kotlin ist null safe, siehe '?' und Elvis (!!) Operator
- It’s functional: Kotlin ist nicht rein funktional, eig. OOP, bedient sich Lambda-Ausdrücke und bei ContainerKlassenJava
fun Context.toast(message: CharSequence, duration: Int = Toast.LENGTH_SHORT) { Toast.makeText(this, message, duration).show() }
um dann innerhalb einer jeder Activity oder Service toast(...) aufzurufen. (Geil!)
- It makes use of extension functions: Man kann fertige Klassen, auch wenn man deren Quellcode nicht hat, erweitern, z.B. mit statischen toString() Methoden usw.Oder die Context klasse mit
- It’s highly interoperable: Java und Kotlin können koexistieren (Im Projekt, nicht in einer Datei ).
Meine Frage war nicht inwiefern Kotlin besser als java ist, sondern inwiefern Kotlin besser als andere JVM sprachen wie Scala sind. Die machen schon seit Jahren all das, was du gerade aufgezählt hast und funktionieren auch unter Android.
-
Ich habe Kotlin noch nicht verwendet, aber aus meiner Erfahrung mit Scala und Groovy denke ich, dass Kotlin Code nicht einfach in Java Datein geht. Andersrum kann das aber sehrwohl gut funktionieren. Java Code in Groovy oder Scala Dateien geht.
Wozu noch eine JVM Sprache? Mit Scala und Groovy wurde der boilerplate Code schon drastisch reduziert. Welche Vorteile bietet Kotlin im vergleich zu anderen JVM sprachen?