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

math64
12 мар 2016, 10:51
Форум: Прочее
Тема: работа с кнопками
Ответы: 7
Просмотры: 4352

Re: работа с кнопками

Вот мой код нажатия кнопки с автоповтором: [syntax=java] private Handler handler = new Handler(); private int period = 400; private View repeatView; private int downDuration; public boolean onTouch(View view, MotionEvent motionEvent) { int action = motionEvent.getAction(); if (action == MotionEvent....
math64
11 мар 2016, 15:19
Форум: Прочее
Тема: работа с кнопками
Ответы: 7
Просмотры: 4352

Re: работа с кнопками

Вот работа с bluetooth: [syntax=java] @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); if(mBluetoothAdapter == null) { Toast.makeText(this, R.string.bluetooth_not_available, Toast.LENGTH_LONG)...
math64
11 мар 2016, 14:56
Форум: Новости
Тема: Вирусняк
Ответы: 12
Просмотры: 20093

Re: Вирусняк

Раз было - когда с планшета выходил прямо на форум. Если начинать со стартовой страницы - то всё в порядке.
math64
09 мар 2016, 09:55
Форум: Экранные компоненты
Тема: Блоки с элементами(Scroll)
Ответы: 4
Просмотры: 3014

Re: Блоки с элементами(Scroll)

Любой виджет можно сделать прокучивающимся добавив скроллбары. Но так работает медленно.
Для более быстрой прокрутки виджет нужно поместить в ScrollView (вертикальная прокрутка) или HorizontalScrollView (горизонтальная прокрутка)
math64
08 мар 2016, 22:37
Форум: Экранные компоненты
Тема: Кастомная клавиатура
Ответы: 7
Просмотры: 5019

Re: Кастомная клавиатура

Довольно сложно. Но обычно нужно не убирать ненужные клавиши, а добавлять недостающие. AIDE добавляет над клавиатурой строку со скобками и другими операторами java, чтобы не нужно было переключать раскладки. Его наверно сделать проще - добавить на форму компонент, который открывается/закрывается вме...
math64
08 мар 2016, 14:28
Форум: Экранные компоненты
Тема: Кастомная клавиатура
Ответы: 7
Просмотры: 5019

Re: Кастомная клавиатура

В своё время мне нужна была клавиатура эсперанто. Сейчас гугл добавил эсперанто в стандартную клавиатуру, и для меня это не актуально. Тогда решение было такое: скачать приложение клавиатуры и добавить раскладку для своего языка. Но придётся поддерживать все языки, которые могут понадобиться - ведь ...
math64
08 мар 2016, 14:01
Форум: Работа с данными
Тема: вносить изменения в файлы на internal storage ?
Ответы: 1
Просмотры: 1624

Re: вносить изменения в файлы на internal storage ?

для этого нужно, чтобы гугл исправил баг в файловой системе. тебе повезло еще, что можно менять дату на внешней sd карте. Мне для этого придется ее достать и подключить к компу через кард-ридер. функция File.setLastmodified() не работает. Дату можно поменять только если версия андроида старая и при ...
math64
08 мар 2016, 13:47
Форум: Activity, Task, Intent
Тема: запуск приложения по расширению файла
Ответы: 1
Просмотры: 2026

запуск приложения по расширению файла

Возможно, этот вопрос здесь уже задавался. 1. Как зарегистрировать свое приложение, чтобы например, в TotalCommander'е его можно было запустить выбрав файл. 1а. Узнать имя файла с которым запущено приложение, отличить от обычного старта. 2. Определить какие еще есть приложения для работы с этим файл...
math64
26 фев 2016, 08:20
Форум: Графика и анимация
Тема: onDraw() и внутренние переменные
Ответы: 4
Просмотры: 3419

Re: onDraw() и внутренние переменные

Дело не в создании объекта - большинство объектов, как например, String, создаются быстро. Дело в том, что после выхода из функции они отправляются в мусор, а сборка мусора - это медленно.
Иногда объекты создаются неявно, напр. int превращается в Integer или итератор при просмотре списка.
math64
16 фев 2016, 14:23
Форум: Среда разработки, установка и настройка SDK, AVD эмулятор
Тема: Можно ли возродить Eclipse?
Ответы: 16
Просмотры: 12914

Re: Можно ли возродить Eclipse?

Использование же Android Studio на слабом компьютере может привести к его поломке. Ага, вообще взорвётся с мощностью пару мегатонн в тротиловом эквиваленте. Что за глупости пишете? У меня сдох винт от частого кеширования памяти. Gradle так вообще сплошные проблемы. Gradle уже по определению основна...
math64
16 фев 2016, 08:40
Форум: Среда разработки, установка и настройка SDK, AVD эмулятор
Тема: Можно ли возродить Eclipse?
Ответы: 16
Просмотры: 12914

Re: Можно ли возродить Eclipse?

Проблема Android Studio в том, что нужен мощный компьютер. При наличии мощного компьютера, Android Studio удобнее Eclipse. Использование же Android Studio на слабом компьютере может привести к его поломке. Кроме того, у меня после апгрейда инструментария, Eclipse перестал работать. Нужно откатыватьс...
math64
16 фев 2016, 08:30
Форум: Service, Broadcast Receiver, асинхронность
Тема: Читалка
Ответы: 2
Просмотры: 2332

Re: Читалка

Исходники FB2Reader и других читалок доступны.
math64
11 фев 2016, 12:15
Форум: Java
Тема: Какой редактор Java выбрать?
Ответы: 9
Просмотры: 5534

Re: Какой редактор Java выбрать?

главное - побольше памати, чтоб не кешировалась. А вместо эмулатора можно использовать реальное устройство.
math64
10 фев 2016, 10:41
Форум: Java
Тема: Какой редактор Java выбрать?
Ответы: 9
Просмотры: 5534

Re: Какой редактор Java выбрать?

Android Studio требует очень мощного компьютера. Попробовал поставить на слабый - слетел винт из=за постоянного кеширования памяти.
Так что пользуюсь командной строкой на компьютере и AIDE на планшете.
math64
04 фев 2016, 16:37
Форум: Прочее
Тема: Ошибка INSTALL_FAILED_CONFLICTING_PROVIDER
Ответы: 2
Просмотры: 2180

Re: Ошибка INSTALL_FAILED_CONFLICTING_PROVIDER

Наверное, в обоих приложениях используется один и тот же пакет - ru.app.android. Нужно переименовать.
Также не будет устанавлиаться одно и то же пиложение, но собранное на разных компьютерах. В этом случае нужно скопировать файл .android/debug.keystore с одного компьютера на другой.
math64
03 фев 2016, 12:06
Форум: Экранные компоненты
Тема: Помогите с Checkbox пожалуйста
Ответы: 2
Просмотры: 1776

Re: Помогите с Checkbox пожалуйста

Используй RadioGroup и RadioButton. Можно настроить внешний вид RadioButton чтобы выглядели как CheckBox - но это не обязательно.
math64
02 фев 2016, 08:09
Форум: Java
Тема: Какой редактор Java выбрать?
Ответы: 9
Просмотры: 5534

Re: Какой редактор Java выбрать?

No System Images istalled for this target - вот причина блокировки кнопки OK. Скачайте соответствующий System Image. А плагин ADT последней версии у меня тоже не работает - несколько лет назад, до появления Android Studio у меня был настроен Eclipse, всё работало. Но после обновления перестало. Нужн...
math64
01 фев 2016, 11:06
Форум: Работа с данными
Тема: Получение данных из адаптера
Ответы: 12
Просмотры: 7241

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

Если это не что-то сложное и объемное - сохранять в обычном текстовом файле. Для этого нужно разрешение на запись на карту памяти. Если разрешение на запись на карту памяти запрашивать нежелательно а число строк в списке небольшое, можно использовать SharedPreferences. SharedPreferences preferences ...
math64
19 янв 2016, 08:01
Форум: Работа с данными
Тема: Получение данных из адаптера
Ответы: 12
Просмотры: 7241

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

сохраняется оригинальный ArrayList. Если используются методы add()/addAll()/remove()/clear() эти изменения не будут учтены. Вышеупомянутые методы модифицируют оригинальную коллекцию, в адаптере сохраняется ссылка, а не копия, гетАйтем и гетКаунт будут работать корректно. Советую почитать про "Ссыло...
math64
18 янв 2016, 11:00
Форум: Работа с данными
Тема: Получение данных из адаптера
Ответы: 12
Просмотры: 7241

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

Внутренний лист - для сохранения ссылки на коллекцию, который придет из конструктора. ArrayList nameInfo; public MyAdapter(Context context, ArrayList nameInfo) { super(context, 0, nameInfo); this.nameInfo = nameInfo; } Теперь можно его использовать: getCount() = nameInfo.size; getItem(position) = n...