Beiträge von Ben

    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.

    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.

    vermutlich wirst du das post nicht richtig senden, so kann beim empfänger natürlich auch nichts ankommen.

    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.


    SQL
    SELECT Schüler.name, Schüler.vorname FROM Lehrer, Schüler WHERE Lehrer.id = Schüler.id;


    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:

    SQL
    SELECT Schüler.name, Schüler.vorname FROM Lehrer, Schüler WHERE Schüler.LehrerId = Lehrer.id;


    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.

    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.