hồ sơ).
Đó là thực hành tốt cũng bao gồm một Ghi NDEF dưới dạng một ứng dụng Ghi Android (AAR). Điều này đảm bảo rằng ứng dụng của bạn sẽ được đưa ra trên các thiết bị mục tiêu, và rằng nếu ứng dụng của bạn không được cài đặt, Google Play Store sẽ được ăn trưa cho người sử dụng để cài đặt nó.
Để tạo một AAR NDEF Record, sử dụng các phương pháp createApplicationRecord tĩnh trên lớp NDEF Ghi, ghi tên gói ứng dụng của bạn, như thể hiện trong Liệt kê 16-31 Gán payload Android beam bạn xác định tải trọng Android beam của bạn bằng cách sử dụng bộ chuyển đổi NFC. Bạn có thể truy cập vào các bộ chuyển đổi NFC mặc định bằng cách sử dụng phương pháp getDefaultAdapter tĩnh trên lớp NfcAdapter: NfcAdapter nfcAdapter = NfcAdapter.getDefaultAdapter (this); Có hai lựa chọn thay thế để xác định các tin nhắn NDEF tạo ra trong Liệt kê 16-31 như Android Beam tải trọng của ứng dụng của bạn. Cách đơn giản nhất là sử dụng phương pháp setNdefPushMessage để gán một thông điệp rằng nên luôn luôn được gửi từ các Hoạt động hiện nay, nếu Android Beam được khởi xướng. Bạn thường sẽ làm cho nhiệm vụ này một lần, từ bên trong phương thức onResume Hoạt động của bạn: nfcAdapter.setNdefPushMessage (nfcMessage, this); Một lựa chọn tốt hơn là sử dụng các phương pháp setNdefPushMessageCallback. Xử lý này sẽ cháy ngay lập tức trước khi thông điệp của bạn được tươi cười, cho phép bạn tự động thiết lập các nội dung tải trọng dựa trên bối cảnh của ứng dụng hiện nay - ví dụ, đó video đang được theo dõi, trong đó trang web đang được duyệt, hoặc bản đồ mà tọa độ trung tâm, như Liệt kê 16-32.
đang được dịch, vui lòng đợi..
