erlädigt
Beiträge von zblack
-
-
erlädigt
-
Es wäre gut einf feedback zu haben. Mfg.
-
Hallo Android Freunde,
ich möchte kurz meine App Einkaufsliste vorstellen.
Die App ist vom Design aus sehr einfach aufgebaut.
Funktionen:
Anlegen und Bearbeitung der Einträge.
Möglichkeit ein Eintrag als Gekauft zu markieren.
Möglichkeit Details des Eintrages zu zeigen.
Löschen von allen Einträgen der Liste
Löschen von jedem einzelnem Eintrag der Liste.
Beenden der App.Alle Daten werden intern auf dem Smartphone gespeichert.
Die Apk der App ist hier im Anhang.
Viel Spass beim Ausprobieren der App.
Bitte schreibt eure Kritik, Wünsche,
Anmerkungen bezüglich der App.Mit freundlichen Grüßen.
-
Hallo Android Freunde.
Ich möchte eine App für Tablet (Android Api 3.0) entwickeln.
Die App soll eine Liste haben. In der Liste sind mehrere Einträge drin z.b
Zahlen von 1 bis 20.Ich möchte, dass der Benutzer ein Eintrag mit der Nummer 5
mit dem Finger auswählt und den Eintrag zwischen den Einträgen 8 und 9
verschiebt.Ist das überhaupt möglich oder mache ich mir da Gedanken
über unmögliche Sachen? -
Hallo Android Freunde.
in meiner App bei vorhandener Internetverbindung werden die Daten geladen und gespeichert so dass ich im Fall wenn ich offline gehe, trotzdem die App öffnen und die geladene Daten ansehen kann. Dies funktioniert einwandfrei, nur, im Fall wenn die Internetverbindung schlecht ist, gibt es Probleme. Die App ist total langsam friert ein und stürzt manchmal sogar ab. Gibt es eine Möglichkeit z.b nach 10 sekunden festzustellen dass die Verbindung schlecht ist, und in diesem Fall die Daten wie im Offline Fall aus dem Speicher und nicht aus dem Internet zu laden ? Bitte Hilfe !!! MfG. -
erlädigt
-
erlädigt
-
Das Problem ist, dass in der Webapp ein Webservice aufgerufen wird,
welcher Anhang eines Formulars die Logindaten erhält und daraufhin eine
pdf zurückgibt.Jetzt muss ich die Daten ( headen parameter ) aus dem Formular
auslesen, um entsprechenden Aufruf an den Webservice senden zu können.
Die Daten sind wie ich es erfahren habe dynamisch und nicht statisch. -
Hallo Freunde,
Seit Tagen mache ich eine Webview App für einen Kunden und stoße immer wieder auf das gleiche Problem.
Beim Start der App wird eine Webseite aufgerufen, wo ich mich als Benutzer anmelden soll.
Nach dem Anmelden werde ich auf die folgenden Seiten geleitet. Irgendwo auf der Webseite gibt es Link zuden PDFs der Firma. In meinem Programm gibt es eine Methode, die die PDFs erkennt, runterlädt und anzeigt. Wenn ich die PDFS der Firma runterladen möchte, passiert Folgendes:Ordner zum Abspeichern der PDFs wird am Smartphone erstellt.
Datei mit dem korrekten Namen wird in dem Ordner erstellt.
Die Auswahl der Programme zum Öffnen der runtergeladenen PDF wird dargestellt.Beim Öffnen der PDF werde ich mit der Meldung: „die Datei kann nicht geöffnet werden, da es sich um kein gültiges PDF handelt“ benachrichtigt. Ich habe die Datei mit Visual Studio geöffnet und habe gesehen, dass mein Handy einfach ein HTML Code in die Datei reingeschrieben hat.
Grund dafür ist laut dem Kunden folgender: da fehlen die POST Parameter. Dh das Programm denkt, dass ich mich nicht autorisiert habe, deswegen schickt es mir kein PDF, sondern HTML Code welcher mir sagt, dass ich mich autorisieren soll. Dh ich muss wie auch immer die POST Parameter rauskriegen.
Da ich schon mehrfach nach der Lösung gegooglt habe und leider nicht findig geworden bin, wollte ich mal fragen ob das bei Android überhaupt möglich ist? Vlt kämpfe ich damit dem Problem, welches sich gar nicht realisieren lässt.
Wenn es eine Lösung gibt, wie konnte man das am besten machen ?
Hilfe Leute, ich bin verzweifelt.
Mit freundlichen Grüßen.
-
habe bis jetzt soetwas gebaut:
if (url.startsWith("http://maps"))
{
Toast.makeText(getBaseContext(), "BIN IN MAPS !!!", Toast.LENGTH_LONG).show();
intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(intent);
return true;
}
in der Methode shouldOverrideUrlLoading. Wäre das die einzige Lösung ? -
Hallo Freunde.
In meiner Webview benutze ich die Methode onGeolocationPermissionsShowPrompt die mir die Position des Benutzers sofort auf der Karte zeigen lässt.
DIe Methode beinhaltet jetzt nur noch diese Zeile: callback.invoke(origin, true, false);
Wie kann ich das so machen, dass beim Aufruf dieser Methode die Position nicht sofort auf der Karte angezeigt wird, sondern erstmal die Liste der Programme zur Auswahl gestellt wird, mit welchen ich die Position zeigen kann ? (b.z mit Navigon, Places etc).Mit freundlichen Grüßen.
-
verdammt, methode decode ist deprecated-
-
cool. das funkzt. das einzige problem was ich jetzt habe ist: was ist wenn die url keine .pdf endung besitzt und was ist wenn die .pdf nicht am ende des strings sondern irgendwo in der mitte ist.
sonst ist die lösung mit dem decoden und dem abschneiden super. bin begeistert. -
wie kann ich denn von der riesen url die ich mit dem getFile () kriege, den Namen der Datei rauskriegen ?
Also im fall der url
/url?sa=t&source=web&cd=4&ved=0CF8QFjAD&url=http%3A%2F%2Fwww.gesetze-im-internet.de%2Fbundesrecht%2Fbgb%2Fgesamt.pdf&ei=VRMgUMreCvD54QSnqYGwDw&usg=AFQjCNEGNV6WmTq3frtIjYkGcbsu-zRR8A
wäre das dann gesamt.pdf -
android.permission.WRITE_EXTERNAL_STORAGE ist gesetzt.
das Testen an sich hat nichts gebracht. ordner wird erstellt, die datei nicht. -
es wird soetwas ausgegeben:
08-06 20:56:33.739: D/______________(12458): /url?sa=t&source=web&cd=4&ved=0CF8QFjAD&url=http%3A%2F%2Fwww.gesetze-im-internet.de%2Fbundesrecht%2Fbgb%2Fgesamt.pdf&ei=VRMgUMreCvD54QSnqYGwDw&usg=AFQjCNEGNV6WmTq3frtIjYkGcbsu-zRR8A
-
nach diesem Code garnicht.
wenn ich aber statt url.getFile() z.b "datei.pdf" eingebe dann schon. -
ich versuche mit folgendem Code die Datei mit dem Namen von der Webseite zu speichern:
Java
Alles anzeigenextDirectory = Environment.getExternalStorageDirectory().toString(); downfolder = new File (extDirectory, myfolder); downfolder.mkdir(); filefordownload = new File (downfolder, url.getFile()); try{ filefordownload.createNewFile(); }catch (IOException e) { e.printStackTrace(); } Downloader.DownFile(url, filefordownload); showDownPDF(); return true;
Doch wenn ich die pdf öffne kommt die meldung: der Dateipfad ist ungültig.
Wie kann man die Datei richtig speichern ? Ich möchte im Programm sowas wie "meinePdf.pdf" vermeiden.
mfg. -
Das MIMETYPE war tatsächlich
"text/html" wobei die Dateiendung pdf ist. Das heißt ich
habe versucht was runterzuladen und mitm PDF Programm zu öffnen, was
überhaupt nicht mitm PDF Programm geöffnet wird. Deswegen habe ich
soetwas gebaut:Java
Alles anzeigentry{ murl = new URL (url); URLConnection connection = murl.openConnection(); type = connection.getContentType(); dateiEndung = MimeTypeMap.getFileExtensionFromUrl(url.toString()); System.out.println(type); Toast.makeText(getBaseContext(), "Dateiendung: " + dateiEndung + "\n" + "Mimetype: " + type, Toast.LENGTH_LONG).show(); } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } if (dateiEndung.equals("pdf") && type.startsWith("text/html")){ Toast.makeText(getBaseContext(), "test", Toast.LENGTH_LONG).show(); intent = new Intent (Intent.ACTION_VIEW, Uri.parse(url)); startActivity(intent); return true; }
Damit geht erstmal Internetbrowser auf
mit welchem die PDF runtergeladen wird und dann das PDF Programm mit
welchem ich die PDF aufmache. Ist bischn verwirrend.