NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Přihlášení se na webovou stránku Android

V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Erik Stoklasa
Tvůrce
Avatar
Erik Stoklasa:17.9.2017 15:55

Ahoj,
programuji Android aplikaci a potřeboval bych poradit s přihlášením se na webovou stránku,
v aplikaci získám login od uživatele a i heslo a potřebuji ho odeslat na server i s kliknutím na odkaz (jedná se o portál https://webnotes.cz), odezvu bych poté měl získat nazpět. Díky moc za všechny případné odpovědi

 
Odpovědět
17.9.2017 15:55
Avatar
mara
Člen
Avatar
mara:17.9.2017 16:51

Ahoj,

první si něco přečti o HTTP protokolech. Není to tak, že vyplníš nějaký formulář a klikneš na odkaz, jak to popisuješ. To je základ. Poté se podívej na knihovnu retrofit. Jinak celkově je web, který zde uvádíš dost špatný. První si připrav API a poté na to napojuj frontend a stejným stylem se připojíš i přes android aplikaci. V případě nejasností můžeš PM.

Marek

Nahoru Odpovědět
17.9.2017 16:51
Co na srdci, to na Facebooku
Avatar
Erik Stoklasa
Tvůrce
Avatar
Odpovídá na mara
Erik Stoklasa:17.9.2017 17:46

Takhle by to fungovalo, když bych měl k webu přístup jako administrátor, což nemám a tudíž tam nemohu připravit API.

 
Nahoru Odpovědět
17.9.2017 17:46
Avatar
mara
Člen
Avatar
Odpovídá na Erik Stoklasa
mara:17.9.2017 17:49

Aha.. v tom případě by se hodilo získat adminostrátorský přístup. Jde to i jinak, parsovat data z webu např. knihovou jsoup, ale to bych nedoporučoval. Nebude to ono. Buď by ti měli dát přístup proto, aby sis web připravil nebo nic takového nedělat..

Marek

Nahoru Odpovědět
17.9.2017 17:49
Co na srdci, to na Facebooku
Avatar
mara
Člen
Avatar
Odpovídá na Erik Stoklasa
mara:17.9.2017 17:57

Pokud nebudeš schopen zajistit administrátorský přístup, tak máš jedinou možnost např. přes Fiddler zjistit, jaké požadavky se na server posílají a jaké jsou odpovědi a řídit se podle toho. Poté použít uváděnou knihovnu JSOUP na parsování HTML kódu.

Editováno 17.9.2017 17:58
Nahoru Odpovědět
17.9.2017 17:57
Co na srdci, to na Facebooku
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.