26 câu hỏi
Layout đơn giản nhất, có thể chứa nhiều View và các đối tượng View này có thể được sắp chồng lên nhau
FrameLayout
LinearLayout
TableLayout
RelativeLayout
Xét về góc độ ưu điểm của một phần mềm mã nguồn mở, Android đạt được tiêu chuẩn:
An ninh
Tính tùy biến
Chất lượng và chi phí
Cả 3 ý đều đúng
Để gọi từ Activity này sang một Activity khác, ta sử dụng
Intent Filter
Intent
Bundle
Cusor
Ưu điểm của Android đối với người phát triển ứng dụng là gì?
Android là công nghệ mở
Android miễn phí cho sử dụng thương mại
Phát triển và quảng bá ứng dụng Android dễ dàng
Cả 3 ý trên
Để hiển thị dữ liệu lên ListView, Spinner ..., ta phải sử dụng một bộ chuyển đổi dữ liệu cho phù hợp trước khi nạp vào các đối tượng đó, ta gọi nó là:
Cursor
ContentValue
Adapter
Bundle
Lệnh update (String table, ContentValues values, String whereClause, String[] whereArgs)
Sẽ trả về giá trị
True hoặc False
-1 hoặc 1
Số bản ghi được cập nhật
Tất cả đều sai
Quy định không gian giữa các biên của “ô” chứa widget và nội dung của chính widget đó là thuộc tính
Padding
Marging
Gravity
Layout_Gravity
Lệnh này có nghĩa là gì? delete (String table, null, null)
Xóa tất cả bản ghi có trường rỗng
Xóa tất cả các table trong CSDL
Xóa tất cả bản ghi trong Table
Tất cả đều sai
Những đối tượng nào sau đây được kế thừa từ lớp ViewGroup
Button, CheckBox, Gallery
Button, CheckBox, RadioButton
FrameLayout, LinearLayout, ScrollView
TextView, ImageButton, TableLayout
Intent công khai. Với loại Intent này tên của Application Componnet đích phải được chỉ định và nêu rõ tên
Explicit Intent
Implicit Intent
Intent Filter
Tất cả đều sai
Tự động lọc các loại văn bản, được xử lý như một bộ lọc tiền tố, so sánh văn bản nhập với văn bản trong một danh sách cho trước, đó là chức năng của Control
ListView
DatePicker
GridView
AutoCompleteTextView
Action nào sau đây có nhiệm vụ mở 1 Phone Dialer và ngay lập tức thực hiện cuộc gọi dựa vào thông tin trong data URI
ACTION_DIAL
ACTION_CALL
ACTION_SEND
ACTION_SENDTO
Để viết sự kiện khi chọn vào một Item trong Spinner có tên spdanhsach, ta sử dụng phương thức
spdanhsach.setItemChecked()
spdanhsach.setOnItemSelectedListener()
spdanhsach.setOnItemClickListener
spdanhsach.setOnClickListener()
Để hiển thị các thông tin dưới dạng Danh sách, ta sử dụng Control nào sao đây
Label
TextView
Button
ListView
Menu này là collection chính của các mục trình đơn cho một hoạt động, nó xuất hiện khi người dùng nhấn nút MENU trên môi trường trên giả lập (emulator) hoặc thiết bị
Options menu
Context menu
Submenus
Tất cả đều sai
Để viết sự kiện khi click vào một Item trong Listview có tên lvdanhsach, ta sử dụng phương thức:
lvdanhsach.setItemChecked()
lvdanhsach.setItemsCanFocus()
lvdanhsach.setOnItemClickListener()
lvdanhsach.setOnClickListener()
Viết lệnh Java dùng để khai báo và gán id cho cho một đối tượng Button có tên là btnclick và có id là btn1
Button btnclick = (Button) findViewById(R.id. btn1);
Button btnclick = findViewById(R.id.btn1);
btnclick = (Button) findViewById(R.id.btn1);
btnclick = findViewById(R.id.btn1);
Tập tin AndroidManifest chứa những thông tin gì
Quyền hạn của ứng dụng, khai báo các API mà ứng dụng sử dụng
Quyền hạn của ứng dụng, khai báo những tính năng phần cứng mà ứng dụng có sử dụng
Danh sách các Application Componnent
Tất cả các yếu tố trên
Khi Activity ở trạng thái này, giao diện của nó bị Activity khác che khuất hoàn toàn
Resumed
Paused
Stopped
Tất cả đều sai
Thiết kế lại ListView có thể hiển thị nhiều đối tượng như hình ảnh, Text... trên cùng một dòng. Ta phải thiết kế lại ListView cho phù hợp. Công việc này ta gọi là:
Costum ListView
Design ListView
Creat ListView
Adapter ListView
Khi một Activity đang chạy mà một Activity khác được khởi động thì Activity cũ sẽ chuyển sang trạng thái này. Ở trạng thái này, Activity sẽ bị che khuất một phần mà mất Focus
Resumed
Paused
Stopped
Running
Thành phần ứng dụng dùng để lắng nghe các thông điệp được gởi đi từ hệ thống và nhận các thông điệp này đề có những ứng xử thichs hợp
Activities
Services
Content Provider
Broadcast Receivers
Layout sử dụng cho màn hình chính của TabSeclector là gì?
LinearLayout
FrameLayout
TableLayout
RelativeLayout
Một dạng đối tượng được sử dụng để update hoặc Insert dòng mới vào các Table trong cơ sở dữ liệu với SQLite, mỗi đối tượng này đại diện cho một dòng trong Table
Contentvalue
Cursor
Bundle
Tất cả đều sai
Thành phần ứng dụng này không có giao diện mà chỉ chạy nền để thực hiện một công việc liên tục, kéo dài.
Activities
Services
Content Provider
Broadcast Receivers
Khi thực hiên truy vấn cơ sở dữ liệu với SQLite sẽ trả về các đối tượng này, nó sẽ chỉ trực tiếp đến đối tượng tượng kết quả trong CSDL
Contentvalue
Bundle
Cursor
Tất cả đều sai
