Threema als whatsapp alternative
Beiträge von Ben
-
-
Nein passt schon, ich lösche ihn.
diese api ist meines wissens nach der einzige weg um informationen auf google servern zu speichern. Wenn das für deinen anwendungsfall nicht reicht (was es mMn. aber sollte), musst du es auf einem eigenen Server speichern.
-
jenachdem für welche android version du entwickeln möchtest, kann es nötig sein, dass du die support libraries nutzen musst. (In den älteren Android Versionen gibt es die neuerungen aus den neuen Versionen noch nicht und diese Libraries liefern diese nach).
Du musst als Dependency einfach die v7 support library angeben, dann sollte es gehen.
-
Hi, ich weiß nicht warum du einen zweiten Thread deswegen aufmachen musstest, einer reicht doch?!
das hier könnte dir weiterhelfen: https://developers.google.com/…ommon/concepts/savedgames
-
das klingt nach mehr problemen als das nur die apk fehlt. Das ist meiner Meinung nach nur ein symptom.
Du könntest versuchen den stock ROM neu zu flashen, das könnte auch eventuelle Probleme beheben die eben die symptome hervorgerufen haben. Oder du installierst dir einen Custom ROM, aber leider gibts kein offizielen Cyanogenmod build für dein Device. -
Hey
sehr schöne gescäftsidee, die jedoch sehr komplex und vorallem umfangreich in der umsetzung sein wird.
Soweit ich aber weis, ist z.b. die Facebook api nicht öffentlich. So schlecht wie die Facebook app ist, hätte es sonst längst eine community app als ersatz gegeben. Das hängt eben von jedem einzelnen dienst ab. Am besten fragt ihr da mal bei den diensten an.
Setzen wir mal voraus, das ihr zugriff auf die einzelnen apis bekommt und somit auf alle informationen die ihr wollt. Dann wäre eine umsetzung prinzipiell möglich, ABER: Es wäre sehr aufwendig und komplex diese dienste alle in einer app zu kombinieren. Dazu bräuchtet ihr:
1. Genug kapital, denn es wird zu beginn sehr teuer.
2. Wirklich gute entwickler, nicht nur softwareentwickler, auch mindestens einen softwarearchitekten der das ordentlich durchplant und natürlich auch mindestens einen designer. Qualifiziertes Personal wird aber dementsprechend kosten, siehe 1.
3. Werbung, sobald die App in einem vorzeigbaren zustand ist und abzusehen ist, ob das projekt erfolgreich abgeschlossen werden kann, sollte extremes marketing betrieben werden um die app zu bewerben. Gibts nämlich so noch nicht, würden einige sicher gut finden, die leute müssen es aber eben erstmal kennen.das ist nur ein kleiner überblick, detaillierte analysen und ausführungen sollte dann der projektleiter vornehmen, bevor es überhaupt losgeht mit planen.
-
das ist schon richtig, aber das runterskalieren von großen bildern kostet wiederum vermehrt ressourcen. Dafür hab ich nun keine quelle, aber das ist der einzige Grund der mir einfällt warum nicht einfach große bilder beigelegt werden können die dann immer klein skaliert werden.
-
Mh found also no source so I think you should send an email to google. These guys are the only one who can really say which license they use.
-
-
Hi,
Nimm als session id lieber nicht die ID des lehrers, die ändert sich ja nie, somit wär es ja immer die selbe session ID und damit leichtes futter für angreifer.
Generiere beim Login auf dem Server einen Hash, vorzugsweise sha512, damit solltest du dann auch deine passwörter hashen. Ist sicherer als md5 (wobei das immerhin besser ist als nix). Diesen Hash kannst du ja in die Datenbank werfen (am besten als eintrag bei dem user der sich einloggt). Die app bekommt dann den Hash und die UserId gesendet und behält die erstmal. Jedesmal wenn die app nun irgendwelche informationen abfragen will, muss sie den hash und die userid an dein php script senden. Das script überprüft dann in der DB ob ein user mit der id "x" existiert und dieser user in der spalte Hash den gesendeten wert hat.
Das macht auch keinen Sinn. Ein Lehrer hat mehrere Schüler. Laut deinem Code kann die ID des Lehrers mit maximal einer ID eines Schülers übereinstimmen. Das müsste eher so aussehen:
Und zu deiner Frage: Ja auf den ersten blick sieht das richtig aus mit dem POST. Aber informier dich mal bitte noch über SQL Injection, das sollte man bei solchen Datenbank abfragen immer im Hinterkopf haben. -
ich bin mir nicht sicher ob eine decompilierte app 1 zu 1 wieder funktioniert. Oft können sachen wie enums nämlich nicht einfach mit decompiliert werden. Es gibt auch verschiedene möglichkeiten den sourcecode im falle eines decompile vorgangs zu schützen. Es kann einfach viele Gründe haben warum es nicht geht.
Mein Tipp: Decompilier die app nochmal, verändere nix, compiliere neu. Wenn sie dann noch geht, liegt das problem an deinen änderungen. Wenn sie aber selbst dann nicht geht, gibt es nicht viel was du tun kannst.
-
solang du dir nicht durchliest was ein asynctask ist und wie man ihn einsetzt, kann ich dir leider nicht helfen.
-
meine frage war eher, warum nutzt du nicht eine der vielen notizapps die schon existieren?
die frage mit der actionbar versteh ich nicht, sorry
-
Naja wie du erkannt hast, musst du wohl eine Bibliothek nehmen. Eigentlich sollte da jede x beliebige Java Bibliothek gehen die deinen Ansprüchen genügt. Problem ist aber das FFMPEG so nicht in Java geschrieben existiert, sondern immer irgendwelche nativen Bibliotheken benutzt. Du kannst es dir aber selber für Android kompilieren.
https://trac.ffmpeg.org/wiki/CompilationGuide/Android -
sorry aber ehrlichgesagt hab ich keine deiner fragen richtig verstanden.
-
ohne code und fehlermeldungen kann ich dir da nicht helfen.
Der code sieht ja jetzt hoffentlich ein wenig anders aus als oben.
-
nein ehrlichgesagt nicht. Ich hab dir die Lösung ja schon fast verraten. Ein AsyncTask löst deine Probleme. Nun liegt es an dir, dich dazu belesen.
-
lol, bitte keine plot twists zu so früher stund!
den letzten satz hab ich wohl übersehen -
Zitat von Marco Feltmann
Das kommt immer darauf an.
Im Prinzip besteht so ein Taschenrechner ja (wie jedes Programm) eher aus drei Komponenten: Eingabe Verarbeitung Ausgabe.Ich beziehe mich bei meiner Aussage auf den von mir verlinkten Code des Cyanogenmod taschenrechners und Facebamms Kommentar, dass dieser sehr komplex sei.
-
hast du den link durchgelesen den ich angefügt habe?
aber um deine frage zu beantworten: nein