Naar content
Trending apps
  • Google Duo: videogesprekken van hoge kwaliteit

  • Gmail

  • Maps: Navigatie en OV

  • WhatsApp Messenger

  • Messenger: gratis sms'en en videobellen

Trending games
  • Fortnite

  • Minecraft Earth

  • Dr. Mario World

  • Harry Potter: Wizards Unite

  • Breaking Bad: Criminal Elements

Trending smartphones
  • OnePlus Nord N10 5G

  • POCO X3

  • Google Pixel 5

  • Google Pixel 4a

  • OnePlus Nord

Nieuwste tablets
  • Samsung Galaxy Tab S6

  • Samsung Galaxy Tab A 10.5

  • Samsung Galaxy Tab S4

  • Samsung Galaxy Tab S3 9.7

  • Asus Zenpad 3S 10

Wij werken momenteel aan een nieuw forum voor Androidworld. Het is daarom momenteel niet mogelijk om te reageren of nieuwe topics aan te maken.

Timelord

  • Lid sinds 05 juni 2010
  • Berichten 2421
  • Reputatie 20
  • #1
  • 23 juli 2018
  • 17:38

Ik heb een app met Api van 16 tot wat er nu is.

Ik wil een txtfile downloaden van een website, dus ik op zoek hoe dat moet.

Kom ik iets tegen over Apache, maar dat blijkt dan weer in SDK23 deprecated te zijn.
Hebben ze het over urlconnect, maar ze vertellen niet hoe en wat.

Of uitleg over
OkHttpClient , maar wat er nog allemaal bij moet, nergens te vinden.
Dus mijn vraag:
Hoe kan ik een txtfile downloaden van een website.

Oukitel K5000 7.0 (nog) ongeroot
Samsung Note geroot 4.2.1 Spirit Rom (dood)
HTC Desire geroot Slim Rom 4.4.4
HTC one X + geroot 4.2.2 ViperX+ 2.1.1
One plus one geroot 6.01
LG P990 geroot 2.3
Samsung A8 ongeroot (werk)
Umidigi 3 Power ongeroot.
Samsung A7 ongeroot.

GerKuijn

  • Lid sinds 01 december 2015
  • Berichten 1053
  • Reputatie 0
  • #2
  • 25 juli 2018
  • 07:57

Is het de bedoeling dat je dat bestand ook uitleest? Of alleen om het te downloaden

GerKuijn

Timelord

  • Lid sinds 05 juni 2010
  • Berichten 2421
  • Reputatie 20
  • #3
  • 25 juli 2018
  • 09:57

Ik heb een app gemaakt voor de vereniging en daar moeten gegevens in.
Deze gegevens kunnen wijzigen.

nu stuurde ik steeds d enieuwe txtfiles, maar het bleek, dat sommige gebruikers niet precies weten hoe en wat te doen.

Meldingen als: bestand niet gevonden, crashes, allemaal terug te voeren op het niet juist plaatsen van de txtfiles in de Download map.

Toen bedacht ik me: als ik die gegevens nou gewoon online ophaal, kan ik ze aanpassen en heeft de gebruiker er geen omkijken meer naar.

Het zal best anders kunnen, maar ik dacht om gewoon een txtfile uit te lezen op m'n website.

Ik heb van alles geprobeerd, maar helaas. Webview werkt, dus de app heeft internetverbinding.

Oukitel K5000 7.0 (nog) ongeroot
Samsung Note geroot 4.2.1 Spirit Rom (dood)
HTC Desire geroot Slim Rom 4.4.4
HTC one X + geroot 4.2.2 ViperX+ 2.1.1
One plus one geroot 6.01
LG P990 geroot 2.3
Samsung A8 ongeroot (werk)
Umidigi 3 Power ongeroot.
Samsung A7 ongeroot.

GerKuijn

  • Lid sinds 01 december 2015
  • Berichten 1053
  • Reputatie 0
  • #4
  • 25 juli 2018
  • 19:00

