Beiträge von dasuckoor

    Hallo zusammen,


    ich habe im Kundenauftrag meine erste App geschrieben. Jetzt stehe ich gerade vor der Frage, wo ich diese hochladen soll?
    Über meinen eigenen Account? Oder soll sich der Kunde dazu selber einen anlegen?


    Könnte ich evtl. rechtliche Probleme bekommen, wenn ich die App hochlade? (Schadensersatz durch Dritten)


    Wie handhabt ihr das?


    Danke!


    Gruß

    die Anwendung erfordert es Daten des Users an eine zentrale DB zu schicken. Dies erfolgt aber so sporadisch, dass die app manchmal über Woche geschlossen bleibt.
    Es sollen auch nur die Daten übertragen werden, zurück kommt nichts vom Server.


    Da ich diese Netzwerk-Diskrepanz irgendwie behandeln muss, wäre es doch am besten ich registriere den BroadcastReciever (wenn die Internetverbindung nicht steht) und wenn ich über Netzwerkverfügbarkeit informiert werde, schreibe ich die Daten in die DB und de-registriere mich vom reciever?

    Hi,


    eine Frage. meine App generiert Daten die an eine zentrale Mysql DB gesendet werden. Wenn ich jetzt explizit "abschicken" drücke, werden die Daten gesendet. Wenn gerade keine Verbindung da ist, dann bewirkt "abschicken" das cachen in den SharedPreferences.


    Jetzt ist meine Frage wann und wie ich die Daten abschicken soll? Eine Möglichkeit wäre wenn der User nochmal daten generiert und wieder "abschicken" drückt.
    Die andere Möglichkeit wäre (falls Daten vorhanden sind) diese beim starten der app bzw. beim wiederöffnen zu senden.
    Oder eben eine Kombination aus beiden oben genannten.


    Oder wie sieht es mit einem Service aus? Kann ich beim "abschicken" einen Service starten der jede Stunde die SharedPreferences ausliest und versucht die Daten zu senden?


    Gruß

    Hallo,


    ich habe ein Backend entwickelt, welches aufgrund verschiedener Input-Parameter die optimale Heizkessel-Einstellung ausgiebt. Jetzt stelle ich mir gerade die Frage wie ich das am besten visualisieren kann. Der User sollte zuerst alle Input-Parameter eingeben und dann das Ergebnis angezeigt bekommen.


    Weg 1: Ich visualisiere alles auf einer Page (Parameter können über Spinner und Dialog ausgewählt werden) und berechne das Ganze nach klick auf den Button "berechne". Das Ergebnis wird dann darunter angezeigt.


    Weg 2: Ich erstelle für jede einzelne Parameterauswahl eine List-View und navigiere so durch die Input-Parameter. Nach dem letzten Parameter wird die Ergebnis-Seite angezeigt.


    Ich benötige zudem ein Menü wo ich zwischen "berechnen" und "settings" hin-und-her springen kann.. wo platziere ich das am besten? So wie in den Screenshots als bottom-bar?


    Welchen Weg findet Ihr besser? Oder gibts noch bessere Lösungen?


    Danke!


    Gruß

    Hallo,


    ich bin dabei eine App zu entwickeln, welche für Unternehmer interessant sein könnten.
    Die App ist für das Transportgewerbe um LKW-Fahrern bestimmte Infos zu zeigen (grob erklärt).


    Mein Problem ist jetzt: Wie kann ich es handeln, dass z.B. der Geschäftsführer die App für sein Unternehmen kauft (49 €) und dann jeder Mitarbeiter die App kostenlos downloaden kann? Kann man in so einem Fall einen "private channel" im google app store erstellen?
    Die App ist auf jedenfall für jedes Unternehmen gleich und enthält keine Sonderlocken.


    Hätte an folgendes Vorgehen gedacht:
    1. Geschäftsführer kauft die App und bezahlt per Rechnung
    2. Geschäftsführer übergibt eine Liste mit E-Mail Adressen seiner Mitarbeiter
    3. Die E-Mail Adressen werden im "private channel" freigeschalten und können die App kostenlos downloaden


    Ist dies so umsetzbar? Oder gibt es bessere/einfachere Lösungen?


    Danke!

    Hi,


    ich habe in meiner MainActivity einen FragmentStatePageAdapter implementiert (oder ehr implementieren lassen vom Android Studio :) )
    Jetzt habe ich für jeden Tab ein neues Fragment geladen (Fragment_Info, Fragment_Create, Fragment_Read).
    Im Read Fragment kann man einen Channel eingeben und bekommt dann die bisher stattgefundene konversation angezeigt. Mit senden kann man einen eigenen text in den channel stellen.


    - Jetzt frage ich mich gerade wie ich dieses lesen implementieren soll? Soll onclick eine neue Activity gestartet werden? Wenn ja, muss diese ja auch wieder den FragmentStatePageAdapter enthalten (evtl. vererben?) oder doch ohne PageAdapter dann wäre es übersichtlicher
    - oder soll einfach das Fragment getauscht werden?



    danke!
    gruß

    eine kleine Frage hat sich jetzt noch ergeben.
    Ich hab jetzt die Tabs auf jeweils ein neues Fragment verwiesen (in der MainActivity)



    wenn ich jetzt aber einen Button in einem Fragment definieren, muss der onClick-Listener ja Standardmäßig in der Acitvity registriert werden.
    Ich hab es jetzt so gelöst, damit ich die Buttons der Fragmente unabhängig von der Activity halten kann.



    leider kann ich so den buttons in der layout-ansicht keinen onClick listener mehr zuweisen, da dieser immer in der MainActivity sucht. Aber so funktioniert es.


    Jetzt zur Frage. Kann man das so lassen oder schaufle ich mir hier mein eigenes Grab?


    Edit: Mir war bis vorhin noch nicht bewusst, dass die Navigation Tabs swipe optimiert sind und nicht onClick geladen werden (sondern immer das nächste Tab auch noch)


    Jetzt habe ich allerdings das Problem, das ich innerhalb einer Tab (bspw. Tab 3) das Fragment verändere (bspw. TextView ändern) switche ich jetzt zu 2 und wieder zurück ist die testview unverändert. Switche ich zu 1 und dann wieder 3 ist die textview wieder im ursprungszustand... soweit so gut und verstanden.


    Aber wenn ich in jedem der 3 Fragmente Änderungen habe und diese bei Tabwechsel verwerfen möchte, frage ich mich gerade ob die navigation tabs überhaupt das richtige widget für diese Aktion sind?


    Danke!

    Hi,


    ich habe ein Standard Navigation Tabs Layout (welches mir android studio ja out-of-the-box erstellt)


    Ich habe mich dann mit diesem Layout beschäftigt an folgender Stelle wird ein PlaceholderFragment instanziiert:



    Java
    @Override
            public Fragment getItem(int position) {
                // getItem is called to instantiate the fragment for the given page.
                // Return a PlaceholderFragment (defined as a static inner class below).
                return PlaceholderFragment.newInstance(position + 1);
            }



    innerhalb dessen wird dann eine view mit dem fragment_main-layout erstellt und je nach page der jeweilige text gesetzt



    Java
    @Override
            public View onCreateView(LayoutInflater inflater, ViewGroup container,
                    Bundle savedInstanceState) {
                View rootView = inflater.inflate(R.layout.fragment_main, container, false);
                TextView textView = (TextView) rootView.findViewById(R.id.section_label);
                textView.setText(Integer.toString(getArguments().getInt(ARG_SECTION_NUMBER)));
                return rootView;
            }


    jetzt hätte ich dazu ein paar Fragen:
    1. warum geht man den Umweg über den PlaceholderFragment?
    2. Ist dieser weg Best-Pratice? D.h. sollte ich bei den Tabs jeweils auf ein Fragment (bzw. auf den Placeholder) verweisen oder macht es evtl. mehr Sinn eine neue Activity zu starten? So müsste ich nicht den Ganzen Code für jede Tab in der MainActivity mitschleppen und hätte eine saubere Trennung!
    3. Android ist geil :)


    Danke!


    Gruß