Tôi đã xem một vài ví dụ về tin nhắn SMS và Các hoạt động thường được sử dụng để nhận SMS. Tuy nhiên, những gì tôi muốn làm là có dịch vụ nền của tôi nhận được tin nhắn SMS (dịch vụ sẽ xử lý tin nhắn và quyết định xem nó có áp dụng được cho ứng dụng hay không - sau đó thông báo cho người dùng)Có Dịch vụ nhận tin nhắn SMS
Trong tệp kê khai của tôi, dịch vụ là được định nghĩa như sau:
<service android:name=".service.myService"
android:enabled="true">
<intent-filter>
<action android:name="package.com.service.myService"/>
</intent-filter>
</service>
để dịch vụ nhận SMS, công việc này có hoạt động không?
<receiver android:name=".service.myService" android:exported="true" >
<intent-filter android:priority="999">
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
Mẫu mã tôi đã nghiên cứu đến từ: http://www.apriorit.com/our-company/dev-blog/227-handle-sms-on-android
tôi không thể kiểm tra nó nhưng vì mô-đun phát triển của tôi không có một số điện thoại để gửi một tin nhắn SMS đến.
> 2) KHÔNG cập nhật các biểu hiện với bộ lọc ý định thu! (trong đó > mọi mã mẫu trực tuyến dường như có thể làm) Bạn có thể đăng tệp AndroidManifest.xml của mình không? –