Android. Как получить json из страницы?

146
23 декабря 2018, 07:00

Код

public class getjson {
String Query;
JSONObject jo = null;
public getjson(String url){
    Query = url;
    getJson();
}
private void getJson() {
    try {
        // Create a new HTTP Client
        DefaultHttpClient defaultClient = new DefaultHttpClient();
        // Setup the get request
        HttpGet httpGetRequest = new HttpGet(Query);
        // Execute the request in the client
        HttpResponse httpResponse = defaultClient.execute(httpGetRequest);
        // Grab the response
        BufferedReader reader = new BufferedReader(new InputStreamReader(httpResponse.getEntity().getContent(), "UTF-8"));
        String json = reader.readLine();
        // Instantiate a JSON object from the request response
        jo = new JSONObject(json);
    } catch (Exception e) {
        // In your production code handle any errors and catch the individual exceptions
        e.printStackTrace();
    }
}
public String getJo(){
    return jo.toString();
}

}

Приложение вылетает при исполнении кода.

READ ALSO
Кастомный TabLayout с разной шириной TabItem

Кастомный TabLayout с разной шириной TabItem

Кто-нибудь может подсказать, как реализовать подобный TabLayout?

145
Как работает Intent?

Как работает Intent?

Обьясните пожалуйста каждую строчку что она делает

180
Сделать снимок экрана с помощью Selenium WebDriver

Сделать снимок экрана с помощью Selenium WebDriver

Кто-нибудь знает, можно ли сделать скриншот с помощью Selenium WebDriver? Пытался реализовать так:

140
Логирование с помощью Log4j

Логирование с помощью Log4j

ЗадачаГде-либо в коде получаю логгер

141