Форум программистов, компьютерный форум CyberForum.ru

Получение JSON с сервера - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Получение ответа в формате json http://www.cyberforum.ru/android-dev/thread1046694.html
пытаюсь получить ответ в формате json от моего php скрипта и разобрать его. В общих чертах: new RequestTask().execute("http://isaev.url.ph/getQuery.php"); ... class RequestTask extends AsyncTask<String, String, String> { @Override protected String doInBackground(String... params) {
Android Запуск Activiry из Service Как запустить activity из сервиса так, чтобы при этом на фоне не показывалось основное приложение (которое рождает сервис) Наверное непонятно, объясню подробнее. Имеется сервис. По определенному событию он должен выводить popup окошко с заданным содержимым (картинка, кнопка): Intent popupIntent = new Intent(this, PopupActivity.class); ... http://www.cyberforum.ru/android-dev/thread1046402.html
Преобразования через матрицы Android
Подскажите пожалуйста можно ли с помощью матриц преобразований брать из атласа определенный кадр и рисовать на экране в заданной точке? Сейчас для этого использую: public void drawBitmap (Bitmap bitmap, Rect src, Rect dst, Paint paint) а как это сделать через: public void drawBitmap (Bitmap bitmap, Matrix matrix, Paint paint) ???
Android Не удаляется приложение с рабочего стола
Свое приложение закинул на телефон,установил,проверил все работает. Решил удалить как обычно. Удерживаю иконку приложения и перетаскиваю в корзину. Но телефон ни как на это не отреагировал. Удалил через Диспетчер > Мое приложение > Удалить. Почему с рабочего сразу не удаляется?Кто сталкивался с этим? P.S. Телефон Samsung GrandDuos v.4.1.2
Android При долгом нажатии вывести контекстное меню http://www.cyberforum.ru/android-dev/thread1046200.html
Здравствуйте, подскажите, пожалуйста, как сделать так, чтобы при долгом нажатии на адресную строку, выводилось контекстное меню. Браузер отображается через компонент WebView. BrowserActivity.java public class BrowserActivity extends Activity { WebView webview; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ...
Android Как растягивать фон в layout только по горизонтали Есть layout, у него установлена картинка в качестве фона. Проблема в том, что картинка теряет пропорции при растягивании. Надо, чтобы картинка растягивалась только по горизонтали, а не вместившееся по вертикали обрезалось. Единственное, что пока приходит на ум, создать потомок layout в котором в методе onMeasure устанавливать фон из Drawable который предварительно обрезать через ClipDrawable.... подробнее

Показать сообщение отдельно
GukZiLLA
 Аватар для GukZiLLA
35 / 35 / 2
Регистрация: 30.11.2013
Сообщений: 102
18.12.2013, 15:25     Получение JSON с сервера
У Вас что-то с джейсоном не то, может какие-то невидимые символы дописываются.
Если исправить метод, чтобы возвращал String, то лог нормально показывает.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
public static class Json {
        
        public static String getJson(String url){
            
            InputStream is = null;
            String result = "";
            JSONObject jsonObject = null;
            Log.d("mylog", "http_url="+url);
            // HTTP
            try {           
                HttpClient httpclient = new DefaultHttpClient(); // for port 80 requests!
                HttpPost httppost = new HttpPost(url);
                HttpResponse response = httpclient.execute(httppost);
                HttpEntity entity = response.getEntity();
                is = entity.getContent();
            } catch(Exception e) {
                return null;
            }
            Log.d("mylog", "// Read response to string");
            // Read response to string
            try {           
                BufferedReader reader = new BufferedReader(new InputStreamReader(is,"utf-8"),8);
                StringBuilder sb = new StringBuilder();
                String line = null;
                while ((line = reader.readLine()) != null) {
                    sb.append(line + "\n");
                }
                is.close();
                result = sb.toString();  
                Log.d("mylog", "result="+result);
            } catch(Exception e) {
                return null;
            }
     
            Log.d("mylog", "jsonObject="+jsonObject);
            return result;
     
        }
        
    }
Добавлено через 10 минут
п»ї{"login":"sanu0074","pass":"pwd2"}
 
Текущее время: 12:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru