Я новичок в Android. Я хотел знать об Android-сервисе. Мой вопрос: как я могу использовать Android-сервис? Когда использовать точно для заднего заземления, какой тип TASK может использоваться для создания сервиса? любой может сказать.В какой ситуации мы можем использовать сервис для Android?
ответ
Это задачи, которые действительно не обязательно должны быть видимыми для пользователя. Хорошим примером является воспроизведение музыки. Вам не нужно держать экран плеера для воспроизведения песни ... То есть он просто может играть песню, когда пользователь работает в других приложениях. Другой пример - загрузка ... Мне не нужно видеть, как происходит загрузка. Это можно сделать без меня, так как пользователь осознает это на самом деле ... это на заднем плане. В вашем приложении вы используете службы для выполнения тех задач, которые не выполняются, чтобы овладеть пользовательским интерфейсом, в фоновом режиме в качестве служб.
Использование услуги приходит к картинке, если вы хотите выполнить некоторую работу, которая не требует пользовательского интерфейса и которая работает регулярно. Давайте возьмем пример. Вы показываете список комментариев в мероприятии, и вы хотите регулярно проверять новые комментарии и предупреждать пользователя об этом. Для этого вы можете использовать службу, которая регулярно проверяет наличие обновлений, и как только вы получите новое обновление, вы можете предупредить об этом пользователя (хотя для этого вы можете использовать облачные сообщения, я использовал его только для примера реального мира).
Если вы хотите узнать о сервисе, есть много материала, который вы можете найти в Интернете. Если вы ничего не знаете, начните с изучения материала с сайта разработчика Android.
Изучите Services и Creating a Background Service, чтобы узнать об услуге.
На самом деле, службы используются для выполнения длительных задач, особенно тех, которые выполняются, когда ваша активность не запущена. В основном вы выполняете Службу для выполнения задачи, в которой присутствие активности на переднем плане не требуется. Как играть музыку в фоновом режиме, и вы делаете что-то еще. Или другой, например. вы хотите проверить сервер на наличие любых обновлений, даже если ваша активность неактивна. Вы можете Google для большего e.gs
Основные ссылки:
http://developer.android.com/guide/components/services.html
http://www.vogella.com/tutorials/AndroidServices/article.html
Когда вы исследуете больше, вы будете понимать другие виды использования услуг.
- 1. В какой ситуации мы можем пойти для pragma_exception_init
- 2. Как мы можем использовать сервис как фабрику?
- 3. Можем ли мы использовать «include?» в этой ситуации?
- 4. В какой ситуации мы должны использовать localstorage вместо файлов cookie?
- 5. Какой API-интерфейс карты мы можем использовать для AS3?
- 6. Какой контейнер использовать для данной ситуации?
- 7. Можем ли мы использовать MVVMLight для Xamarin
- 8. Какие альтернативные методы мы можем использовать для уведомления в Android?
- 9. Как мы можем использовать библиотеку mapbox-android-sdk в android?
- 10. Можем ли мы использовать CASE в BETWEEN
- 11. В Office365 Назначение мы можем интегрировать наш сервис под номером
- 12. В какой ситуации мы хотим добавить фрагмент без контейнера?
- 13. Как мы можем решить, какой метод тестирования можно использовать?
- 14. Какой шаблон дизайна использовать в этой ситуации?
- 15. Можем ли мы использовать Proguard в Ionic?
- 16. Можем ли мы использовать TextView для создания приложения на Android?
- 17. В какой ситуации следует использовать приращение ostream_iterator?
- 18. В какой ситуации нам нужно использовать `multiprocessing.Pool.imap_unordered`?
- 19. мы можем использовать эмулятор android для тестирования бизнес-приложений?
- 20. Android NDK: можем ли мы использовать C++ для всех работ
- 21. Можем ли мы использовать студию Android для разработки AOSP?
- 22. Как мы можем запрограммировать сетевой сервис в проекте OSX
- 23. Как мы можем использовать preg_match_all() в RoR
- 24. Можем ли мы использовать таймер для себя?
- 25. Какую технологию мы можем использовать при разработке веб-сервиса?
- 26. Почему мы можем использовать sockaddr для sockaddr_in
- 27. Как мы можем запустить CCAction класса A в классе B? Какой метод мы можем использовать для этого?
- 28. Есть ли какой-либо веб-сервис, который мы можем использовать для получения всех значений долготы в широтах наших городов?
- 29. Можем ли мы использовать Ad Mob для PhoneGap?
- 30. Как мы можем предложить словарь в приложениях для Android?
В Google есть много ответов на этот вопрос. Пожалуйста, сделайте некоторое начальное исследование, прежде чем задавать вопрос здесь. Счастливый googling! :-) –
Услуги используются для воспроизведения медиафайлов, загрузки/выполнения сетевых операций или длинных вычислений. – midhunhk