Trường Đại học Công nghiệp TpHCM - Thiết kế giao diện - Xử lý sự kiện - Thao tác với menu - Làm việc với Intent - Làm việc với Dialog - Đa ngôn ngữ Bà

Tài liệu tương tự
Microsoft Word - edittext_trong_android.docx

Microsoft Word - custom_font_trong_android.docx

Microsoft Word - cai_dat_android_studio.docx

Microsoft Word - mot_so_ung_dung_android_co_ban.docx

Microsoft Word - alert_dialog_trong_android.docx

Microsoft Word - resource_trong_android.docx

Microsoft Word - auto_complete_trong_android.docx

Microsoft Word - audio_capture_trong_android.docx

Microsoft Word - tao_ung_dung_hello_world_trong_android.docx

Microsoft Word - custom_component_trong_android.docx

Microsoft Word - grid_view_trong_android.docx

Microsoft Word - bluetooth_trong_android.docx

Microsoft Word - fragment_transition_trong_android.docx

Microsoft Word - single_fragment_trong_android.docx

Microsoft Word - google_map_trong_android.docx

Microsoft Word - HDSD-QLHD.doc

Microsoft Word - activity_trong_android.docx

PHẦN 8: LỊCH TUẦN I. Giới thiệu: Chương trình lịch tuần với các tính năng như sau: Lịch chạy trên giao diện WEB với CSDL chạy tập trung. Theo dõi lịch

Tài liệu Hướng dẫn sử dụng

HƯỚNG DẪN SỬ DỤNG BẢNG GIÁ I-BOARD Menu A. LAYOUT VÀ CHẾ ĐỘ VIEW BẢNG GIÁ Chọn theme màu nền khác nhau Chọn chế độ view... 3 B. CÁC TÍ

Microsoft Word - mot_so_tool_trong_android.docx

Microsoft Word - fragment_trong_android.docx

User manual template

Microsoft Word - TN216.doc

PowerPoint Presentation

ĐỒNG HỒ ĐỊNH VỊ GPS GW01 Dành cho hệ điều hành Android 4.3 trở lên Tài liệu hướng dẫn sử dụng cho điện thoại Android (Phiên bản 2.1)

TÀI LIỆU HƯỚNG DẪN SỬ DỤNG WEBSITE HRM MỤC LỤC CHƯƠNG 1 ĐĂNG NHẬP VÀ ĐĂNG XUẤT Đăng nhập hệ thống Đăng xuất hệ thống...3 CHƯƠNG 2 THÔN

HƯỚNG DẪN SỬ DỤNG HỆ THỐNG HÓA ĐƠN ĐIỆN TỬ LẦN BAN HÀNH: 01 HÀ NỘI 2019

