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

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() […]

MPAndroidChart: добавить пользовательские изображения внутри баров

Я использую MPAndroidChart, и я хочу показать пользовательский чертеж внутри этого CombinedChart как показано ниже: Если значение bar> = значение цели, скажем, 50, то я хотел бы добавить звездообразное изображение внутри панели. Может ли кто-нибудь помочь мне настроить BarChart?

Убитый сервис Android и статические переменные

Использование Android 2.1+. У меня есть служба, которая время от времени убивается ОС (из-за давления памяти, я думаю). Эта служба поддерживает некоторые состояния, используя статические поля членов классов. Я ожидаю, что статические поля сохранят свои значения, несмотря на то, что служба была убита и перезапущена ОС. Но похоже, что так не бывает. После перезагрузки статические […]

Гарантированы ли Roboto и Roboto Bold на 4.0+?

В нашем приложении мы используем Roboto и Roboto Bold. Однако в некоторых версиях Android (кажется, от 4.0 до 4.1) у нас есть проблемы с текстовым рендерингом при использовании импортированной версии Roboto (то есть с использованием Typeface.createFromAsset() ), которые не появляются при простом использовании встроенной версии Roboto (т.е. Typeface.DEFAULT ). Я знаю, что Roboto и Roboto […]