Aha, dus een bestand online uitlezen.
Zie onderstaande link voor wat informatie

stackoverflow

GerKuijn

Timelord

  • Lid sinds 05 juni 2010
  • Berichten 2421
  • Reputatie 20
  • #5
  • 25 juli 2018
  • 19:54

Caused by: android.os.NetworkOnMainThreadException
        at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1118)
        at java.net.InetAddress.lookupHostByName(InetAddress.java:385)
        at java.net.InetAddress.getAllByNameImpl(InetAddress.java:236)
        at java.net.InetAddress.getAllByName(InetAddress.java:214)
        at libcore.net.http.HttpConnection.<init>(HttpConnection.java:70)
        at libcore.net.http.HttpConnection.<init>(HttpConnection.java:50)
        at libcore.net.http.HttpConnection$Address.connect(HttpConnection.java:340)
        at libcore.net.http.HttpConnectionPool.get(HttpConnectionPool.java:87)
        at libcore.net.http.HttpConnection.connect(HttpConnection.java:128)
        at libcore.net.http.HttpEngine.openSocketConnection(HttpEngine.java:315)
        at libcore.net.http.HttpEngine.connect(HttpEngine.java:310)
        at libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java:289)
        at libcore.net.http.HttpEngine.sendRequest(HttpEngine.java:239)
        at libcore.net.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:273)
        at libcore.net.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:168)
        at java.net.URL.openStream(URL.java:462)

Oukitel K5000 7.0 (nog) ongeroot
Samsung Note geroot 4.2.1 Spirit Rom (dood)
HTC Desire geroot Slim Rom 4.4.4
HTC one X + geroot 4.2.2 ViperX+ 2.1.1
One plus one geroot 6.01
LG P990 geroot 2.3
Samsung A8 ongeroot (werk)
Umidigi 3 Power ongeroot.
Samsung A7 ongeroot.

Timelord

  • Lid sinds 05 juni 2010
  • Berichten 2421
  • Reputatie 20
  • #6
  • 25 juli 2018
  • 19:59

Wacht even, dit weet ik:
NetworkOnMainThreadException

Dan moet het in een async.

Oukitel K5000 7.0 (nog) ongeroot
Samsung Note geroot 4.2.1 Spirit Rom (dood)
HTC Desire geroot Slim Rom 4.4.4
HTC one X + geroot 4.2.2 ViperX+ 2.1.1
One plus one geroot 6.01
LG P990 geroot 2.3
Samsung A8 ongeroot (werk)
Umidigi 3 Power ongeroot.
Samsung A7 ongeroot.

GerKuijn

  • Lid sinds 01 december 2015
  • Berichten 1053
  • Reputatie 0
  • #7
  • 25 juli 2018
  • 20:01

Inderdaad, dat moet zeker

GerKuijn

Timelord

  • Lid sinds 05 juni 2010
  • Berichten 2421
  • Reputatie 20
  • #8
  • 25 juli 2018
  • 20:12

He he, je hebt me op de goede weg geholpen.

Eerst zag ik nog niks, staat de log nog op m'n andere telefoon gericht.

Dankjewel !.

Oukitel K5000 7.0 (nog) ongeroot
Samsung Note geroot 4.2.1 Spirit Rom (dood)
HTC Desire geroot Slim Rom 4.4.4
HTC one X + geroot 4.2.2 ViperX+ 2.1.1
One plus one geroot 6.01
LG P990 geroot 2.3
Samsung A8 ongeroot (werk)
Umidigi 3 Power ongeroot.
Samsung A7 ongeroot.

GerKuijn

  • Lid sinds 01 december 2015
  • Berichten 1053
  • Reputatie 0
  • #9
  • 25 juli 2018
  • 20:15

Geen dank!

GerKuijn

Reageer

We werken momenteel hard aan een nieuw forum voor Androidworld. Het is daarom helaas niet mogelijk om op dit topic te reageren.