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

Разница между Handler.dispatchMessage (msg) и Handler.sendMessage (msg)

Когда я использую Handler.dispatchMessage (msg), handleMessage (Message msg) будет запускаться в новом потоке, но когда я использую Handler.sendMessage (msg), handleMessage (Message msg) будет запущен в основном потоке, который может сказать Мне разница была их. благодаря! Демо-версия: public class MainActivity extends Activity { private String TAG = "MainActivity"; private Handler mHandler = new Handler() { @Override […]

Отключить отмену шумоподавления HTC

У меня есть приложение, которое читает микрофон. В частности, я обнаруживаю, что вдувал микрофон;) Он не работает на многих устройствах HTC. Я взял HTC Droid Eris, а также HTC Droid Incredible. В дополнение к тем, у меня есть отчеты от многих друзей, у которых есть устройства HTC, также испытывающие эту проблему, чтобы включить относительно новый […]

Можно ли сохранить ссылку на поток в одноэлементном режиме?

Позвольте мне дать вам сценарий. Скажем, что моя первая активность, которая загружается, также создает поток, который будет работать бесконечно в фоновом режиме. Теперь, если я перейду к другому Управлению, я предполагаю, что поток, который я изначально создал в основном действии, будет продолжать работать. Итак, теперь к моему основному вопросу – чтобы управлять этим фоновым потоком […]

Пользовательский интерфейс приложения «Текст в речь» – это медленный андроид

В моем приложении я использую TTS. У меня есть 20 различных действий, которые меняются, когда пользователь прокручивает влево или вправо. Согласно этой деятельности, говорится в тексте. Я выполняю tts с отдельным потоком, и выбор активности выполняется с помощью основного потока. Но проблема очень медленная, пользовательский интерфейс чувствует себя забавным. Когда я прокручиваю влево или вправо, […]

Проблемы с загрузкой изображения с Android на сервер Rails с помощью PaperClip

Я пытаюсь загрузить изображения на свой сервер rails с Android. Все мои другие загрузки данных, но я получаю ошибку «Ошибка недопустимого размера тела». Это связано с изображением. Ниже мой код. Помогите?! public void post(String url) { HttpClient httpClient = new DefaultHttpClient(); HttpContext localContext = new BasicHttpContext(); HttpPost httpPost = new HttpPost(url); httpPost.addHeader("content_type","image/jpeg"); try { MultipartEntity […]

Что происходит с этим потоком, который запускается в конце после его завершения?

У меня есть этот поток, который загружает несколько изображений с сервера. Поэтому, как только он загружает изображения, я вызываю обработчик и продолжаю обновлять пользовательский интерфейс. Так как stop () для потока устарел, я не могу его использовать. У меня здесь два вопроса. Что происходит с этим потоком в конце? (Значит, после вызова метода обработчика, что […]

Как определить, разрушается ли родительская активность вида

Я хочу сделать некоторую очистку в представлении, когда действие уничтожается. Есть ли способ получить обратный вызов в представлении, когда действие уничтожается? Я попытался использовать onDetachedFromWindow , но я не уверен, правильно ли это делать.

Java.lang.ClassNotFoundException в dalvik.system.BaseDexClassLoader.findClass

Эта ошибка сводит меня с ума. При загрузке из магазина Google Play Store при загрузке приложения появляется ошибка: java.lang.ClassNotFoundException in dalvik.system.BaseDexClassLoader.findClass Мое приложение не сбой при сборке из eclipse на наших двух устройствах. Однако месяц назад клиент использовал свой телефон для создания нашего приложения, а затем он также разбился при запуске. Я проигнорировал эту проблему, […]

Пользовательский список с проблемой флажка

Я пытаюсь создать собственный список, который будет иметь флажки, которые позволят вам выбрать несколько элементов из списка. Список с флажками отображается нормально, но если я установил флажок, а затем прокрутил другие элементы, далее вниз, список также будет проверен. Его в основном та же проблема, что и здесь Я понимаю, что это как-то связано с тем, […]

Тесты устройств Android с несколькими потоками

У меня проблема с модульными тестами в Android. Мой объект MyObject имеет метод start() следующим образом: public void start() { final Handler onStartHandler = new Handler(); new Thread() { @Override public void run() { super.run(); onStartHandler.post(new Runnable() { @Override public void run() { mIsRunning = true; onStart(); } }); } }.start(); } И я хочу […]