Android HTTP GET/POST-begäran (3 / 5 steg)
Steg 3: HTTP GET-begäran
Så för att göra en Android-applikation som utför automatiskt en GET-begäran till önskad hemsida, måste vi starta ett program projekt i Android studio. För att göra som du kan antingen välja "Starta en ny Android Studio-projekt" från Android installationsguiden eller välja "Arkiv > nytt projekt". Välj sedan din ansökan namn och projektet plats. Efter att du måste välja den minsta SDK, Tja det beror på din enhet, men tänk på att om den valda "minsta sdk" är högre än din enhets SDK app inte fungerar.
Lämna sedan andra parametrar som de är och sedan ska du vänta i några sekunder medan programvaran bygger projektet då du bör se en skärm som på bilden ovan.
Så, min exempel app kommer att handla om hämtning av antalet "Visningar" och antalet "Favoriter" som jag har samlat för en av mina instructables artiklar från HTML-källkoden på sidan och Visa den på enhetens skärm.
Det första du vill göra är att gå till Android manifest.xml-fil och lägga till "android.permission.INTERNET" eftersom vi kommer att göra HTTP-begäran med hjälp av internet-anslutningen som är uppenbart.
Det andra behöver du konfigurera en TextView i activity_main.xml som du ska använda för att visa HTML-källkoden för den angivna webbplatsen och en knapp för att när vi klickar på den, app visar koden. Också måste du deklarera en ny variabelamplitud "TextView" i MainActivity.java och associera den med textview i activity_main med dess ID.
Nu får vi den gropiga och hårda delen som utför HTTP GET-begäran. Jag kommer inte att förklara hur det fungerar eftersom det kommer att vara en mycket lång instructables artikel och du kan hitta massor av explainations ut där Googla det!
Att ladda ner hela projektet på: