Форум программистов, компьютерный форум CyberForum.ru

Намерение от action ".BATTERY_LOW" приходит с задержкой - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android USB web camera как получить картинку? http://www.cyberforum.ru/android-dev/thread1217602.html
Добрый день уважаемые! Девайс: B.Gooweel Q8H Ось: Android 4.2.2 Ядро: 3.4.39 С ebay куплен сей девайс и к нему USB эндоскоп. определяется в семействе windows как обычная Web камера. При подключении к планшету приложение USB Host. сообщает о нем так 5608:058f Alcor Micro, Corp. USB 2.0 PC Camera
Программирование Android Проверка качества соединения с сайтом Иногда приложение падает при коннекте к сайту. Причем происходит это только на телефоне, в эмуляторе все хорошо. Подозреваю, что проблема в качестве соединения интернета на девайсе. Document doc = Jsoup.connect(link) .userAgent("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0") .method(Method.POST).post(); Как проще всего проверить доступность сайта? Типа... http://www.cyberforum.ru/android-dev/thread1217511.html
Программирование Android Выдает ошибку при авторизации
Вот код package com.example.VKapk; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText;
Программирование Android Порядок выполнения
Всем привет! Столкнулся с такой бедой: надо что бы WebView выполнял JS функции и он это делает, но в какой-то своей последовательности. Я думал, что JS выполняется по ходу того, как встречается на странице, но андрюша поломал все мои представления... Эти скрипты выполняют в обработчике onPageFinished: view.loadUrl("javascript:document.getElementById('search_submit').click();"); ...
Программирование Android Кастомный ImageView http://www.cyberforum.ru/android-dev/thread1217259.html
Прошу сильно не пинать, только учусь. Итак ,суть задачи: есть кастомный класс (public class TouchView extends ImageView), выводящий 2 изображения в наложении друг на друга. Мне нужно этот класс вывести в ImageView на layout. Каким образом это можно делать? Пробую как TouchView nnn = (TouchView)findViewById(R.id.imageView1) - ошибка. Разметка layout: <LinearLayout ...
Программирование Android Google maps android Надо добавить ГуглМэпс в приложение + построение маршрута. Как это сделать было скопипастено вот отсюда : http://localhoster.blogspot.ru/2012/12/android-google-maps-api-v2-4.html + Исправлены некоторые неточно, но! При запуске приложение вылетает . При дебаге проявилась следующее. В ActivityThread проблемы с импортом, а точнее отсутствуют: android.content.IIntentReceiver;... подробнее

Показать сообщение отдельно
kpoxaa
72 / 33 / 1
Регистрация: 03.08.2012
Сообщений: 446
27.06.2014, 20:29  [ТС]
И так, после продолжительных тестов и мучений(пытались воспроизводить диалог о нехватке энергии в реальных условиях) получили следующие данные:

1. Приложение было подписано на action ".BATTERY_LOW", тоесть action посылается системой каждый раз, когда происходит мониторинг заряда аккумулятор и заряд меньше чем com.android.internal.R.integer.config_lowBatteryWarningLevel. (При этом событии должен вызываться диалог "Аккумулятор разряжен")

2. Тест на устройставах версии 2.3 и 3.1 - успешно пройден. Наш ресивер ловил намерение пришедшее по зарегистрированному action-у и приходило это намерение вместе с отображением на дисплее далога "Аккумулятор разряжен". То что нам и нужно было. Словить намерение в момент выбрасывания системой диалога.

3. Тест на устройствах 4. + - провален. Ресивер ловил намерение, но ловил он его то позже отображения диалога, то намного раньше. Получилось так, что пришедшее намерение не было никак связано с отображением диалога на дисплей. От этого способа пришлось отказаться.

Решение: т.к в нашей ситуации нужно было поставить игру на пауз в тот момент, когда диалог перекрывает приложение, решили пойти на небольшую хитрость, и переопределили метод Activity::onWindowFocusChanged(boolean hasFocus). Это метод срабатывает каждый раз, когда наша активити получает фокус и теряет его. В момент потери фокуса мы ставим игру на паузу. Оказалось очень просто и удобно.

Всем спасибо :)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru