... Trungtâm Tin học – ĐH KHTN public class MainActivity extends Activity { /** Called when the activity ... ứng dụng ta thấy đoạn video bắt đầu chạy: Lập trình Android – http://laptrinhdidong.vn Page Trungtâm Tin học – ĐH KHTN Lập trình Android – http://laptrinhdidong.vn Page ...
... cổ điển trước không đáp ứng nhu cầu đặt thời đại ,một phương pháp lập trình xây dựng theo nguyên lý Alan-Kay đời nhằm đáp ứng nhu cầu cấp thiết : “Phương pháp Lập Trình Hướng đối Tượng” Đồ án thiết ... nhiều Method đảm nhận vai trò khác chương trinh • Chương trình có tính mềm dẻo cao • Có khả tái sử dụng tài nguyên Prepared By (Student) Project Group No Signature Date Approved By (Faculty) Bùi ... Effective Date : 12/10/04 Version : 1.0 THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN SWD/Form : Page Number : Nếu lý mà bạn muốn dừng trò chơi nửa chừng ,thì bạn cần click mouse vào button Pause ,hay cần ấn phiếm...
... ACTION_TIMEZONE_CHANGED, … ) Data URI liệu cần xử lý kiểu MIME liệu (ví dụ tel:/216 5551234 , "http://maps.google.com”, ) Category string chứa thông tin bổ sung loại component cần xử lý intent (ví dụ CATEGORY_BROWSABLE, ... service muốn thực hiện, data – liệu vào cho action/service đó, category – loại component nên xử lý intent với hướng dẫn cách gọi activity cần gọi • Một IntentFilter trigger, khai báo lực cung ... keo dán activity Các tham số intent: Action Data Action cần thực hiện, chẳng hạn: Dữ liệu cần xử lý, chẳng hạn ACTION_VIEW, địa sổ địa chỉ, biển diễn ACTION_EDIT, dạng môt Uri ACTION_MAIN, v.v...
... Android Service sử dụng để update liệu, đưa cảnh báo (Notification) không bao gi hiển thị cho ngư i dùng thấy 3.Content Provider: kho liệu chia sẻ Content Provider sử dụng để quản lý chia sẻ liệu ... View riêng cách kế thừa View có sẵn Các Listener sử dụng để bắt kiện sử dụng OnKeyListener dùng để bắt kiện nhấn phím điện thoại Ngoài thư ng sử dụng OnClickListener để bắt kiện chạm vào View ... Listener riêng để xử lý cho kiện tương tác với nó, loại View lại có Listener dành riêng cho (VD: CheckBox có OnCheckChangedListener) sử dụng hàm dạng inner để định nghĩa xử lý cho OnKeyListener...
... phần 1, trình bày kiến thức Intent Tiếp theo hướng dẫn bạn làm Tutorial đơn giản để hiểu rõ vấn đề nêu lý thuyết -Giả sử bạn cần viết app để tính phần tử dãy số cho theo quy luật: PHP Code: a0,b0 ... m/vnd.google.note" /> IV-Truyền nhận thông tin Activity sử dụng intent -Giả sử ta xây dựng app có hai activites A B hình vẽ Khi bên phái Activity A ta gọi hàm: PHP ... app (AndroidManifest.xml) dạng Intentfilter (tất nhiên muốn gọi built-in action ta không cần quan tâm đến vấn đề này) VD: PHP Code: ...
... định vị trí Tuy nhiên, thiết bị di động khó làm việc trực tiếp với GPS (thời gian truyền thông tin vị trí vệ tinh đến thiết bị) Các thiết bị di động đại thường sử dụng A-GPS (thông tin vị trí ... định vị trí bị sai (multipath error) Android Location Service Network Provider: Sử dụng Wireless Network Access Point Sử dụng Cell ID Android Location Service Network Provider: Sử dụng ... kết thúc _nomap Thay đổi vị trí AP Android Location Service Network Provider: Sử dụng Cell ID: Sử dụng Cell ID để truy vấn Google location service thông tin vị trí thiết bị Về điểm mạnh...
... ý ko trùng nhau> để sau biết xử lý đối tượng qua id phần code class có đuôi java - Thuộc tính độ rộng: android:layout_width="50dp" đơnvị dp tính theo nhiều đơnvị khác px, sp thiết lập sau: ... quản lý hình ảnh bạn Nó giúp cho bạn vị trí đống ảnh bạn - Nó Android xử lý tốt video bên dưới, bạn cảm thấy chúng mượt bạn kéo thả, chọn 2) Chú ý: - Hình ảnh sử dụng demo có tên khác vị trí ... tượng thường xuyên sử dụng Mult-iThread gì? đơn giản đa luồng, thời gian hạn chế nên hình ảnh minh họa vấn đề Long đăng lên topic share link cho bạn vào cuối học Luồng đơnvị thực đồng thời Đa...
... hàm Uri.parse(data) có nghĩa gì? Đó định dạng liệu tương ứng với action (chuẩn RFC 3986) Một bạn sử dụng built-in action bạn phải cung cấp data cho theo định dạng Bảng liệt kê số định dạng action...
... phần 1, trình bày kiến thức Intent Tiếp theo hướng dẫn bạn làm Tutorial đơn giản để hiểu rõ vấn đề nêu lý thuyết -Giả sử bạn cần viết app để tính phần tử dãy số cho theo quy luật: PHP Code: a0,b0 ... m/vnd.google.note" /> IV-Truyền nhận thông tin Activity sử dụng intent -Giả sử ta xây dựng app có hai activites A B hình vẽ Khi bên phái Activity A ta gọi hàm: PHP ... app (AndroidManifest.xml) dạng Intentfilter (tất nhiên muốn gọi built-in action ta không cần quan tâm đến vấn đề này) VD: PHP Code: ...
... cần thống bên phát intent bên xử lý kết trả (như bạn thấy phần Xử lý kết trả về) PHP Code: private static int INTENT_REQUEST_CODE = 123; +Không quên đăng ký xử lý cho nút Calculate PHP Code: //protected ... Activity PHP Code: public class intentbasic extends Activity implements On ClickListener{ } +Xử lý kiện cho nút Calculate PHP Code: @Override public void onClick(View arg0) { // Tạo intent đặt ... //protected void onCreate(Bundle savedInstanceState) { btnCalculate.setOnClickListener(this); -Xử lý kết trả từ Activity PHP Code: @Override protected void onActivityResult(int requestCode, in t...
... hệ thống giao cho activity Phone Dialer mặc định Android xử lý Một số action thường sử dụng Intent: ACTION_ANSWER - mở Activity để xử lý gọi tới, thường Phone Dialer Android ACTION_CALL - mở Phone ... thích hợp để hiển thị liệu data URI ACTION_MAIN sử dụng để khởi chạy Activity OK, lý thuyết tạm ổn Giờ chuyển qua phần thực hành để hiểu rõ cách sử dụng Intent Như nêu trên, Intent chia làm loại: ... finish(); break; } } return false; } } Code đơn giản, ko thèm comment Lưu ý có Option Menu để đóng Activity đóng ứng dụng B5: Time to test Khởi chạy project, sử dụng Option Menu (bấm nút Menu Emulator...
... tượng mà chuyển đến Nếu Service định (binding), onBind() quay trở lại kênh thông tin mà người dùng sử dụng để tương tác với Service Phương thức onUnbind() yêu cầu onRebind() gọi người dùng kết nối...
... nhiều thao tác sửa, xóa, update ghi, bạn tự phát triển Tất chức cung cấp lớp SQLiteDatabase, bạn cần cụ thể hóa câu truy vấn Đóng CSDL Mã: public void close(){ mDbHelper.close(); } Sử dụng CSDL ... mDB.insert(DATABASE_TABLE, null, inititalValues); } Truy vấn Bạn get toàn data get data theo ID ( tiện cho việc chỉnh sửa hay cập nhật thông tin ghi) Mã: public Cursor getAllUsers(){ return mDB.query(DATABASE_TABLE,...
... View riêng cách kế thừa View có sẵn Các Listener sử dụng để bắt kiện Ở sử dụng OnKeyListener dùng để bắt kiện nhấn phím điện thoại Ngoài thường sử dụng OnClickListener để bắt kiện chạm vào View ... Listener riêng để xử lý cho kiện tương tác với nó, loại View lại có Listener dành riêng cho (VD: CheckBox có OnCheckChangedListener) Ở sử dụng hàm dạng inner để định nghĩa xử lý cho OnKeyListener ... code số thành phần Android: 1.Các layout: Layout dùng để quản lý thành phần giao diện khác theo trật tự định - FrameLayout: Layout đơn giản nhất, thêm thành phần vào góc bên trái hình - LinearLayout:...
... (http://www.google.com/m/products/scan) Ok, hi vọng người nắm chức cách sử dụng Android Manifest Working with View Trong giới thiệu qua cách sử dụng Edit Text Text View Thực chất View lại có cách sử dụng tương tự, bạn kết hợp nhiều ... đến chút kiến thức đơnvị dimenson: - px (pixel): điểm chấm hình - in (inch) - mm (milimet) - pt (point) = 1/72 m - dp (density - independent pixel): khó giải thích Nói chung dp sử dụng cho nhiều ... px - sp: gần giống dp, nên sử dụng cho text size Nói chung nên sử dụng dp sp để định nghĩa size cho thành phần, có tỉ lệ cố định với độ phân giải hình Còn bạn chủ tâm xây dựng cho độ phân giải...
... isChecked; } public boolean isChecked() { return isChecked; } } Code đơn giản nên không thích B8: Chúng ta tạo xong custem ViewGroup, lúc sử dụng Tạo class tên ListWorkApdapter at.exam: Mã: package at.exam; ... Các bạn lưu ý thay sử dụng ArrayList trước thay ArrayList khởi tạo đối tượng arrayAdapter đối số thứ R.layout.list thay android.R.layout.simple_list_item_1, nghĩa sử dụng layout tự ... workContent; public TextView timeContent; public CustomViewGroup(Context context) { super(context); / /Sử dụng LayoutInflater để gán giao diện list.xml cho class LayoutInflater li = (LayoutInflater)...