Tôi rất tò mò nếu Android NFC service
cho phép nhà phát triển bắt đầu Service
(hoặc IntentService
cho vấn đề đó) khi quét NFC
?Dịch vụ khởi động NFC Android
Từ Android Developers:
Khi một thiết bị quét thẻ có
NDEF
dữ liệu trên đó, nhưng không thể ánh xạ tới mộtMIME
hoặcURI
, hệ thống thẻ công văn cố gắng để bắt đầu một hoạt động với mục đíchACTION_TECH_DISCOVERED
.
Có vẻ như chỉ một Hoạt động mới có thể được khởi chạy chứ không phải Dịch vụ, mặc dù nó có thể nhận được cùng một bộ lọc Ý định.
Không, người ta không thể bắt đầu một dịch vụ từ một thẻ quét hoặc một nhận được tin nhắn Android Beam. Xem thêm nhận xét cho http://stackoverflow.com/a/9490726/1202968 –
@NFC guy, vui lòng xem xét đăng câu trả lời, thay vì nhận xét – HitOdessit
Xem http://meta.stackexchange.com/a/98955/190880 –