Naar content
Trending apps
  • Google Meet

  • Google Duo: videogesprekken van hoge kwaliteit

  • Maps: Navigatie en OV

  • WhatsApp Messenger

  • Messenger

Trending games
  • Fortnite

  • Minecraft Earth

  • Dr. Mario World

  • Harry Potter: Wizards Unite

  • Breaking Bad: Criminal Elements

Trending smartphones
  • OPPO Find X2 Pro

  • Nokia 8.3

  • Samsung Galaxy A51

  • Poco F2 Pro

  • Xiaomi Mi Note 10 Pro

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

Timelord

Timelord

  • Lid sinds 05 juni 2010
  • Berichten 2381
  • 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 (op sterven na 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 a5 Pro ongeroot (nog wel).

GerKuijn

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

Timelord

  • Lid sinds 05 juni 2010
  • Berichten 2381
  • 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 (op sterven na 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 a5 Pro ongeroot (nog wel).

GerKuijn

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

Timelord

  • Lid sinds 05 juni 2010
  • Berichten 2381
  • 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 (op sterven na 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 a5 Pro ongeroot (nog wel).

Timelord

Timelord

  • Lid sinds 05 juni 2010
  • Berichten 2381
  • 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 (op sterven na 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 a5 Pro ongeroot (nog wel).

GerKuijn

GerKuijn

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

Inderdaad, dat moet zeker

GerKuijn

Timelord

Timelord

  • Lid sinds 05 juni 2010
  • Berichten 2381
  • 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 (op sterven na 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 a5 Pro ongeroot (nog wel).

GerKuijn

GerKuijn

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

Geen dank!

GerKuijn

Reageer

Om te reageren, dien je te zijn ingelogd. Druk op de onderstaande knop om in te loggen of maak een nieuwe account aan.

Inloggen Registreren