부트 할 때 Android 서비스가 시작되고 블루투스를 사용하여 외부 장치에서 이벤트를 받고 싶습니다. spp를 사용하여 블루투스를 통해 장치에 연결하는 예제 활동을 작성했으며 eveything이 작동합니다. 이제이 코드를 서비스에 통합하려고합니다. 서비스를 사용하는 bluetooth spp에서 데이터를 얻는 가장 좋은 방법은 무엇입니까 (활동이 아닌)? 배터리 수명에 어떤 영향을 미칩니 까? 감사합니다.블루투스에서 데이터를 가져 오는 Android 서비스
답변
귀하의 블루투스 코드는 서비스 활동과 대략 동일해야합니다. 액티비티에서 작동한다는 사실은 이미 모든 블로킹 작업을 주 스레드에서 제거했다는 것을 의미합니다. 액티비티와 비슷하기 때문에 정규 서비스 (대 IntentService)를 사용하는 것이 가장 쉽습니다.
모범 사례에 대해서는 외부 장치와 통신하는 동안 CPU 대기 모드 잠금을 유지해야합니다 (통신이 완료 될 수 있도록 확실히 배터리에 영향을 미칩니다). 나를. 그 다음에는 활동에서 그다지 다르지 않아야합니다. 시동을 걸지 않았다면 배터리가 더 좋아 지겠지만 요구 사항에 따라 다릅니다.
(SPP는 안드로이드에 블루투스 통신의 일반 모드가 있습니다, 그래서 당신은 적용 코드에 대한 블루투스 채팅 샘플을 볼 수있다 - 그러나 당신이 그 단계를 넘어 아마 같은 소리.)
답변 해 주셔서 감사합니다. – roeiki11
예제 나 참고 자료를 제공해 줄 수 있습니까? –
- 1. XML을 통해 사용자 데이터를 가져 오는 Android 서비스 만들기
- 2. 웹 서비스 데이터를 사용하는 Android 서비스
- 3. 서비스가있는 데이터를 가져 오는 Android 위젯
- 4. 데이터를 가져 오는 데 걸리는 C# 서비스
- 5. 웹에서 json 문자열을 가져 오는 Android 서비스
- 6. 봇이 android app에서 데이터를 가져 오는 방법
- 7. 아포스트로피간에 데이터를 가져 오는 방법 Android
- 8. Android : 목록보기에서 특정 데이터를 가져 오는 방법
- 9. Android 활동에서 데이터를 가져 오는 방법은 무엇입니까?
- 10. android 서비스에서 데이터를 가져 오는 방법은 무엇입니까?
- 11. Android - 서버에서 데이터를 가져 오는 방법?
- 12. 블루투스에서 Android 파일 받기 처리
- 13. iphone 블루투스에서 이벤트 또는 데이터 가져 오기
- 14. 데이터를 가져 오는 방법
- 15. 데이터를 가져 오는 JSONP
- 16. 데이터를 가져 오는 방법
- 17. 내 PC의 데이터베이스에서 데이터를 가져 오는 온라인 웹 서비스
- 18. 웹 서비스 + AF 네트워크에서 데이터를 가져 오는 데 시간이 필요합니까?
- 19. PC에서 데이터를 가져 오는 웹 사이트/웹 서비스
- 20. 블루투스에서 실시간으로 데이터를 읽는 방법은 무엇입니까?
- 21. gsm 네트워크에서 오는 데이터를 가져 오는 방법
- 22. 블루투스에서 데이터를받을 수 없습니다.
- 23. Android. WiFi를 가져 오는 방법
- 24. 인터넷에서 데이터를 가져 오는 벤치마킹
- 25. 서버에서 데이터를 가져 오는 방법
- 26. IQueryable에서 데이터를 가져 오는 방법?
- 27. Ext.Record에서 데이터를 가져 오는 방법?
- 28. 에서 각도 데이터를 가져 오는
- 29. 데이터를 가져 오는 방법은 무엇입니까?
- 30. 배경에서 데이터를 가져 오는 중
안녕하세요, 당신은 블루투스 장치를 읽는 서비스 코드? – NHTorres