Тогда сорри
Этот топик читают: Гость
Ответов: 163
Рейтинг: 33
|
|||
карма: 3 |
|
Ответов: 1821
Рейтинг: 168
|
|||
GreM, [flood]Да это Вы извините, если что не понял [/flood]
|
|||
карма: 5 |
|
Ответов: 163
Рейтинг: 33
|
|||
Вобщем сервис благополучно пережил ночь и подыхать не собирается. Но меня сейчас больше интерисует другой вопрос: как программно ответить на звонок/завершить вызов. Гугление дает 2 способа: имитация кнопки гарнитуры и интерфейс ITelephony (насколько я понял через AIDL). Никто не пробовал?
|
|||
карма: 3 |
|
Ответов: 1821
Рейтинг: 168
|
|||
По идее, должны быть готовые функции для выполнения этих действий, так как разные смарт-часы это могут делать
|
|||
карма: 5 |
|
Ответов: 163
Рейтинг: 33
|
|||
Я из нагугленного понял что google не хочет чтобы простые смертные приложения могли отвечать на звонок. Стандартный метод похоже через ITelephony, но вот нашел
in android 2.3 ..... requires MODIFY_PHONE_STATE permission which is marked as a as "signatureOrSystem" так что думаю будет облом.
У меня на android 4.0.4 прокатил метод с имитацией отпускания кнопки гарнитуры для ответа и кнопки отбоя для собственно отбоя. Но способ не универсальный, на htc может не заработать. ------------ Дoбавленo в 08.25: hiStringList.hws Строка 5, перед "block.select(BLK_ON_CREATE)" надо добавить "old=". |
|||
карма: 3 |
| ||
Голосовали: | Netspirit |
Ответов: 4630
Рейтинг: 749
|
|||
Плюс лишняя кавычка в строке 34. Поправил.
|
|||
карма: 26 |
| ||
Голосовали: | GreM |
Ответов: 110
Рейтинг: 5
|
|||
карма: 0 |
| ||
файлы: 1 | code_31851.txt [750B] [343] |
Ответов: 1821
Рейтинг: 168
|
|||
Doaxan, вылетает приложение?
|
|||
карма: 5 |
|
Ответов: 110
Рейтинг: 5
|
|||
sаmakacd, не вылетает, просто не хочет сохранять файл.
|
|||
карма: 0 |
|
Ответов: 1821
Рейтинг: 168
|
|||
У меня вылетает из-за того, что не был поставлен параллельный поток. Поставил. Тоже не сохраняет. Я, если честно, не знаю, как работают новые компоненты, для работы с файлами. Возможно, Netspirit подскажет
|
|||
карма: 5 |
|
Ответов: 195
Рейтинг: 2
|
|||
давно не заходил.
Компоненты для wi-fi, bluetooth, работу с sms еще не сделали ? |
|||
карма: 0 |
|
Ответов: 163
Рейтинг: 33
|
|||
lisnic, wi-fi, bluetooth уже есть.
Netspirit, в hiTimer неплохо бы в doStop добавить защиту от дурака: if(',timertask,' != null). Я конечно понимаю что останавливать таймер до его запуска глупо, но тем не менее такая ситуация может случиться. |
|||
карма: 3 |
|
Ответов: 4630
Рейтинг: 749
|
|||
Doaxan, там событие ToastNotification.onShow не работает, попробуй переделать схему.
GreM писал(а): неплохо бы в doStop добавить защиту |
|||
карма: 26 |
|
Ответов: 110
Рейтинг: 5
|
|||
Netspirit, попробовал сделать без ToastNotification, теперь совсем не компилируется:
Подготовка к сборке проекта... Генерация кода целевого языка Error[653]: Undeclared identifier: buf Компоновка проекта... Видимо точка doWriteBuf косячит code_31855.txt |
|||
карма: 0 |
| ||
файлы: 1 | code_31855.txt [661B] [322] |
Ответов: 4630
Рейтинг: 749
|
|||
Звыняйте
Поправь строку 180 в файле hiFileReadWrite.hws: fvar(st, buf, off, len) Или обновись по SVN
|
|||
карма: 26 |
| ||
Голосовали: | Doaxan |