Найден 231 результат

math64
15 янв 2016, 08:11
Форум: Работа с данными
Тема: Как обновить Android-приложение?
Ответы: 3
Просмотры: 2431

Re: Как обновить Android-приложение?

Если Вам удастся сделать то, что Вы хотите, Ваше приложение НЕ СМОЖЕТ быть загружено на Google Play, т. к. вносить изменения в .apk там сможете Вы только сами. Если Вы будете использовать свой собственный сервер, этот сервер может каждый раз при получении новых картинок, пересобирать .apk но это не ...
math64
14 янв 2016, 16:26
Форум: Работа с данными
Тема: Как обновить Android-приложение?
Ответы: 3
Просмотры: 2431

Re: Как обновить Android-приложение?

что-то странное Вы хотите. При обновлении приложения данные передаются с Google Play на устройство user-1, а никак не наоборот. Вам нужно иметь где-то свой сервер. По кнопке Сохранить изображение сохраняется на этом сервере. Изображение либо обновляется автоматически при наличии доступа к интернету,...
math64
14 янв 2016, 10:11
Форум: Работа с данными
Тема: Получение данных из адаптера
Ответы: 12
Просмотры: 7254

Re: Получение данных из адаптера

Для получения даных есть методы getCount() и getIem(position).
База данных - слишком тяжелая вещь. Если размер данных, которые нужно сохранять, небольшой, лучше сохранить в обычный текстовый файл.
math64
11 янв 2016, 14:38
Форум: Прочее
Тема: Тестирование приложения
Ответы: 1
Просмотры: 2805

Re: Тестирование приложения

Если у Вас есть друг у которого есть смартфон D (но он не может передать его Вам, так как находится например, в другом городе), можете попросить его разрешить отладку на его смартфоне по Wi-Fi и сообщить IP адрес смартфона. Тестируйте по Wi-Fi, содержимое экрана смотрите по отладчику, нажатие кнопок...
math64
30 дек 2015, 09:17
Форум: Java
Тема: Получение хеша бинарного файла сборки выполняемого apk-файла
Ответы: 1
Просмотры: 1868

Re: Получение хеша бинарного файла сборки выполняемого apk-ф

Файл .apk после установки на устройство находится в каталоге /data/app куда доступ без рута закрыт Время сборки приложения можно узнать так: [syntax=java] public long getBuildTime() { try { PackageManager pm = getPackageManager(); ApplicationInfo ai = pm.getApplicationInfo(getPackageName(), 0); ZipF...
math64
29 дек 2015, 12:54
Форум: Экранные компоненты
Тема: Меню на разных экранах.
Ответы: 7
Просмотры: 4456

Re: Меню на разных экранах.

чтобы сделать по центру, нужно использовать атрибут android:layout_gravity="center_horizontal|center_vertical" если нужно не точно по центру, сверху и снизу (и/или соответственно, слева и справа), добавить невидимые view с атрибутом android:layout_weight="1" (пустое пространство распределяется соотв...
math64
29 дек 2015, 08:13
Форум: Экранные компоненты
Тема: Меню на разных экранах.
Ответы: 7
Просмотры: 4456

Re: Меню на разных экранах.

Все 100500 вариантов не нужно - Андроид каким-то образом подбирает наиболее подходящий (но по какому алгоритму?).
Можно также в коде узнать размер экрана и вручную установить размеры после загрузки лейаута.
math64
29 дек 2015, 08:06
Форум: Java
Тема: Проверка объектов на null
Ответы: 2
Просмотры: 2357

Re: Проверка объектов на null

Код: Выделить всё

try {
   String name = people.getCar().getName();
}catch(NullPointerException ex) {
}
math64
28 дек 2015, 15:10
Форум: Среда разработки, установка и настройка SDK, AVD эмулятор
Тема: Зависает Android Studio при рендеренге.
Ответы: 1
Просмотры: 2549

Re: Зависает Android Studio при рендеренге.

Слабоват компьютер. На самом деле требования к железу и ПО для нормальной работы выше, чем объявлено официально.
math64
28 дек 2015, 15:05
Форум: Среда разработки, установка и настройка SDK, AVD эмулятор
Тема: Здравствуйте, вопрос, связан с наличием файла R в папке gen
Ответы: 1
Просмотры: 2043

Re: Здравствуйте, вопрос, связан с наличием файла R в папке

Файл R.java появляется в папке gen после успешной компиляции ресурсов (папка res). Что не так с ресурсами.
math64
28 дек 2015, 11:10
Форум: Экранные компоненты
Тема: Layuot rendering in Android Studio 1.4
Ответы: 1
Просмотры: 2215

Re: Layuot rendering in Android Studio 1.4

Можете поставить AIDE на устройство. В его дизайнере внешний вид будет соответствовать.
math64
28 дек 2015, 11:05
Форум: Экранные компоненты
Тема: Меню на разных экранах.
Ответы: 7
Просмотры: 4456

Re: Меню на разных экранах.

Нужно размеры записывать в dimens.xml. И создать разные варианты этого файла для телефона и планшета, в зависимости от размера экрана.
math64
28 дек 2015, 11:00
Форум: Экранные компоненты
Тема: ListView загрузка всех items сразу, а не только видимых?
Ответы: 1
Просмотры: 2396

Re: ListView загрузка всех items сразу, а не только видимых?

Все данные из базы данных должен загружать адаптер (или они загружаются до создания адаптера и передаются в адаптер). Когда ListView попросит адаптер создать нужный item он будет создавать его на основе загруженных данных.
math64
28 дек 2015, 10:49
Форум: Работа с данными
Тема: Именование ресурсов
Ответы: 2
Просмотры: 2598

Re: Именование ресурсов

Со строками string добавлять не обязательно. зачем повторение R.string.string_yes ? А вот с идентификаторами - другое дело. R.id.nick - что за элемент nick? В какой layout он входит? А может оказаться, что R.id.nick используется сразу в нескольких лейаутах. Т.е. называйте R.id.etNick_in_main или R.i...
math64
28 дек 2015, 10:28
Форум: Работа с данными
Тема: XML encoding
Ответы: 5
Просмотры: 5402

Re: XML encoding

В общем проблема в кодировках в xml-файле. Приложение качает xml но кодировка в нём может быть любой. Как прочитать вот этот кусок xml'а: <?xml version="1.0" encoding="windows-1251"?> а именно атрибут encoding, пользуюсь dom парсером. SAX парсером можно распарсить этот кусок, но это затруднит работ...
math64
21 дек 2012, 10:59
Форум: Экранные компоненты
Тема: Своя клавиатура
Ответы: 33
Просмотры: 19928

Re: Своя клавиатура

Свою клавиатуру сделать довольно сложно. С SDK есть пример. Пользователь должен будет вручную выбрать твою клавиатуру в качестве действующей, получит предупреждение, что это действие небезопасно, и т. д. В приложениях типа калькулятора можно создать свою псевдо-клавиатуру из кнопок, которую, андроид...
math64
16 дек 2012, 16:13
Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
Тема: Bluetooth + COM порт, завершение работы.
Ответы: 10
Просмотры: 6432

Re: Bluetooth + COM порт, завершение работы.

За основу брал пример BluetoothChat. Но мне не нужны слушающие сокеты, упростил, что close() не вызывалось. Сейчас исправил.
Дополнительно: как настроить EditText для ввода мак-адреса?
math64
12 дек 2012, 13:38
Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
Тема: Bluetooth + COM порт, завершение работы.
Ответы: 10
Просмотры: 6432

Re: Bluetooth + COM порт, завершение работы.

Если на планшете отключить bluetooth - заново соединяется.
Видимо, BluetoothSocket.close() не вызывается.
Когда нужно вызывать?
math64
11 дек 2012, 15:43
Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
Тема: Bluetooth + COM порт, завершение работы.
Ответы: 10
Просмотры: 6432

Bluetooth + COM порт, завершение работы.

Как правильно завершить работу с Bluetooth?
Используется Bluetooth-адаптер для ком-порта.
Нормально соединяется (приходится указаывать мак-адрес), но после разрыва соединения больше не соединяется.
Приходится выключать и включать устойство (там микропроцессор с COM портом), с которым соединяемся.