Toon posts:

[Java / Android] Gegevens van externe site lezen

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hallo,

Ik zou graag een app schrijven voor het Android platform waarmee ik comments kan posten op foto's die ik van op een externe site moet lezen. Het is de bedoeling dat de gebruiker door de verschillende foto-tags kan bladeren, daarbij de verschillende foto's kan bekijken, en hier dan een reactie op kan plaatsen.

De structuur van de website ziet er als volgt uit:
  • Index
  • Profiel
  • Chat
  • Foto
    • Tag 1
      • Foto 1
      • Foto 2
      • Foto 3
      • Foto n
    • Tag 2
      • Foto 1
      • Foto 2
      • Foto 3
      • Foto n
    • Tag 3
      • Foto 1
      • Foto 2
      • Foto 3
      • Foto n
    • Tag n
      • Foto 1
      • Foto 2
      • Foto 3
      • Foto n
  • Film
  • Post
  • Forum
  • Tag
  • Zever
  • Muziek
  • Agenda
  • Playlist
De link wordt dan als volgt: http://noxa.net/foto /tag
Wanneer er een foto afzonderlijk weergegeven wordt, binnen de pagina, wordt de foto zo weergegeven:
HTML:
1
<img class="imgkader" src="pompidom.jpeg" height="540"width="720"    >


Ik weet echter niet goed hoe ik hier aan moet beginnen.
Zouden jullie mij hier bij kunnen helpen?

Alvast bedankt,
Ruben

edit:
Structuur + code

[ Voor 46% gewijzigd door Verwijderd op 31-10-2010 22:37 ]


Acties:
  • 0 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
Je zou hieraan beginnen door wat apps te schrijven voor 't platform waarbij je zaken van een site inleest. Jeweetwel, dingen zelf uitproberen?

https://niels.nu


Acties:
  • 0 Henk 'm!

  • boe2
  • Registratie: November 2002
  • Niet online

boe2

'-')/

Wat is er dan juist niet duidelijk? Als de site geen API heeft voor dit soort zaken zal je de html moeten gaan parsen. Met wat geluk is de html well-formed genoeg zodat je er een xml parser tegenaan kan werpen waardoor het krijgen van de juiste informatie een eitje wordt.

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind.' - Pratchett.


Acties:
  • 0 Henk 'm!

  • Gratzip
  • Registratie: Oktober 2010
  • Laatst online: 26-09-2020
Als je bedoeling is om foto's van een externe site te lezen:
http://www.w3schools.com/tags/att_img_src.asp
HTML:
1
<img class="imgkader" src="https://www.pompediedomptiedom.foo/pompidom.jpeg" height="540" width="720">


Voor een heel systeem om reacties te posten enzo zou ik me gaan verdiepen in PHP of een Android API of iets dergelijks:
http://www.google.nl/#q=android+web+api

Acties:
  • 0 Henk 'm!

Verwijderd

Jsoup is een Java-port van mijn (tot nu toe) favoriet BeautifulSoup. Wellicht moet je daar eens mee gaan spelen.

[ Voor 16% gewijzigd door Verwijderd op 01-11-2010 17:13 ]


Acties:
  • 0 Henk 'm!

  • YopY
  • Registratie: September 2003
  • Laatst online: 13-07 01:14
Je wilt dus een soort van alternatieve interface voor een bestaande website maken in de vorm van een android app? En je weet niet hoe je moet beginnen... Nouja, lijstje uit m'n hoofd:

* Java programmeren
* Android programmeren
* Internet algemeen
* Zooi van een site downloaden
* XML / HTML parsen, transformeren
* Zooi naar een site sturen

...Maar toch vraag ik me af wat je zelf al wel weet, wat je al geprobeerd hebt. Ik krijg nu het idee dat je een idee kreeg, achter je computer kruipt, en dacht "...Ik weet het niet, laat ik het eens op GoT proberen." Probeer eerst eens voor jezelf uit te vinden wat je allemaal nodig hebt, deel het probleem op in kleinere stukken, dat soort dingen. Beetje probleemoplossend, HBO-niveau nadenken over iets.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Het idee heeft zich eigenlijk pas de laatste paar dagen ontwikkeld. Ik heb dus nog niet echt geprogrammeerd, enkel nog maar nagedacht over hoe de app zal moeten werken, en wat de structuur van de website is. Ik dacht dat dit de eerste stap was.

Ik heb nog niet echt veel ervaring met het programmeren in Java en Android, dus dit projectje is dan ook vooral om bij te leren. Ik zocht al enkele tutorials op om bijvoorbeeld mijn lay-out in orde te krijgen. Ik heb echter wel al wat ervaring met VB.NET, PHP, Javascript en HTML. (Aan XML ben ik volop bezig)

De lay-out van het programma moet er ongeveer zo uit gaan zien:

Een overzicht met alle tags:
Afbeeldingslocatie: http://developer.android.com/resources/tutorials/views/images/hello-listview.png

Wanneer een tag gekozen wordt, wordt de gebruiker doorgestuurd naar onderstaande view.

Alle foto's binnen een bepaalde tag:
Afbeeldingslocatie: http://developer.android.com/resources/tutorials/views/images/hello-gridview.png

Wanneer de gebruiker nu een foto klikt, wordt hij doorgestuurd naar de volgende pagina waar de foto in zijn geheel wordt getoond. Van hieruit kan de gebruiker ook een reactie plaatsen op een foto (Een functie die ook in de website zit).

In een tekstveld kan de gebruiker dan zijn 'comment' plaatsen en wanneer hij op de knop duwt, wordt deze comment ook werkelijk op de website gepost. Ik zal de app dus op de website moeten laten inloggen, en naar de pagina laten navigeren. (Eigenlijk wil ik een soort van facebook-app maken, maar voor een andere website)

Ik hoop dat ik op deze manier het verhaal een beetje verduidelijk.

Acties:
  • 0 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
Begin eerst eens met wat probeersels? Niemand gaat je hier alles voorkauwen.

https://niels.nu


Acties:
  • 0 Henk 'm!

  • Guldan
  • Registratie: Juli 2002
  • Laatst online: 24-09 20:38

Guldan

Thee-Nerd

Je zou ook mits je daar toegang tot hebt de data van de site via Odata openbaar kunnen maken. Er zijn namelijk voor .net een aantal modules waarmee dan ook json terugkrijgt. En json kan je in android weer inlezen, en daarmee je views opbouwen.

You know, I used to think it was awful that life was so unfair. Then I thought, wouldn't it be much worse if life were fair, and all the terrible things that happen to us come because we actually deserve them?

Pagina: 1