CÀI ĐẶ T ANDROID TRÊN NETBEAN Yêu cầ u:trong quá trình cài đặ t phả i kế t nố i mạ ng,và phiên bả n này đượ c cài trên windows. 1.Download Netbean(6.7

1. Xem tin tuyển dụng Khi lựa chọn vào Thông tin tuyển dụng hoặc các tin tuyển dụng tại các vị trí, thí sinh sẽ nhìn thây nút Nộp đơn, khi lựa chọn sẽ

TẬP ĐOÀN VIỄN THÔNG QUÂN ĐỘI VIETTEL TRUNG TÂM CÔNG NGHỆ THÔNG TIN 1 HƯỚNG DẪN SỬ DỤNG HỆ THỐNG QUẢN LÝ VÀ ĐIỀU HÀNH VĂN BẢN ĐIỆN TỬ Đối tượng Văn thư

XJ-UT311WN_XJ-UT351WN

HƯỚNG DẪN SỬ DỤNG HỆ THỐNG E-LEARNING Công Ty TNHH Uratek Website: TP.HCM, 08/2017

TÀI LIỆU HƯỚNG DẪN SỬ DỤNG ỨNG DỤNG HÓA ĐƠN ĐIỆN TỬ CYBERBILL CLOUD V2.0 Phiên bản V2.0

Công Ty Công Nghệ Tin Học Mũi Tên Vàng Địa chỉ: Số 7 Nam Quốc Cang, Quận 1, TP HCM Điện thoại: Hotline: Website:

Bài thực hành 6 trang 106 SGK Tin học 10

BÀI TẬP THỰC HÀNH

BÀI 16: ĐỊNH DẠNG VĂN BẢN Khái niệm định dạng văn bản: Định dạng văn bản là trình bày các phần văn bản nhằm mục đích cho văn bản rõ ràng và đẹp, nhấn

ITS Project

Moduel 7:Trinh chiếu bài thuyết trình 163 Moduel 7: rình chiếu bài thuyết trình 7.1. rình chiếu bài thuyết trình Thiết lập các tùy ch n cho chế độ Sli

Ch­ng I

Hướng dẫn sử dụng DONGA ONLINE ---o0o--- HƯỚNG DẪN SỬ DỤNG PHẦN MỀM DONGA ONLINE Version 3.0

WICELL User Guide Smart Cloud Wicell Controller Standard Version Manual version

HƯỚNG DẪN SỬ DỤNG INTERNET BANKING KHÁCH HÀNG CÁ NHÂN 1/56

Presentations

Slide 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG ISO 9001:2015 ĐỒ ÁN TỐT NGHIỆP NGÀNH: CÔNG NGHỆ THÔNG TIN Sinh

Microsoft Word - Huong dan su dung phan mem Evyhome.docx

OpenStax-CNX module: m Giới thiệu về ngôn ngữ C và môi trường turbo C 3.0 ThS. Nguyễn Văn Linh This work is produced by OpenStax-CNX and licens

Bài 3 Tựa bài

1 Tạo slide trình diễn với Microsoft Powerpoint Tạo slide trình diễn với Microsoft Powerpoint Người thực hiện Hoàng Anh Tú Phạm Minh Tú Nội dung 1 Mục

TIN HỌC ĐẠI CƯƠNG Bài 6. Phần mềm trình chiếu Bùi Trọng Tùng, SoICT, HUST 1 Nội dung 1. Giới thiệu chung về Microsoft Powerpoint 2. Một số quy tắc soạ

asqw

Microsoft Word - Huong dan su dung Mailchimp.docx

HƯỚNG DẪN SỬ DỤNG HỆ THỐNG E-LEARNING Version 2.9 Công Ty TNHH Uratek Website: TP.HCM, 7/2018

tài liệu hướng dẫn sử dụng dành cho người dùng cuối

PHỤ LỤC 01 HƯỚNG DẪN KHÁCH HÀNG THAO TÁC ĐĂNG KÝ, KÍCH HOẠT VÀ SỬ DỤNG SOFT OTP (CHALLENGE VÀ MOBILE PUSH) CHO DỊCH VỤ ONLINE BANKING CỦA KHÁCH HÀNG C

BƯỚC 1 CÀI LẮP SIM BƯỚC 2 APN BƯỚC 3 ĐĂNG KÝ HOÀN THÀNH Bỏ SIM vào máy di động. Cài đặt APN. Vui lòng khởi động lại thiết bị. Vui lòng mở trình duyệt

HƯỚNG DẪN GIAO DỊCH TIỀN TẠI MBS I. Giao dịch nộp tiền mặt/chuyển tiền vào tài khoản giao dịch chứng khoán Quý khách hàng có thể đến các điểm cung cấp

Microsoft Word - Tailieu win2003.doc

Phụ lục 2: HỒ SƠ NĂNG LỰC NĂM 2014

TRƢỜNG ĐẠI HỌC DUY TÂN TRUNG TÂM TIN HỌC DUY TÂN ĐỀ CƢƠNG KHẢO SÁT TIN HỌC DÀNH CHO KHỐI KHÔNG CHUYÊN TIN TOÀN TRƢỜNG ÁP DỤNG CHUẨN ỨNG DỤNG KỸ NĂNG C

HƯỚNG DẪN GIAO DỊCH VNCS MOBILE TRADING 1. Bảng mô tả Thuật ngữ viết tắt Viết tắt CTCK KH TK PHT Mô tả Công ty chứng khoán Khách hàng Tài khoản Phát h

VI. HƯỚNG DẪN SỬ DỤNG CỔNG THÔNG TIN ĐHQGHN A. Hướng dẫn truy cập: 1. Vào địa chỉ: 2. Màn hình đăng nhập xuất

Microsoft Word - content_provider_trong_android.docx

Giới thiệu MSB trân trọng cảm ơn Quý Doanh nghiệp đã lựa chọn dịch vụ M-Banking của chúng tôi. Sứ mệnh đáp ứng tốt nhất các nhu cầu của Khách hàng Doa

MCSA 2012: Distributed File System (DFS) MCSA 2012: Distributed File System (DFS) Cuongquach.com Ở bài học hôm nay, mình xin trình bày về Distributed

Hướng dẫn cài đặt và Tạo bản quyền Sản phẩm SAS INNOVA 2012 OPEN Phần 01 - Cài đặt SAS INNOVA 2012 OPEN Để cài đặt SAS INNOVA 2012 OPEN bạn cần phải c

Công ty CP công nghệ thẻ NACENCOMM HÓA ĐƠN ĐIỆN TỬ CA2 CÔNG TY CỔ PHẦN CÔNG NGHỆ THẺ NACENCOMM TÀI LIỆU NGHIỆP VỤ HÓA ĐƠN ĐIỆN TỬ CA2 Hà Nội 12/2017 1

_Putty

Làm quen với chương trình Microsoft Excel Làm quen với chương trình Microsoft Excel Bởi: unknown Làm quen với chương trình Những thao tác đầu tiên với

NỘI QUY CÔNG TY Revision: 1.0 Cadena Nội quy Công ty 1

HƯỚNG DẪN SỬ DỤNG HỆ THỐNG E-LEARNING Version 1.2 Công Ty TNHH Uratek Website: TP.HCM, 11/2017

Modbus RTU - Modbus TCP/IP Converter

CÔNG TY TNHH THƯƠNG MẠI VÀ DỊCH VỤ NGUYỄN ĐỨC 126 Lê Thanh Nghị - Quận Hai Bà Trưng - Hà Nội Điện Thoai : Fax : Website : www.

HƯỚNG DẪN SỬ DỤNG HỆ THỐNG HÓA ĐƠN ĐIỆN TỬ

TỔNG CỤC THUẾ TÀI LIỆU HƯỚNG DẪN CÀI ĐẶT ỨNG DỤNG HỖ TRỢ KÊ KHAI PHIÊN BẢN 4.0.X (DÙNG CHO NGƯỜI NỘP THUẾ) HÀ NỘI

BỘ GIÁO DỤC VÀ ĐÀO TẠO TÀI LIỆU HƯỚNG DẪN SỬ DỤNG CHỨC NĂNG ĐIỀU CHỈNH NGUYỆN VỌNG ĐĂNG KÝ XÉT TUYỂN TRỰC TUYẾN (Dành cho Thí sinh Điều chỉnh nguyện v

Hãy chọn phương án đúng CÂU HỎI TRẮC NGHIỆM TIN HỌC 7 HK1 Câu 1: Bảng tính thường được dùng để: a. Tạo bảng điểm của lớp em b. Bảng theo dõi kết quả h

Cách thức sử dụng phần mềm MT4 của FxPro

THU THẬP DỮ LIỆU TRÊN THIẾT BỊ DI ĐỘNG ANDROID isurvey là ứng dụng thu thập dữ liệu trên thiết bị di động sử dụng hệ điều hành Android. isurvey khai t

CÔNG TƠ ĐIỆN XOAY CHIỀU KIỂU ĐIỆN TỬ 3 PHA VSE3T TÀI LIỆU KỸ THUẬT Dùng cho công tơ điện xoay chiều kiểu điện tử 3 pha VSE3T o 230/400V - 5(6)A (VSE3T

ĐÁP ÁN 150 CÂU HỎI TIN HỌC KỲ THI NÂNG HẠNG GIÁO VIÊN TỈNH QUẢNG NAM 2018 Tác giả: Lê Quang Lưu HĐH là tập hợp các chương trình được tổ

Chương trình dịch

HƯỚNG DẪN SỬ DỤNG CÁC SẢN PHẨM CỦA OFFICE 365 Hợp đồng số: 25/KTQD-FPT Cung cấp hệ thống Office trực tuyến và thư điện tử Trường Đại Học Kinh Tế Quốc

Các thanh công cụ Toolbar Các thanh công cụ Toolbar Bởi: Khoa CNTT ĐHSP KT Hưng Yên Origin cung cấp các nút thanh công cụ cho những lệnh menu thường x

ĐIỀU KHOẢN, ĐIỀU KIỆN VỀ VIỆC SỬ DỤNG DỊCH VỤ NGÂN HÀNG ĐIỆN TỬ - EBANK ĐIỀU 1. ĐIỀU 2. Phạm vi áp dụng Điều khoản, điều kiện này áp dụng đối với các

Microsoft Word - HD SD CD T-88

HƯỚNG DẪN SỬ DỤNG WEBSITE FSHARE V2 Hươ ng dâ n sư du ng Fshare 2 1/31

BẢO MẬT Hướng dẫn sử dụng VPS HƯỚNG DẪN NGƯỜI DÙNG MÁY CHỦ RIÊNG ẢO (VPS) CỦA Anzo Capital Cảnh báo rủi ro: giao dịch theo tỉ lệ đòn bẩy với tiền ký q

BÀI MỞ ĐẦU BÀI MỞ ĐẦU Bởi: Vũ Khánh Quý Bài 1: GIỚI THIỆU MÔN HỌC 1. Giới thiệu môn học Với xu thế ứng dụng hệ thống thông tin vào tất cả các hoạt độn

HƯỚNG DẪN CÁC NGHIỆP VỤ KÊ KHAI (Trên phần mềm ebh của công ty Thái Sơn) Nghiệp vụ : Đăng ký đóng BHXH bắt buộc (Người lao động có thời hạn ở nước ngo

TÀI LIỆU HƯỚNG DẪN CÀI ĐẶT CÁC SẢN PHẨM CỦA OFFICE 365

Nơi bạn đặt niềm tin Hướng dẫn sử dụng Biểu đồ phân tích kỹ thuật FPTS Chart 3.0 1

hdsd soft token

Yeastar S50 VoIP PBX Installation Guide Version 1.0 Jun. 2016

[HDSD] - Tìm kiếm

Sunlite Suite 2 III Programming Chọn tab "All" để xem số channels của tất cả fixture của bạn. -Bạn có thể đánh số fixture của bạn bằng danh mục (index

Bản ghi:

- Thiết kế giao diện - Xử lý sự kiện - Thao tác với menu - Làm việc với Intent - Làm việc với Dialog - Đa ngôn ngữ Bài tập 1 Mục đích: MODULE 2: XỬ LÝ GIAO DIỆN NGƯỜI DÙNG Nội dung thực hành Thiết kế giao diện và chuyển đổi giữ các loại layout Yêu cầu: 1. Tạo một android project có tên DemoLayout, thêm vào một layout 2. Kéo thả một số controls tùy ý 3. Chuyển đổi qua lại giữa các loại layout và quan sát cách bố trí controls 4. Chạy ứng dụng trên emulator Hướng dẫn: 1. Nhấn phải chuột lên project, chọn New->Others Bộ môn Kỹ thuật phần mềm Page 1 of 20

Nhấn Finish. 2. Kéo thả một số controls tùy ý Bộ môn Kỹ thuật phần mềm Page 2 of 20

3. Chuyển đổi qua lại giữa các loại layouts Nhấn phải chuột lên layout cần đổi, chọn change Layout như hình Bộ môn Kỹ thuật phần mềm Page 3 of 20

Chọn một số loại và quan sát cách bố trí các controls. Thử di chuyển các controls đến vị trí mới. 4. Chạy ứng dụng với layout mới được thêm vào Trong MainActivity.java, để activity load layout nào, bạn chỉ cần thay dòng code sau Bộ môn Kỹ thuật phần mềm Page 4 of 20

Bài tập 2 Mục đích 1. Thực hành về LinearLayout 2. Cách quản lý các thuộc tính của layout này Yêu cầu 1. Thiết kế layou theo các hình sau: Hướng dẫn Bộ môn Kỹ thuật phần mềm Page 5 of 20

Bài tập 3 Mục đích 3. Thực hành về RelativeLayout 4. Cách quản lý các thuộc tính của layout này Yêu cầu 1. Thiết kế layou theo như hình sau: Hướng dẫn <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context=".mainactivity" > android:id="@+id/buttone1" android:layout_width="match_parent" android:layout_alignparenttop="true" android:padding="5dp" android:text="button1" /> android:id="@+id/buttone2" Bộ môn Kỹ thuật phần mềm Page 6 of 20

android:layout_below="@+id/buttone1" android:layout_margintop="15dp" android:padding="5dp" android:text="button2" /> android:id="@+id/buttone3" android:layout_below="@+id/buttone1" android:layout_marginleft="15dp" android:layout_margintop="15dp" android:layout_torightof="@+id/buttone2" android:padding="5dp" android:text="button3" /> android:id="@+id/buttone4" android:layout_alignparentright="true" android:layout_below="@+id/buttone2" android:layout_marginright="10dp" android:layout_margintop="25dp" android:padding="5dp" android:text="button4" /> android:id="@+id/buttone5" android:layout_alignparentleft="true" android:layout_below="@+id/buttone4" android:layout_marginleft="15dp" android:layout_margintop="50dp" android:padding="5dp" android:text="button5" /> android:id="@+id/buttone6" android:layout_centerhorizontal="true" android:layout_centervertical="true" android:text="button6" /> android:id="@+id/buttone7" android:layout_width="match_parent" android:layout_alignparentbottom="true" android:padding="5dp" android:text="button7" /> </RelativeLayout> Bộ môn Kỹ thuật phần mềm Page 7 of 20

Bài tập 4 Mục đích 5. Sử dụng được TableLayout và các thuộc tính Yêu cầu 1 6. Thiết kế giao diện như hình Hướng dẫn 1 Nút Print dùng thuộc tính android:layout_span="3" và android:layout_weight="1" Nút Finish dùng thêm thuộc tính android:layout_gravity="center_horizontal" Yêu cầu 2: Thiết kế giao diện như hình Hướng dẫn 2: <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/tablelayout1" android:layout_width="fill_parent" Bộ môn Kỹ thuật phần mềm Page 8 of 20

android:layout_height="fill_parent" > <!-- 2 columns --> <TableRow android:id="@+id/tablerow1" android:padding="5dip" > <TextView android:id="@+id/textview1" android:text="column 1" android:textappearance="?android:attr/textappearancelarge" /> android:id="@+id/button1" android:text="column 2" /> </TableRow> <!-- edittext span 2 column --> <TableRow android:id="@+id/tablerow2" android:padding="5dip" > <EditText android:id="@+id/edittext1" android:layout_span="2" android:text="column 1 > 2" /> </TableRow> <!-- just draw a red line --> <View android:layout_height="2dip" android:background="#ff0000" /> <!-- 3 columns --> <TableRow android:id="@+id/tablerow3" android:padding="5dip" > <TextView android:id="@+id/textview2" android:text="column 1" android:textappearance="?android:attr/textappearancelarge" /> android:id="@+id/button2" android:text="column 2" /> android:id="@+id/button3" android:text="column 3" /> Bộ môn Kỹ thuật phần mềm Page 9 of 20

</TableRow> <!-- display this button in 3rd column via layout_column(zero based) --> <TableRow android:id="@+id/tablerow4" android:padding="5dip" > android:id="@+id/button4" android:layout_column="2" android:text="column 3" /> </TableRow> <!-- display this button in 2nd column via layout_column(zero based) --> <TableRow android:id="@+id/tablerow5" android:padding="5dip" > android:id="@+id/button5" android:layout_column="1" android:text="column 2" /> </TableRow> </TableLayout> Bộ môn Kỹ thuật phần mềm Page 10 of 20

Bài tập 5 Mục đích 7. Sử dụng được GridLayout Yêu cầu 8. Thiết kế giao diện như hình Hướng dẫn Bạn chia cấu trúc grid theo dạng sau rồi thêm các TextView vào <GridLayout android:layout_centerinparent="true" android:columncount="8" android:rowcount="7" > <TextView android:layout_width="50dip" android:layout_height="50dip" android:layout_columnspan="2" android:layout_rowspan="2" Bộ môn Kỹ thuật phần mềm Page 11 of 20

android:background="#a30000" android:gravity="center" android:text="1" android:textcolor="@android:color/white" android:textsize="20dip" /> <TextView android:layout_width="50dip" android:layout_height="25dip" android:layout_columnspan="2" android:layout_rowspan="1" android:background="#0c00a3" android:gravity="center" android:text="2" android:textcolor="@android:color/white" android:textsize="20dip" /> <TextView android:layout_width="25dip" android:layout_height="100dip" android:layout_columnspan="1" android:layout_rowspan="4" android:background="#00a313" android:gravity="center" android:text="3" android:textcolor="@android:color/white" android:textsize="20dip" /> <TextView android:layout_width="75dip" android:layout_height="50dip" android:layout_columnspan="3" android:layout_rowspan="2" android:background="#a29100" android:gravity="center" android:text="4" android:textcolor="@android:color/white" android:textsize="20dip" /> <TextView android:layout_width="75dip" android:layout_height="25dip" android:layout_columnspan="3" android:layout_rowspan="1" android:background="#a500ab" android:gravity="center" android:text="5" android:textcolor="@android:color/white" android:textsize="20dip" /> <TextView android:layout_width="50dip" android:layout_height="25dip" android:layout_columnspan="2" android:layout_rowspan="1" android:background="#00a9ab" Bộ môn Kỹ thuật phần mềm Page 12 of 20

android:gravity="center" android:text="6" android:textcolor="@android:color/white" android:textsize="20dip" /> </GridLayout> Bài tập 6 Mục đích 1. Kết hợp nhiều loại layout 2. Xử lý sự kiện Yêu cầu 1. Thiết kế giao diện như hình sau: 2. Khi người dùng nhấn nút Logon, chương trình sẽ đọc dữ liệu nhập vào và kiểm tra nếu user name bắt đầu với chữ teo hoặc là kết thúc bởi chữ ty thì chấp nhận user name. Password thì tối đa 15 ký tự, tối thiểu 8 ký tự. Nếu thỏa mãn điều kiện thì thêm vào listview chuỗi Logged at <<thời gian hiện hành>>. Còn không thì thêm vào chuỗi Failed at <<thời gian hiện hành >>. 3. Khi nhấn nút reset thì xóa user name, password. 4. Khi nhấn nút exit thì thoát chương trình. 5. Khi nhấn nút Clear Sessions thì xóa tất cả các mục trong listview. Hướng dẫn Bộ môn Kỹ thuật phần mềm Page 13 of 20

Bài tập 7 Mục đích 1. Kết hợp nhiều loại layout 2. Xử lý sự kiện Yêu cầu 1. Thiết kế giao diện như hình sau: 2. Viết sự kiện xử lý Bộ môn Kỹ thuật phần mềm Page 14 of 20

Bài tập 8 Mục đích 1. Thiết kế menu và xử lý sự kiện 2. Sử dụng Intent để mở một Activity 3. Chuyền dữ liệu cho Activity và nhận kết quả từ Activity Yêu cầu 4. Tạo một đối tượng Sanpham để đặt tả một sản phẩm gồm mã số sản phẩm, tên sản phẩm và nhà sản xuất. 5. Tạo Activity DanhsachSPActivity với 1 ListView hiển thị danh sách sản phẩm (Tạo sẵn danh sách 4 sản phẩm tùy ý) 6. Tạo một context menu gồm 4 chức năng: o Xem chi tiết sản phẩm (đang chọn). o Thêm sản phẩm mới o Sửa thông tin sản phẩm (đang chọn) o Xóa sản phẩm (đang chọn) khỏi danh sách 7. Tạo các activities tương ứng với các chức năng. Khi người dùng chọn chức năng nào thì mở activity tương ứng. Sau khi hoàn tất công việc, sẽ cập nhật lại danh sách ở activity DanhsachSPActivity. Đối với chức năng xóa thì xác nhận muốn xóa không bằng một Custom Dialog như sau: Nếu người dùng chọn xóa hẳn khỏi danh sách thì sẽ xóa phần tử. còn không sẽ đánh dấu dạng như sau Bộ môn Kỹ thuật phần mềm Page 15 of 20

8. Hướng dẫn Xây dựng danh sách sản phẩm, đăng ký menu context, lấy phần tử đang được chọn Bộ môn Kỹ thuật phần mềm Page 16 of 20

Menu context và sự kiện Lấy kết quả từ activity khác gửi về Bộ môn Kỹ thuật phần mềm Page 17 of 20

Bộ môn Kỹ thuật phần mềm Page 18 of 20

Bộ môn Kỹ thuật phần mềm Page 19 of 20

Bài tập 9 Mục đích - Đa ngôn ngữ Yêu cầu 1. Thực hiện lại bài 8 với yêu cầu cho 2 ngôn ngữ Anh và Việt Bộ môn Kỹ thuật phần mềm Page 20 of 20