Was ich mir vorstelle? Ich möchte meinen bestehenden Arbeitsplan/Schichtplan (mehrere 100 User) in ein App verpacken. Das ganze ist bereits online mit PHP/MySQL. Ich schau mir mal Json an...
Beiträge von droide
-
-
Der Online-Shop ist mir klar, dass der mit PHP gemacht ist. Mir geht es aber um die App, wird da wirklich nur innerhalb der App / Activity die Internetseite angezeigt? Ich dachte dass diese Daten wirklich heruntergeladen werden. Einige News-Apps bieten auch das Offline-Lesen an, über einen Button lädt man die neusten Nachrichten herunter und kann dann offline durchlesen, inkl. vielen Bildern.
So etwas möchte ich eben versuchen zu programmieren. Möchte aber nicht beginnen und irgendwann feststellen, dass das doch nicht die richtigen Methode ist :).Danke für den Link!
-
Hallo
Ich möchte eine App zu Übungszwecken schreiben, die Daten aus dem Internet holt. Ich hab dazu schon einige Tutorials gesehen, aber die Datenmenge ist dabei immer sehr klein. Das heisst, es werden nur immer ein paar wenige Wörter/Datenfelder abgerufen.
Welche Methode ist denn heute der Standard, wenn man in einer App viele Daten (z.B. 1000 Datensätze aus mehreren Tabellen) von einem Server abrufen möchte? Ich stolpere immer wieder über JSON, aber ist das das richtige? Wie macht das z.B. die App Z*l*ndo? Da werden ja auch sehr viele Daten geladen, vorallem noch mit vielen Bildern. Und das geht extrem schnell. Wie geht das?
Webserver mit PHP und Datenbank ist vorhanden.Vielen Dank für die Beratung
Gruss
droide -
schaue dir mal diesen link an: https://www.androidpit.de/foru…pp-bewegbar-auf-sd-machen
Edit: ich meine, dass man bei android 4.1 die Apps nicht auf die sd karte verschieben konnte und auch mit root zugriff ist es mir nicht möglich gewesen die apps zu verschieben.
Vielen Dank!
android:installLocation="preferExternal" macht genau das, was ich wollte. -
Hallo zusammen
Mich würde wunder nehmen,wie man eine eigene App zulassen kann, dass diese auf eine externe SD Karte verschiebbar ist.
Gibts dafür extra einen bestimmten code? -
Vielen Dank! So funktionierts
-
Ich lade doch kein neues Layout, sondern das bestehende!
Man wird doch wohl irgendwie aus einer anderen Klasse als MainActivity auf eine TextView zugreifen können? -
Nehme ich das extends MainActivity raus, findet er setContentView nicht mehr (cannot resolve method setContentView).
Auch mit extends Activity crasht die App
"Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.view.Window.setContentView(int)' on a null object reference" -
Nein, die Klasse Test besteht nur aus der Methode starteTest(), sonst hab ich nichts anderes drin.
-
Hallo
Ich bin seit Stunden daran herauszufinden, wie man in einer externen Klasse auf den Inhalt von TextView's zugreifen kann.
in der externen Klasse hab ich drin:
Javapublic class Test extends MainActivity { public void starteTest() { setContentView(R.layout.activity_main); pw_template = (TextView) findViewById(R.id.pw_template); pw_template.setText("Neuer Text"); } }
Die Klasse rufe ich in der MainActivity aus der Methode onCreate auf:
Code@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); test = new Test(); test.starteTest(); }
Die fehlermeldung ist immer folgende:Code
Alles anzeigenFATAL EXCEPTION: main Process: ch.pwgen, PID: 20503 java.lang.RuntimeException: Unable to start activity ComponentInfo{ch.pwgen/ch.pwgen.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.Window$Callback android.view.Window.getCallback()' on a null object reference at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2646) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2707) at android.app.ActivityThread.-wrap12(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1460) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6077) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755) Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.Window$Callback android.view.Window.getCallback()' on a null object reference at android.support.v7.app.AppCompatDelegateImplBase.<init>(AppCompatDelegateImplBase.java:120) at android.support.v7.app.AppCompatDelegateImplV9.<init>(AppCompatDelegateImplV9.java:151) at android.support.v7.app.AppCompatDelegateImplV11.<init>(AppCompatDelegateImplV11.java:31) at android.support.v7.app.AppCompatDelegateImplV14.<init>(AppCompatDelegateImplV14.java:55) at android.support.v7.app.AppCompatDelegateImplV23.<init>(AppCompatDelegateImplV23.java:33) at android.support.v7.app.AppCompatDelegateImplN.<init>(AppCompatDelegateImplN.java:33) at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:201) at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:185) at android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:525) at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:143) at ch.pwgen.Test.starteTest(Test.java:10) at ch.pwgen.MainActivity.onCreate(MainActivity.java:76) at android.app.Activity.performCreate(Activity.java:6662) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2599) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2707) at android.app.ActivityThread.-wrap12(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1460) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6077) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)
Was habe ich denn übersehen?