Articles of Андроидный

Запуск двух (или более) функций одновременно в Android

Я разрабатываю приложение таймера / таймера обратного отсчета для Android 2.2 и хотел бы, чтобы одна кнопка нажала, чтобы одновременно запускать как хронометр, так и таймер. Поэтому, в идеале, я хотел бы, чтобы секунды (время) на хронометре и таймере изменялись в одном экземпляре. (Таймер будет отсчитываться даже по мере того, как подсчитывает хронометр). Поскольку я […]

Android canvas freezes

У меня есть приложение javascript, которое работает на холсте. Он работает на android, за исключением того, что когда вы перетаскиваете экран пальцем, вся веб-страница замерзает. Есть ли способ остановить это?

Android TTS добавить языки

Я хотел бы разработать приложение, которое использует TTS для многих языков. Проблема в том, что только несколько языков поставляются с определенными устройствами, в зависимости от страны, я полагаю (я говорю о PICO). Есть ли способ использовать встроенный в мой apk встроенный TTS или найти где-нибудь в сети отсутствующие файлы PICO и поместить их в apk […]

Eclipse не создает папку .apt_generated для Butter Knife

Я внимательно следил за инструкциями в официальном руководстве, чтобы включить аннотации в Eclipse ADT 3.8. То есть обработка аннотации и заводской путь настроены правильно: Приложение Android успешно компилируется. Конечно, это тоже работает, но я получаю очевидные NPE из-за просмотров, которые, как ожидается, будут инициализированы Butter Knife stay null . Если я изменю конфигурацию для генерации, […]

Get обработчик возвращает null в LooperThread

public class LooperThread extends Thread { private Handler handler = null; public Handler getHandler() { return handler; } @Override public void run() { Looper.prepare(); handler = new Handler(); Looper.loop(); } } class Helper { private static LooperThread databaseThread = null; static { databaseThread = new LooperThread(); databaseThread.start(); } public void postRunable(Runnable r) { databaseThread.getHandler().post(r); databaseThread.getHandler().sendMessage(new […]

Обратный звонок, когда приложение убито путем прокрутки

У меня есть приложение, которое включает в себя навигацию. Если пользователь начинает навигацию, создается своего рода «navigationLifecycleManager». Это сохраняется в экземпляре приложения, чтобы он сохранял изменения конфигурации, переключался между acitivities и т. Д. Однако, если пользователь «завершает» приложение, я хочу убить некоторые фоновые потоки, хранить некоторые незначительные данные в хранилище приложений и так далее. Поэтому […]

Почему TextToSpeech.getLanguage () * иногда * возвращает null?

В моем приложении я вызываю TextToSpeech.getLanguage () хорошо после создания экземпляра TextToSpeech (~ 800 мс согласно LogCat), но иногда он (не всегда) возвращает нуль, несмотря на то, что язык установлен правильно в настройках TextToSpeech системы: System Settings > Language & input > Text-to-speech output > Google Text-to-speech > English (United Kingdom) Это происходит только в […]

Динамическое отображение графика в Android

Мне нужно нарисовать график на Android, который непрерывно получает данные с сервера. На основе одного элемента данных график должен отображаться в разных цветах. Граф должен перемещаться справа налево, как график ЭКГ. Это что-то вроде непрерывного движущегося графика. Смогу ли я достичь этого с помощью 2D-графической библиотеки Android? Нужно ли использовать анимацию анимации? Должен ли я […]

Обмен кодом между проектами в eclipse

У меня есть два проекта, в которых я хочу поделиться некоторым кодом. Поэтому я создал третий проект для хранения всего кода, который будет использоваться совместно, но теперь я не уверен, что делать. Я попытался добавить его в библиотеку путей сборки java, но это, похоже, не помогло …

TextToSpeech.setEngineByPackageName () возвращает успех, даже если пакет недоступен

После того, как я смогу сделать TextToSpeech.setEngineByPackageName () работу благодаря этому ответу , у меня теперь возникает «противоположная» проблема: tts.setEngineByPackageName("com.ivona.tts.voicebeta.eng.usa.kendra"); Всегда возвращает TextToSpeech.SUCCESS , даже если этот пакет вообще не установлен на устройстве. Поскольку пакет недоступен на устройстве, TTS продолжает говорить с Android по умолчанию pico , который ожидается, но я не понимаю, почему setEngineByPackageName() […]

Intereting Posts
В чем разница между RxJava 2 Cancellable и одноразовым? Закрытие сокета при завершении приложения Активность Android по блокировке блокировки по умолчанию Как получить электронную почту клиента в транзакции In-App Billing? КоординаторLayout с CollapsingToolbarLayout прерывается с помощью клавиатуры в диалоговом фрагменте ContactsContract как перечислить все доступные поля? Android Studio: как создать горячую клавишу для очистки logcat? Parse.com push-уведомления проблемы. Отменить подписку не работает, все еще получая push-уведомления. (Android) Изменить шрифт по умолчанию для Android-приложения Переименовать каталог во время копирования с помощью Gradle Любой способ изменить цвет радиокнопки? Коммуникация фрагментации и взаимодействия между фрагментами Внедрение вкладок + прокрутка в версиях Android версии 4.0 Background-size: обложка не работает в родном браузере android Кнопка и ToggleButton не будут выравниваться на одинаковой высоте