1. Trang chủ
  2. » Công Nghệ Thông Tin

Lập trình Android TV part 1 docx

17 621 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Bắt đầu với Hello World MultiUni Trần Vũ Tất Bình Tạo project • Ở hình eclipse, bấm File  New  Project  Android  Android Project  Next • Hoặc cơng cụ bấm vào icon hình Tạo project • Ở hình kế nhập liệu vào sau: – Project name: HelloWorld (tên project hiển trị eclipse thư mục ứng dụng workspace) – Application name: Hello World (tên ứng dụng thị điện thoại) – Package name: org.multiuni.android.hellowrold (tên package chứa source code, tương tự java http://en.wikipedia.org/wiki/Java_package#Package_n aming_conventions) Tạo project – Create activity: HelloWorldActivity (tạo lớp lớp Activity, dùng để hiển thị hình hình HelloWorld chúng ta) – Min SDK version: (tức SDK 1.6, khai báo ứng dụng đáp ứng phiên SDK cũ phiên nào) • Sau hồn tất bấm Finish, project tạo Cấu trúc project • Thư mục src chứa source code ứng dụng Gồm package class • Thư mục gen chứa file tự động phát sinh (mà thường gặp R.class) • Thư mục res để chứa resource dùng ứng dụng (thơng qua ID) • Thư mục assets chứa resource file mà ứng dụng cần dùng (dưới dạng file) Cấu trúc project • File Manifest file khai báo thông tin ứng với hệ thống (như ứng dụng gồm hình nào, có service nào… xin quyền gì, phiên bao nhiêu, dùng từ SDK phiên nào…) • Ngồi cịn có file thư viện Chạy ứng dụng Hello World • Với ứng dụng vừa tạo có báo lỗi bạn sửa lại thông số cho ứng dụng sau: bấm chuột phải vào project  Properties  Java compiler  Compiler compliance settings: 1.6 Chạy ứng dụng Hello World • Bấm Ctrl + F11 để chạy ứng dụng, lên emulator Tạo UI trực tiếp từ code • Code ban đầu ứng dụng: public class HelloWorldActivity extends Activity { /** Called when the activity is first created */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } } Tạo UI trực tiếp từ code • Sửa lại bên chạy lại (nếu thấy báo lỗi thiếu thư viện, thử bấm Ctrl + Shift + O) public class HelloAndroid extends Activity { /** Called when the activity is first created */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); TextView tv = new TextView(this); tv.setText("Hello, Android"); setContentView(tv); } } Thử xử lý kiện • Ở code bên trên, đổi TextView lại thành Button Button bt = new Button(this); • Sau đó, implement phương thức xử lý kiện user click vào nút bt.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Toast.makeText(getApplicationContext(), "Hello World", Toast.LENGTH_LONG).show(); } }); Một số phím tắt • Để import thư viện thiếu bấm Ctrl + Shift + O • Để xóa dịng code bấm Ctrl + D • Để hiển thị bảng suggestion bấm Ctrl + Space • Để comment dịng code Ctrl + / Thử chút xoay hình • Các bạn tạo project tên Orientaion • Sau đó, bấm phải chuột vào thư mục res  new  Folder  nhập tên folder layoutland (nhớ nhập xác nhé) Thử chút xoay hình • Trong thư mục layout ban đầu có file main.xml, bạn copy file đó, cho vào thư mục layout-land nhé, thư mục có file main.xml • Ở file main thư mục đó, có đoạn này: Thử chút xoay hình • Các bạn sửa nội dung android: text đoạn xml... • Chạy chương trình, sau hình hiển thị, bạn bấm Ctrl + F 11 (Ctrl bên trái nhé) thử xem kết Kết thúc • Về nhà, bạn xem lại hơm nay, tham khảo tiếng Anh link này: http://developer .android. com/resources/tutorial

Ngày đăng: 02/07/2014, 12:20

TỪ KHÓA LIÊN QUAN

w