Вверх ↑
Этот топик читают: Гость
Ответов: 163
Рейтинг: 33
#646: 2013-09-16 22:47:51 ЛС | профиль | цитата
Тогда сорри
карма: 3

0
Ответов: 1821
Рейтинг: 168
#647: 2013-09-16 23:00:39 ЛС | профиль | цитата
GreM, [flood]Да это Вы извините, если что не понял [/flood]
карма: 5

0
Ответов: 163
Рейтинг: 33
#648: 2013-09-17 10:52:39 ЛС | профиль | цитата
Вобщем сервис благополучно пережил ночь и подыхать не собирается. Но меня сейчас больше интерисует другой вопрос: как программно ответить на звонок/завершить вызов. Гугление дает 2 способа: имитация кнопки гарнитуры и интерфейс ITelephony (насколько я понял через AIDL). Никто не пробовал?
карма: 3

0
Ответов: 1821
Рейтинг: 168
#649: 2013-09-17 14:57:34 ЛС | профиль | цитата
По идее, должны быть готовые функции для выполнения этих действий, так как разные смарт-часы это могут делать
карма: 5

0
Ответов: 163
Рейтинг: 33
#650: 2013-09-18 08:25:22 ЛС | профиль | цитата
Я из нагугленного понял что 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

1
Голосовали:Netspirit
Ответов: 4628
Рейтинг: 749
#651: 2013-09-18 11:25:05 ЛС | профиль | цитата
Плюс лишняя кавычка в строке 34. Поправил.
карма: 26

1
Голосовали:GreM
Ответов: 110
Рейтинг: 5
#652: 2013-09-18 16:58:29 ЛС | профиль | цитата
code_31851.txt
Не могу сохранить файл на SD карту. Что я делаю не так?
карма: 0

0
файлы: 1code_31851.txt [750B] [337]
Ответов: 1821
Рейтинг: 168
#653: 2013-09-18 17:09:41 ЛС | профиль | цитата
Doaxan, вылетает приложение?
карма: 5

0
Ответов: 110
Рейтинг: 5
#654: 2013-09-18 18:43:53 ЛС | профиль | цитата
sаmakacd, не вылетает, просто не хочет сохранять файл.
карма: 0

0
Ответов: 1821
Рейтинг: 168
#655: 2013-09-18 18:47:08 ЛС | профиль | цитата
У меня вылетает из-за того, что не был поставлен параллельный поток. Поставил. Тоже не сохраняет. Я, если честно, не знаю, как работают новые компоненты, для работы с файлами. Возможно, Netspirit подскажет
карма: 5

0
Ответов: 194
Рейтинг: 2
#656: 2013-09-19 03:20:04 ЛС | профиль | цитата
давно не заходил.
Компоненты для wi-fi, bluetooth, работу с sms еще не сделали ?
карма: 0

0
Ответов: 163
Рейтинг: 33
#657: 2013-09-19 08:24:04 ЛС | профиль | цитата
lisnic, wi-fi, bluetooth уже есть.
Netspirit, в hiTimer неплохо бы в doStop добавить защиту от дурака: if(',timertask,' != null). Я конечно понимаю что останавливать таймер до его запуска глупо, но тем не менее такая ситуация может случиться.
карма: 3

0
Ответов: 4628
Рейтинг: 749
#658: 2013-09-19 11:21:59 ЛС | профиль | цитата
Doaxan, там событие ToastNotification.onShow не работает, попробуй переделать схему.
GreM писал(а):
неплохо бы в doStop добавить защиту
Согласен. Но там ещё можно значительно оптимизировать код: в doStart нужно печатать только timer.schedule(). На выходных сделаю.
карма: 26

0
Ответов: 110
Рейтинг: 5
#659: 2013-09-19 14:03:43 ЛС | профиль | цитата
Netspirit, попробовал сделать без ToastNotification, теперь совсем не компилируется:

Подготовка к сборке проекта...
Генерация кода целевого языка
Error[653]: Undeclared identifier: buf
Компоновка проекта...

Видимо точка doWriteBuf косячит
code_31855.txt
карма: 0

0
файлы: 1code_31855.txt [661B] [317]
Ответов: 4628
Рейтинг: 749
#660: 2013-09-19 14:13:22 ЛС | профиль | цитата
Звыняйте
Поправь строку 180 в файле hiFileReadWrite.hws:
fvar(st, buf, off, len)
Или обновись по SVN

карма: 26

1
Голосовали:Doaxan
Сообщение
...
Прикрепленные файлы
(файлы не залиты)