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

Написать программу, в которой основную работу производит сервис - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Среда разработки AIDE http://www.cyberforum.ru/android-dev/thread1064592.html
Привет, народ. Кто-нибудь пользуется AIDE? С ее помощью вроде можно редактировать и запускать файлы, созданные в Eclipce. У меня приложение типа "HelloWorld" - выдает ошибку имени директории: aapt: invalid resource directory name: /storage/scard0/.aide/P0031_My_First_Project/bin/res/crunch Был бы оч признателен за помощь
Android Где помещать запуск моей программы Вот пример програмки использующей лицензирование от Slideme http://slideme.org/files/SlideMEDemo_v2_20120503.zip Разобрался, что там из меню вызываються разные типы лицензирования. Меня интересует SlideLock.При вызове его появляеться окно запроса ключа и кнопка проверки. Если ключ подходит выводится сообщение лицензия подошла. Меня интересует как мне прилепить эту проверку к моей проге, так... http://www.cyberforum.ru/android-dev/thread1064585.html
Android Разработка приложений для Андроид. С чего начать? Что нужно изучить?
Ребят, подскажите! Хочу стать разрабом для популярной ОС Андроид, с чего начать? Что нужно изучить, где 100% безопасно можно взять исходники ядра, литература, предпологаемо в основу положу С++, вобщем все что можете подсказать по этому вопросу, пожалуйста, подскажите. Заранее благодарен) З.Ы. Не судите строго, в этом всем я дальше стадии сапога не ушел)
Android FaceBook в Adroid app
Здравствуйте. Почему у меня в Eclipse перечеркнутые процедуры для работы с FaceBookSDK? Я так понимаю эти методы устарели?. А какие новые использовать?
Android JDK 6 в Eclipse http://www.cyberforum.ru/android-dev/thread1064514.html
Здравствуйте. А что JDK 6 не поддерживает FaceBookSDK?
Android реализовать передачу и прием Ребят подскажите пожалуйста как реализовать передачу и прием строки по Bluetooth. Ну допустим со смартфона мне нужно отправить на терминал компьютера по UART строку "12345". а то что я буду вводить в терминале записывать в переменную на смартфоне. Помогите пожалуйста реализовать, а то уже всю голову сломал подробнее

Показать сообщение отдельно
bt1024
0 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 31

Написать программу, в которой основную работу производит сервис - Android

07.01.2014, 00:29. Просмотров 1760. Ответов 13
Метки (Все метки)

Здравствуйте.
Возникла задача написать программу в которой основную работу производит сервис. Также требуется Activity для настройки параметров сервиса.
Создал проект с Activity, тут же создал сервис (во всех методах заглушки). Работает.

Собственно не понятно куда писать код самого сервиса. Функция onStartCommand() сказано должна возвращать тип инт (для меня это START_STICKY, что бы ОС запускало сервис в случае сбоев или нехватки памяти). Код START_STICKY будет возвращен системе после отработки функции onStartCommand().
(1) То есть в этой функции нельзя писать длительно исполняющийся код?

(2) Тогда как поступить? У меня только одна идея, в onStartCommand() запустить второй поток и уже писать всё в нем (назовём его исполняющим). Правильно? Тогда как не создавать другие потоки (мне нужен один) при повторных запусках onStartCommand()?

(3) Если в исполняющем потоке надо работать с интернет, все вызовы опять надо заворачивать в AsyncTask?

(4) как тогда из Activity передать данные (настройки работы) в исполняющий поток? В сервис через Bind, а из сервиса в исполняющий поток через handle?

Мои размышления верные? Так и делают или есть более правильные подходы?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru