Найден 231 результат
- 12 мар 2016, 10:51
- Форум: Прочее
- Тема: работа с кнопками
- Ответы: 7
- Просмотры: 4365
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....
- 11 мар 2016, 15:19
- Форум: Прочее
- Тема: работа с кнопками
- Ответы: 7
- Просмотры: 4365
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)...
Re: Вирусняк
Раз было - когда с планшета выходил прямо на форум. Если начинать со стартовой страницы - то всё в порядке.
- 09 мар 2016, 09:55
- Форум: Экранные компоненты
- Тема: Блоки с элементами(Scroll)
- Ответы: 4
- Просмотры: 3030
Re: Блоки с элементами(Scroll)
Любой виджет можно сделать прокучивающимся добавив скроллбары. Но так работает медленно.
Для более быстрой прокрутки виджет нужно поместить в ScrollView (вертикальная прокрутка) или HorizontalScrollView (горизонтальная прокрутка)
Для более быстрой прокрутки виджет нужно поместить в ScrollView (вертикальная прокрутка) или HorizontalScrollView (горизонтальная прокрутка)
- 08 мар 2016, 22:37
- Форум: Экранные компоненты
- Тема: Кастомная клавиатура
- Ответы: 7
- Просмотры: 5026
Re: Кастомная клавиатура
Довольно сложно. Но обычно нужно не убирать ненужные клавиши, а добавлять недостающие. AIDE добавляет над клавиатурой строку со скобками и другими операторами java, чтобы не нужно было переключать раскладки. Его наверно сделать проще - добавить на форму компонент, который открывается/закрывается вме...
- 08 мар 2016, 14:28
- Форум: Экранные компоненты
- Тема: Кастомная клавиатура
- Ответы: 7
- Просмотры: 5026
Re: Кастомная клавиатура
В своё время мне нужна была клавиатура эсперанто. Сейчас гугл добавил эсперанто в стандартную клавиатуру, и для меня это не актуально. Тогда решение было такое: скачать приложение клавиатуры и добавить раскладку для своего языка. Но придётся поддерживать все языки, которые могут понадобиться - ведь ...
- 08 мар 2016, 14:01
- Форум: Работа с данными
- Тема: вносить изменения в файлы на internal storage ?
- Ответы: 1
- Просмотры: 1633
Re: вносить изменения в файлы на internal storage ?
для этого нужно, чтобы гугл исправил баг в файловой системе. тебе повезло еще, что можно менять дату на внешней sd карте. Мне для этого придется ее достать и подключить к компу через кард-ридер. функция File.setLastmodified() не работает. Дату можно поменять только если версия андроида старая и при ...
- 08 мар 2016, 13:47
- Форум: Activity, Task, Intent
- Тема: запуск приложения по расширению файла
- Ответы: 1
- Просмотры: 2044
запуск приложения по расширению файла
Возможно, этот вопрос здесь уже задавался. 1. Как зарегистрировать свое приложение, чтобы например, в TotalCommander'е его можно было запустить выбрав файл. 1а. Узнать имя файла с которым запущено приложение, отличить от обычного старта. 2. Определить какие еще есть приложения для работы с этим файл...
- 26 фев 2016, 08:20
- Форум: Графика и анимация
- Тема: onDraw() и внутренние переменные
- Ответы: 4
- Просмотры: 3446
Re: onDraw() и внутренние переменные
Дело не в создании объекта - большинство объектов, как например, String, создаются быстро. Дело в том, что после выхода из функции они отправляются в мусор, а сборка мусора - это медленно.
Иногда объекты создаются неявно, напр. int превращается в Integer или итератор при просмотре списка.
Иногда объекты создаются неявно, напр. int превращается в Integer или итератор при просмотре списка.
- 16 фев 2016, 14:23
- Форум: Среда разработки, установка и настройка SDK, AVD эмулятор
- Тема: Можно ли возродить Eclipse?
- Ответы: 16
- Просмотры: 12936
Re: Можно ли возродить Eclipse?
Использование же Android Studio на слабом компьютере может привести к его поломке. Ага, вообще взорвётся с мощностью пару мегатонн в тротиловом эквиваленте. Что за глупости пишете? У меня сдох винт от частого кеширования памяти. Gradle так вообще сплошные проблемы. Gradle уже по определению основна...
- 16 фев 2016, 08:40
- Форум: Среда разработки, установка и настройка SDK, AVD эмулятор
- Тема: Можно ли возродить Eclipse?
- Ответы: 16
- Просмотры: 12936
Re: Можно ли возродить Eclipse?
Проблема Android Studio в том, что нужен мощный компьютер. При наличии мощного компьютера, Android Studio удобнее Eclipse. Использование же Android Studio на слабом компьютере может привести к его поломке. Кроме того, у меня после апгрейда инструментария, Eclipse перестал работать. Нужно откатыватьс...
- 16 фев 2016, 08:30
- Форум: Service, Broadcast Receiver, асинхронность
- Тема: Читалка
- Ответы: 2
- Просмотры: 2354
Re: Читалка
Исходники FB2Reader и других читалок доступны.
- 11 фев 2016, 12:15
- Форум: Java
- Тема: Какой редактор Java выбрать?
- Ответы: 9
- Просмотры: 5564
Re: Какой редактор Java выбрать?
главное - побольше памати, чтоб не кешировалась. А вместо эмулатора можно использовать реальное устройство.
- 10 фев 2016, 10:41
- Форум: Java
- Тема: Какой редактор Java выбрать?
- Ответы: 9
- Просмотры: 5564
Re: Какой редактор Java выбрать?
Android Studio требует очень мощного компьютера. Попробовал поставить на слабый - слетел винт из=за постоянного кеширования памяти.
Так что пользуюсь командной строкой на компьютере и AIDE на планшете.
Так что пользуюсь командной строкой на компьютере и AIDE на планшете.
- 04 фев 2016, 16:37
- Форум: Прочее
- Тема: Ошибка INSTALL_FAILED_CONFLICTING_PROVIDER
- Ответы: 2
- Просмотры: 2183
Re: Ошибка INSTALL_FAILED_CONFLICTING_PROVIDER
Наверное, в обоих приложениях используется один и тот же пакет - ru.app.android. Нужно переименовать.
Также не будет устанавлиаться одно и то же пиложение, но собранное на разных компьютерах. В этом случае нужно скопировать файл .android/debug.keystore с одного компьютера на другой.
Также не будет устанавлиаться одно и то же пиложение, но собранное на разных компьютерах. В этом случае нужно скопировать файл .android/debug.keystore с одного компьютера на другой.
- 03 фев 2016, 12:06
- Форум: Экранные компоненты
- Тема: Помогите с Checkbox пожалуйста
- Ответы: 2
- Просмотры: 1778
Re: Помогите с Checkbox пожалуйста
Используй RadioGroup и RadioButton. Можно настроить внешний вид RadioButton чтобы выглядели как CheckBox - но это не обязательно.
- 02 фев 2016, 08:09
- Форум: Java
- Тема: Какой редактор Java выбрать?
- Ответы: 9
- Просмотры: 5564
Re: Какой редактор Java выбрать?
No System Images istalled for this target - вот причина блокировки кнопки OK. Скачайте соответствующий System Image. А плагин ADT последней версии у меня тоже не работает - несколько лет назад, до появления Android Studio у меня был настроен Eclipse, всё работало. Но после обновления перестало. Нужн...
- 01 фев 2016, 11:06
- Форум: Работа с данными
- Тема: Получение данных из адаптера
- Ответы: 12
- Просмотры: 7269
Re: Получение данных из адаптера
Если это не что-то сложное и объемное - сохранять в обычном текстовом файле. Для этого нужно разрешение на запись на карту памяти. Если разрешение на запись на карту памяти запрашивать нежелательно а число строк в списке небольшое, можно использовать SharedPreferences. SharedPreferences preferences ...
- 19 янв 2016, 08:01
- Форум: Работа с данными
- Тема: Получение данных из адаптера
- Ответы: 12
- Просмотры: 7269
Re: Получение данных из адаптера
сохраняется оригинальный ArrayList. Если используются методы add()/addAll()/remove()/clear() эти изменения не будут учтены. Вышеупомянутые методы модифицируют оригинальную коллекцию, в адаптере сохраняется ссылка, а не копия, гетАйтем и гетКаунт будут работать корректно. Советую почитать про "Ссыло...
- 18 янв 2016, 11:00
- Форум: Работа с данными
- Тема: Получение данных из адаптера
- Ответы: 12
- Просмотры: 7269
Re: Получение данных из адаптера
Внутренний лист - для сохранения ссылки на коллекцию, который придет из конструктора. ArrayList nameInfo; public MyAdapter(Context context, ArrayList nameInfo) { super(context, 0, nameInfo); this.nameInfo = nameInfo; } Теперь можно его использовать: getCount() = nameInfo.size; getItem(position) = n...