Khóa đào tạo Android Email là thư được phân phối bằng phương tiện điện tử từ một người dùng hệ thống đến một hoặc nhiều người nhận qua mạng.
Trước khi bắt đầu Hoạt động Email, bạn phải biết chức năng Email với mục đích, Intent đang mang dữ liệu từ thành phần này sang thành phần khác có trong ứng dụng hoặc bên ngoài ứng dụng.
Để gửi email từ ứng dụng của bạn, bạn không phải triển khai ứng dụng email ngay từ đầu, nhưng bạn có thể sử dụng một email hiện có như ứng dụng Email mặc định được cung cấp từ Khóa đào tạo Android, Gmail, Outlook, K-9 Mail, v.v.
Trước khi bắt đầu Hoạt động Email, bạn phải biết chức năng Email với mục đích, Intent đang mang dữ liệu từ thành phần này sang thành phần khác có trong ứng dụng hoặc bên ngoài ứng dụng.
![]() |
| Khóa đào tạo Android |
Để gửi email từ ứng dụng của bạn, bạn không phải triển khai ứng dụng email ngay từ đầu, nhưng bạn có thể sử dụng một email hiện có như ứng dụng Email mặc định được cung cấp từ Khóa đào tạo Android, Gmail, Outlook, K-9 Mail, v.v.
Mục đích, chúng ta cần viết một Hoạt động khởi chạy ứng dụng email, sử dụng Ý định ngầm với hành động và dữ liệu phù hợp. Trong ví dụ này, chúng tôi sẽ gửi email từ ứng dụng của mình bằng cách sử dụng một đối tượng Intent để khởi chạy các ứng dụng email khách hiện có.
Phần sau đây giải thích các phần khác nhau của đối tượng Ý định cần thiết để gửi email.
Bạn sẽ sử dụng hành động ACTION_SEND để khởi chạy ứng dụng email được cài đặt trên thiết bị Khóa đào tạo Android của bạn. Sau đây là cú pháp đơn giản để tạo ý định với hành động ACTION_SEND.
Dưới đây là một ví dụ chỉ cho bạn cách gán dữ liệu bổ sung cho mục đích của bạn
Phần bên ngoài của mã ở trên là như bên dưới hiển thị một hình ảnh
Ví dụ sau đây cho bạn thấy thực tế cách sử dụng đối tượng Intent để khởi chạy ứng dụng Email để gửi Email đến người nhận đã cho.
Để thử nghiệm Email với ví dụ này, bạn sẽ cần thiết bị di động thực tế được trang bị HĐH Android mới nhất, nếu không, bạn có thể phải vật lộn với trình giả lập có thể không hoạt động đúng.
Sau đây là nội dung của tệp hoạt động chính được sửa đổi src / com.example.Tutorialspoint / MainActivity.java .
Sau đây sẽ là nội dung của tệp res / layout / Activity_main.xml
Sau đây sẽ là nội dung của res / value / chuỗi.xml để xác định hai hằng số mới
Để chạy ứng dụng từ Khóa đào tạo Android Studio, hãy mở một trong các tệp hoạt động của dự án của bạn và nhấp vào biểu tượng Chạy từ thanh công cụ.
Trước khi bắt đầu ứng dụng của bạn, trình cài đặt studio Android sẽ hiển thị cửa sổ sau để chọn tùy chọn nơi bạn muốn chạy ứng dụng Android.
Chọn thiết bị di động của bạn làm tùy chọn và sau đó kiểm tra thiết bị di động của bạn sẽ hiển thị màn hình sau
Bây giờ sử dụng nút Soạn Email để liệt kê tất cả các ứng dụng email khách đã cài đặt. Từ danh sách, bạn có thể chọn một trong các ứng dụng email để gửi email của mình.
Tôi sẽ sử dụng ứng dụng khách Gmail để gửi email của mình, nơi sẽ có tất cả các trường mặc định được cung cấp có sẵn như được hiển thị bên dưới. Here From: sẽ là ID email mặc định mà bạn đã đăng ký cho thiết bị Khóa đào tạo Android của mình.
Bạn có thể sửa đổi một trong các trường mặc định đã cho và cuối cùng sử dụng nút gửi email để gửi email của bạn đến người nhận được đề cập.
Phần sau đây giải thích các phần khác nhau của đối tượng Ý định cần thiết để gửi email.
Mục tiêu ý định - Hành động để gửi email
Bạn sẽ sử dụng hành động ACTION_SEND để khởi chạy ứng dụng email được cài đặt trên thiết bị Khóa đào tạo Android của bạn. Sau đây là cú pháp đơn giản để tạo ý định với hành động ACTION_SEND.
Intent emailIntent = new Intent(Intent.ACTION_SEND);
Đối tượng ý định - Dữ liệu / Loại để gửi Email
Để gửi email, bạn cần chỉ định mailto: vì URI sử dụng phương thức setData () và kiểu dữ liệu sẽ là văn bản / thuần túy bằng phương thức setType () như sauemailIntent.setData(Uri.parse("mailto:"));
emailIntent.setType("text/plain");
Đối tượng ý định - Thêm để gửi Email
Khóa đào tạo Android có hỗ trợ tích hợp để thêm các trường TO, CHỦ ĐỀ, CC, VĂN, v.v. có thể được đính kèm với mục đích trước khi gửi ý định đến ứng dụng email khách. Bạn có thể sử dụng các trường bổ sung sau trong email của mình| Sr.Không. | Dữ liệu bổ sung & Mô tả |
|---|---|
| 1 | EXTRA_BCC Chuỗi [] giữ địa chỉ e-mail nên được sao chép carbon. |
| 2 | EXTRA_CC Chuỗi [] giữ địa chỉ e-mail cần được sao chép carbon. |
| 3 | EXTRA_EMAIL Chuỗi [] giữ địa chỉ e-mail sẽ được gửi đến. |
| 4 | VƯỢT QUA Chuỗi không đổi được liên kết với Ý định, được sử dụng với ACTION_SEND để cung cấp thay thế cho EXTRA_TEXT dưới dạng văn bản có định dạng HTML. |
| 5 | EXTRA_SUB DỰ ÁN Một chuỗi không đổi giữ dòng chủ đề mong muốn của một tin nhắn. |
| 6 | EXTRA_TEXT Một CharSequence không đổi được liên kết với Ý định, được sử dụng với ACTION_SEND để cung cấp dữ liệu bằng chữ được gửi. |
| 7 | VƯỢT QUA Tiêu đề hộp thoại CharSequence để cung cấp cho người dùng khi được sử dụng với ACTION_CHOOSER. |
emailIntent.putExtra(Intent.EXTRA_EMAIL , new String[]{"Recipient"});
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "subject");
emailIntent.putExtra(Intent.EXTRA_TEXT , "Message Body");
Phần bên ngoài của mã ở trên là như bên dưới hiển thị một hình ảnh
Ví dụ sau đây cho bạn thấy thực tế cách sử dụng đối tượng Intent để khởi chạy ứng dụng Email để gửi Email đến người nhận đã cho.
Để thử nghiệm Email với ví dụ này, bạn sẽ cần thiết bị di động thực tế được trang bị HĐH Android mới nhất, nếu không, bạn có thể phải vật lộn với trình giả lập có thể không hoạt động đúng.
Thứ hai, bạn sẽ cần phải có ứng dụng Email như GMail (Theo mặc định, mọi phiên bản Khóa đào tạo Android đều có Ứng dụng khách Gmail) hoặc K9mail được cài đặt trên thiết bị của bạn.
| Bậc thang | Sự miêu tả |
|---|---|
| 1 | Bạn sẽ sử dụng studio Android để tạo một ứng dụng Android và đặt tên nó là Tutorialspoint theo gói com.example.tutorialspoint . |
| 2 | Sửa đổi tệp src / MainActivity.java và thêm mã cần thiết để chăm sóc gửi email. |
| 3 | Sửa đổi bố cục tệp XML res / layout / Activity_main.xml thêm bất kỳ thành phần GUI nào nếu cần. Tôi đang thêm một nút đơn giản để khởi chạy Email Client. |
| 4 | Sửa đổi res / value / chuỗi.xml để xác định các giá trị không đổi cần thiết |
| 5 | Sửa đổi AndroidManifest.xml như hiển thị bên dưới |
| 6 | Chạy ứng dụng để khởi chạy trình giả lập Android và xác minh kết quả của những thay đổi được thực hiện trong ứng dụng. |
Sau đây sẽ là nội dung của tệp res / layout / Activity_main.xml
Ở đây abc chỉ ra về logo hướng dẫn
Sau đây sẽ là nội dung của res / value / chuỗi.xml để xác định hai hằng số mới
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">Tutorialspoint</string> <string name="compose_email">Compose Email</string> </resources>Sau đây là nội dung mặc định của AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.Tutorialspoint" > <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.example.tutorialspoint.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>Hãy thử chạy ứng dụng hướng dẫn của bạn . Tôi giả sử bạn đã kết nối thiết bị Android Mobile thực tế của mình với máy tính.
Để chạy ứng dụng từ Khóa đào tạo Android Studio, hãy mở một trong các tệp hoạt động của dự án của bạn và nhấp vào biểu tượng Chạy từ thanh công cụ.
Trước khi bắt đầu ứng dụng của bạn, trình cài đặt studio Android sẽ hiển thị cửa sổ sau để chọn tùy chọn nơi bạn muốn chạy ứng dụng Android.
Chọn thiết bị di động của bạn làm tùy chọn và sau đó kiểm tra thiết bị di động của bạn sẽ hiển thị màn hình sau
Bây giờ sử dụng nút Soạn Email để liệt kê tất cả các ứng dụng email khách đã cài đặt. Từ danh sách, bạn có thể chọn một trong các ứng dụng email để gửi email của mình.
Tôi sẽ sử dụng ứng dụng khách Gmail để gửi email của mình, nơi sẽ có tất cả các trường mặc định được cung cấp có sẵn như được hiển thị bên dưới. Here From: sẽ là ID email mặc định mà bạn đã đăng ký cho thiết bị Khóa đào tạo Android của mình.
Bạn có thể sửa đổi một trong các trường mặc định đã cho và cuối cùng sử dụng nút gửi email để gửi email của bạn đến người nhận được đề cập.

Không có nhận xét nào:
Đăng nhận xét