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

использование JSON и PHP - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Не работает Click http://www.cyberforum.ru/android-dev/thread924703.html
Здравствуйте! делаю первое приложение на Android. создаю кнопку: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/screen_bkg_color" android:paddingBottom="@dimen/activity_vertical_margin"
Программирование Android Не правильное отображение Текста Проект в Android Studio, минимальная версия 4.0, максимальная 4.2.2, таргет версия 4.1. Создал пункты меню, латиница отображается нормально, а русский нет... Запускаю приложение на Nexus 4 через adb. http://www.cyberforum.ru/android-dev/thread924664.html
Программирование Android Установка параметра для ImageView
Доброго времени суток! Я динамически создаю изображения: ImageView image = new ImageView(this); layout.addView(image); Мне нужно повесить на данный ImageView несколько параметров, например itemType="application" и itemId="56" Это нужно для того, чтобы повесить на эти ImageView - онкликлысенер, который будет считывать эти параметры и передавать их в другое activity. Как это сделать?
Программирование Android Замена кнопки на задержку
У меня есть хороший пример реализации сервера и клиента архив я хочу сделать так что бы кнопки не было А отправка текста была бы через 1 секунду на автомате использовать Thread.sleep(1000); ? Добавлено через 6 минут как убрать кнопку не оставив лишние артефакты
Программирование Android WebView, не загружается страница http://www.cyberforum.ru/android-dev/thread924613.html
Не загружается страница просто пустота. package com.example.list1; import android.os.Bundle; import android.annotation.SuppressLint; import android.app.Activity; import android.view.KeyEvent; import android.view.Menu; import android.webkit.WebView; import android.webkit.WebViewClient;
Программирование Android Ошибка при создании приложения под андроид Здравствуйте, уже неделю не пойму как исправить несколько ошибок в коде. Изучать стал недавно, поэтому еще очень тяжело... первая ошибка в 29 строке кода ниже... подчеркивает confirmMessage (ошибка confirmMessage cannot be resolved or is not a field) public OnClickListener ClearTagsButtonListener = new OnClickListener() { @Override public void onClick(View v) { //создание нового... подробнее

Показать сообщение отдельно
Wenceslaus
Android Developer
130 / 130 / 4
Регистрация: 05.07.2013
Сообщений: 205
18.07.2013, 11:16
Цитата Сообщение от PeterBox Посмотреть сообщение
List<NameValuePair> params = new ArrayList<NameValuePair>();
Это хорошо ровно до тех пор, пока вы передаёте небольшое количество данных. Когда данных много, лучше строить "общение" сервера и клиента через json'ы. Для Android есть библиотека, которая преобразовывает модели данных (тут могут быть просто поля, массивы, массивы других моделей) в json строку.
Java
1
String json = new Gson().toJson(dataModel);
Передавать на сервер тоже не сложно:
Java
1
2
3
4
HttpPost httpPost = new HttpPost(url);
HttpEntity entity = new StringEntity(json, HTTP.UTF_8);
httpPost.addHeader("Content-type", "application/json");
httpPost.setEntity(entity);
Принимать данные (json) с сервера можно тоже через Gson:
Java
1
DataModel model = (DataModel) new Gson().fromJson(jsonResponse, DataModel.class);
Теперь что касается сервера:
PHP
1
2
$input = json_decode(file_get_contents('php://input'), true); //принимаем json
var_dump($input); //преобразовываем в массив данных (если нужно)
Остаётся данные из ассоциативного $input сохранить в базе.

Если вкратце, то всё.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru