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

SQLite синхронизация с MySQL - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Константы XML http://www.cyberforum.ru/android-dev/thread1139551.html
не подскажите где найти полный список всевозможных констант XML таких как "wrap_content","fill_parent" где описано что все эти константы значат?просто смотрел а полный список не нашел в инете не подскажете где он находится?
Android Некорректное отображение приложения в Graphic Layout и на телефоне Должно быть : Добавлено через 9 минут На эмуляторе все корректно отбражается на телефоне показывается только кусок приложения Вот Xml: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="match_parent" android:layout_width="match_parent" > http://www.cyberforum.ru/android-dev/thread1139543.html
Android Событие нажатия кнопки Back
Как сделать, чтоб при нажатии кнопки Back выполнялось сразу несколько действий? Например, если при вводе текста пользователь нажимает кнопку Back, то должно очищаться поле edittext и скрываться клавиатура. У меня получается так: при первом нажатии Back скрывается клавиатура и только при втором очищается edittext.
Вывод в TextView значение из переменной int Android
как вывести в TextView значение из переменной int? Пробовал функцию toString(), но компилятор говорит что такой метод для int не предназначен.
Android Обработка Javascript, post get запросы http://www.cyberforum.ru/android-dev/thread1139488.html
не так давно создавал темку в ней нужно было обработать скрипт на C# но теперь условие задачи поменялось...надо эту программу запустить на телефоне... использую eclipse android , буду очень признателен если подкините пару ссылок/тем/советов как создать post/get запрос и обработать скрипт вида: <script>...
Android Программное создание GridLayout и добавление в него объектов Дисклеймер: Всем доброго дня! Я - новичок в написании программ под Android. Имеется небольшой опыт С++/С#, но речь не об этом. Я начал изучение базовых элементов интерфейса - View и layout'ов. Поставил перед собой следующую задачу (на решении которой собственно и застопорился). 1) Программно создать GridLayout указанных размеров (пусть 10х10) 2) Заполнить ячейки в шахматном порядке... подробнее

Показать сообщение отдельно
YuraAAA
 Аватар для YuraAAA
1564 / 1306 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
06.04.2014, 14:56     SQLite синхронизация с MySQL
Tester64, по своему опыту советую JSON. Со стороны андроида с ним просто работать, например:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
String jsonFromServer = "{
"result":{
"title":"example",
"SubArray":[ 1, 2, 3 ]
    }
}"
 
//Parse
JSONObject jsonObject = new JSONObject(jsonFromServer);
JSONObject resultJson = jsonObject.getJSONObject("result");
String title = resultJson.getString("title");
JSONArray subArray = resultJson.getJSONArray("SubArray");
for (int i = 0; i < subArray.length; i++) {
Log.d("JSON " + i, "" + subArray.getInt(i));
}
P.S. писал без IDE, мог где-то ошибиться

Отлично передаётся текстовая информация. Для передачи файлов конечно нужно подключаться к Stream и стягивать данные из HttpEntity из HttpResponse.

Цитата Сообщение от Tester64 Посмотреть сообщение
ползунок-индикатор состояния
Текущей загрузки всм? Нет, очень просто.
1. Мы знаем Content Length
2. Мы знаем сколько уже байт сохранили (Current).
% = (Current / Content Length) * 100


Вот пример со StackOverflow:

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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
@Override
    protected String doInBackground(String... sUrl) {
        InputStream input = null;
        OutputStream output = null;
        HttpURLConnection connection = null;
        try {
            URL url = new URL(sUrl[0]);
            connection = (HttpURLConnection) url.openConnection();
            connection.connect();
 
            // expect HTTP 200 OK, so we don't mistakenly save error report
            // instead of the file
            if (connection.getResponseCode() != HttpURLConnection.HTTP_OK) {
                return "Server returned HTTP " + connection.getResponseCode()
                        + " " + connection.getResponseMessage();
            }
 
            // this will be useful to display download percentage
            // might be -1: server did not report the length
            int fileLength = connection.getContentLength();
 
            // download the file
            input = connection.getInputStream();
            output = new FileOutputStream("/sdcard/file_name.extension");
 
            byte data[] = new byte[4096];
            long total = 0;
            int count;
            while ((count = input.read(data)) != -1) {
                // allow canceling with back button
                if (isCancelled()) {
                    input.close();
                    return null;
                }
                total += count;
                // publishing the progress....
                if (fileLength > 0) // only if total length is known
                    publishProgress((int) (total * 100 / fileLength));
                output.write(data, 0, count);
            }
        } catch (Exception e) {
            return e.toString();
        } finally {
            try {
                if (output != null)
                    output.close();
                if (input != null)
                    input.close();
            } catch (IOException ignored) {
            }
 
            if (connection != null)
                connection.disconnect();
        }
        return null;
    }
 
Текущее время: 10:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru