Jak wykonać żądania poczta http w androida
Wnioski o HTTP są ważne dla każdej aplikacji Android, która korzysta z Internetu. Wszystko, co musisz zrobić, to wdrożyć funkcjonalność.
Kroki
jeden. Ogłoś uprawnienia online w Manifesto, dodając następującą linię w Androidmanifest.Xml. . Umożliwia to aplikację korzystanie z dowolnych połączeń internetowych.
2. Utwórz ClossHttpClient i Httppost na Post. Obiekt adresowy jest łańcuchowy, reprezentujący miejsce docelowe Twojego postu, na przykład, PHP.
Klient httpclient = nowy defaulthttpclient ()-
Httppost post = nowy httpost (adres)-
3. Ustaw dane pocztowe. Odbywa się to poprzez tworzenie i konfigurowanie listy NamaluePairs jako HTTPPOST. Przed "Satch" (Catch) UnsapportedenCodingException, rzucony httpost.Setentity ().
Lista pary = nowa liście array ()-
pary.Dodaj (New BasicamevaluePair ("Key1", "Wartość1"))-
pary.Dodaj (New BasicamevaluePair ("Key2", "Value2"))-
POCZTA.Ustawienia (nowa UrlencodedFormentity (pary))-
cztery. Uruchom pocztę. Zwraca obiekt HTTPresponse, którego dane mogą być pobierane i przetwarzane. Pamiętaj, aby złapać klientaProtocolexception i IoException, opuszczony.
Odpowiedź httpresponse = klient.Wykonaj (POST)-
Czego potrzebujesz
- Java IDE
- Narzędzia rozwoju Android (SDK, emulator i t.RE.)
- Telefon Deweloperowy Androida lub inne urządzenie z Androidem (opcja do testowania)