Trong video này, chúng ta sẽ tìm hiểu cách chia sẻ dữ liệu giữa các ứng dụng khác.
Vì vậy, chúng tôi sẽ chia sẻ số ngẫu nhiên được tạo ra giữa các ứng dụng khác như email, WhatsApp và các ứng dụng
khác.
Đầu tiên, tôi cần hiển thị con số may mắn mà tôi nhận được, vì vậy tôi sẽ lưu nó bên trong một biến
có tên là random num equal generate random number.
Tôi đang gọi phương thức này và trả về một int.
Sau đó, tôi cần sử dụng văn bản số may mắn, đặt văn bản và đặt văn bản này thành số ngẫu nhiên được tạo ra.
Bây giờ tôi cần chia sẻ kết quả bằng cách cho phép người dùng nhấp vào nút chia sẻ mà chúng ta đã tạo trong nút chia sẻ hoạt
động thứ hai được đặt trên Click Listener Chế độ xem mới trên Click Listener.
Tôi đang thêm chức năng vào đó, vì vậy tôi sẽ gọi một phương thức có tên là chia sẻ dữ liệu và tôi sẽ truyền
hai tham số là tên người dùng và số ngẫu nhiên.
Tôi sẽ tạo hàm này ở đây dưới dạng public và trả về void chứ không phải int.
Dữ liệu chắc chắn sẽ nhận được hai tham số là tên người dùng có kiểu chuỗi và số nguyên ngẫu nhiên.
Trong các video trước, chúng ta đã sử dụng ý định rõ ràng ở đây.
Ở đây tôi sẽ sử dụng ý định ngầm định bắt đầu bằng việc tạo một thể hiện của ý định trong một ý định mới và ở đây tôi sẽ chỉ
định ý định.
Hành động chấm gửi hành động.
Gửi là hằng số được xác định trước biểu thị hành động gửi dữ liệu thường được sử dụng để chia sẻ nội dung với các
ứng dụng hoặc thành phần khác trên thiết bị.
Đây là một phần của cơ chế ý định của hệ thống Android, cho phép giao tiếp giữa các thành phần khác
nhau của một ứng dụng hoặc giữa các ứng dụng khác nhau.
Trong trường hợp này, tôi đang gửi dữ liệu của mình bằng cách sử dụng hành động ý định gửi đến các ứng dụng khác.
Tôi cần thiết lập loại.
Ý tôi là tôi đang chia sẻ dữ liệu có kiểu chuỗi và đó là văn bản thuần túy.
Hãy chia sẻ dữ liệu giữa các ứng dụng khác với một số chủ đề và tiêu đề bổ sung.
Đặt thêm.
Đây là phương pháp chúng ta đã sử dụng trước đó với mục đích rõ ràng.
Nhưng ở đây tôi sử dụng một cái gì đó mới, đó là tiêu đề, là chủ đề.
Tôi sẽ cung cấp thêm thông tin.
Chỉ cho bạn biết những gì chúng ta có thể làm với ý định.
Tất nhiên tôi sẽ sử dụng phương thức put extra, nhưng tôi sẽ sử dụng một thứ được xác định trước trong mục đích,
đó là chủ ngữ và văn bản bổ sung.
Chủ ngữ bổ sung, chủ ngữ bổ sung và văn bản bổ sung là các hằng số được sử dụng làm khóa để đính kèm dữ liệu bổ sung vào một
ý định.
Khi bạn muốn thực hiện một hành động như gửi dữ liệu đến một ứng dụng khác bằng cách sử dụng mục đích gửi hành
động.
Những phần bổ sung này thường được sử dụng khi bạn muốn điền trước tiêu đề và trường văn bản khi chia
sẻ nội dung như email hoặc tin nhắn.
Trong trường hợp này, tốt hơn là chia sẻ trong các email vì tôi sử dụng tiêu đề và chủ đề.
Chủ đề phải là tên người dùng dấu chấm hoặc tôi sẽ nối tên người dùng với got lucky today.
Ngoài ra, tôi cần thêm một dấu chấm ý định bổ sung và văn bản bổ sung và đây là nội dung email, con số may mắn của
anh ấy.
Và ở đây tôi sẽ thêm số ngẫu nhiên mà tôi truyền vào làm tham số.
Sau đó, tôi sẽ sử dụng phương thức bắt đầu hoạt động và tôi sẽ truyền intent dot create chooser I và chọn phương thức tạo chooser
nền tảng là một tiện ích do lớp intent cung cấp cho phép bạn tạo hộp thoại hiển thị danh sách
các ứng dụng có thể xử lý một intent cụ thể.
Điều này có thể hữu ích khi bạn muốn cung cấp cho người dùng quyền lựa chọn ứng dụng nào để thực hiện một hành động nhất định,
chẳng hạn như chia sẻ nội dung.
Vậy là ứng dụng của chúng ta đã sẵn sàng, hãy lưu và chạy.
Và đây là ứng dụng tuyệt vời của chúng tôi.
Vui lòng nhập tên của bạn.
Tôi sẽ thêm Jack.
Chúc tôi may mắn nhé.
Và bạn có thể thấy con số may mắn của bạn là 46.
Tôi sẽ chia sẻ con số may mắn của mình và bạn có thể thấy được ý định đó.
Phương pháp Dot Create Chooser cho phép chúng ta chia sẻ giữa các ứng dụng khác nhau.
Vì đây là trình giả lập nên không có.
Không có nhiều ứng dụng để chia sẻ.
Trong số đó tôi sẽ sử dụng Gmail và chúng ta bắt đầu thôi.
Đây là email của chúng tôi.
Hôm nay Jack gặp may.
Đây là tiêu đề.
Bạn có thể thấy phần chủ đề bổ sung sẽ đảm nhiệm chức năng tạo tiêu đề và phần văn bản gạch chân bổ sung sẽ đảm nhiệm chức
năng tạo nội dung.
Con số may mắn của anh ấy là 46, được tạo ra trước đó.
Xin chúc mừng các bạn vì đã tạo ra ứng dụng tuyệt vời này.