Hướng dẫn lập trình cơ bản với Android - Phần 15: Bài tập thực hành
Số trang: 5
Loại file: pdf
Dung lượng: 335.15 KB
Lượt xem: 11
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tài liệu cung cấp cho người học các kiến thức: Bài tập thực hành, chỉnh sửa code, tạo BroadCast Receiver,... Hi vọng đây sẽ là một tài liệu hữu ích dành cho các bạn sinh viên đang theo học môn dùng làm tài liệu học tập và nghiên cứu. Mời các bạn cùng tham khảo chi tiết nội dung tài liệu.
Nội dung trích xuất từ tài liệu:
Hướng dẫn lập trình cơ bản với Android - Phần 15: Bài tập thực hành B6: Tạo BroadCast Receiver để nhận Intent mà Activity2 gửi tới -> Tạo 1 file Receiver.java trong at.exam -> Nội dung: Mã: package at.exam; import import import import android.content.BroadcastReceiver; android.content.Context; android.content.Intent; android.widget.Toast; public class Receiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { long value = intent.getLongExtra(new value, -10) + 10; Toast toast = Toast.makeText(context, Broadcast Receiver catch an Intent + \n + The value is stored in the Intent is + String.valueOf(value), Toast.LENGTH_LONG); toast.show(); } } Code không hề khó hiểu, và mình cũng đã add comment. Chỉ cần lưu ý ở đây là Toast là lớp để hiển thị một thông báo đơn giản trong 1 khoảng thời gian cố định, và ko thể thay đổi thời gian này T_T (why???) chỉ có thể chọn giữa LENGTH_SHORT với LENGTH_LONG B7: Bổ sung thêm thông tin về component mới vào AndroidManifest.xml: Mã:
Nội dung trích xuất từ tài liệu:
Hướng dẫn lập trình cơ bản với Android - Phần 15: Bài tập thực hành B6: Tạo BroadCast Receiver để nhận Intent mà Activity2 gửi tới -> Tạo 1 file Receiver.java trong at.exam -> Nội dung: Mã: package at.exam; import import import import android.content.BroadcastReceiver; android.content.Context; android.content.Intent; android.widget.Toast; public class Receiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { long value = intent.getLongExtra(new value, -10) + 10; Toast toast = Toast.makeText(context, Broadcast Receiver catch an Intent + \n + The value is stored in the Intent is + String.valueOf(value), Toast.LENGTH_LONG); toast.show(); } } Code không hề khó hiểu, và mình cũng đã add comment. Chỉ cần lưu ý ở đây là Toast là lớp để hiển thị một thông báo đơn giản trong 1 khoảng thời gian cố định, và ko thể thay đổi thời gian này T_T (why???) chỉ có thể chọn giữa LENGTH_SHORT với LENGTH_LONG B7: Bổ sung thêm thông tin về component mới vào AndroidManifest.xml: Mã:
Tìm kiếm theo từ khóa liên quan:
Hướng dẫn lập trình cơ bản với Android Hướng dẫn lập trình cơ bản với Android Bài tập thực hành Chỉnh sửa code Tạo BroadCast ReceiverGợi ý tài liệu liên quan:
-
9 trang 60 0 0
-
Giáo trình Beginning DirectX9: Phần 2
83 trang 22 0 0 -
DATA MINING AND APPLICATION: ĐỀ THI CUỐI KỲ
4 trang 22 0 0 -
Bài tập thực hành môn học Tin học trong phân tích kết cấu - CSI ETABS
87 trang 21 0 0 -
DATA MINING AND APPLICATION: TỔNG QUAN
13 trang 21 0 0 -
Sách hướng dẫn học tập Toán cao cấp A1: Phần 2
58 trang 20 0 0 -
Bài tập thực hành tin học văn phòng
0 trang 19 0 0 -
8 trang 18 0 0
-
Câu hỏi ôn tập thực tập công nhân
41 trang 18 0 0 -
8 trang 17 0 0