40 câu hỏi
Which component property should be changed to a name that is specific of the components use?
Text
ID
Editable
Content Description
Phiên bản Android nào được gọi là "Jelly Bean"?
Android 2.3
Android 4.1
Android 4.4
Android 5.0
Máy ảo Android (Android Virtual Machine) dùng để làm gì?
Chạy ứng dụng Android trực tiếp trên máy tính
Tạo máy ảo để cài đặt hệ điều hành Android
Tạo các máy ảo ảo hóa hệ thống Android
Quản lý các máy ảo ảo hóa trên điện thoại
Đây là logo của hệ điều hành di động nào?
Android
iOS
Windows Phone
BlackBerry OS
Trong Android, để định tuyến các request giữa các Activity, chúng ta sử dụng phương thức nào?
startActivity
sendBroadcast
onNewIntent
startService
Phiên bản Android nào ra đời vào tháng 12/2010?
Eclair
Froyo
Gingerbread
Honeycomb
Trong Android, để thực hiện kiểm tra và yêu cầu quyền truy cập tại runtime, bạn sử dụng lớp nào?
ContextCompat
PermissionChecker
ActivityCompat
SecurityManager
The tab that shows completed events logs is
event log
terminal
messages
TODO
Trong Android, để xử lý đa luồng hiệu quả nhờ các lớp của Java Concurrency, bạn nên sử dụng lớp nào?
ThreadPoolExecutor
ExecutorService
FutureTask
Callable
Trong lập trình Android, giao diện người dùng (UI) thường được tạo bằng loại tệp nào?
java
xml
html
css
Từ tháng 01/2015 đến tháng 8/2018, trong thị trường hệ điều hành di động trên toàn thế giới, hệ điều hành nào chiếm tỉ trọng cao thứ nhì?
Android
iOS
Windows Phone
BlackBerry OS
Trong lập trình Android, để tạo một cơ sở dữ liệu SQLite mới, nên thực hiện bước nào sau đây?
Sử dụng lệnh “CREATE TABLE” để tạo bảng.
Tạo một tệp XML cho cơ sở dữ liệu.
Sử dụng lớp SQLiteDatabase để tạo cơ sở dữ liệu.
Cài đặt thư viện “android.database.sqlite”.
Phiên bản Android nào ra đời vào tháng 9/2008?
Alpha
Beta
Cupcake
Donut
Trong Android, để bắt sự kiện khi người dùng chạm vào một View, ta cần sử dụng interface nào?
OnClickListener
OnTouchListener
OnLongClickListener
OnFocusChangeListener
Trong Android, để lắng nghe sự kiện khi người dùng chọn một mục trong ListView, bạn cần thiết lập bộ lắng nghe nào?
OnItemClickListener
OnScrollListener
OnItemLongClickListener
DataObserver
Trong Android, để đảm bảo một ứng dụng có thể sử dụng mạng, cần quyền (permission) nào?
INTERNET
ACCESS_FINE_LOCATION
WRITE_EXTERNAL_STORAGE
READ_CONTACTS
Để chuyển dữ liệu phức tạp giữa các Activity trong Android, ta thường sử dụng đối tượng nào?
Parcelable
Serializable
Bundle
Intent
Trong Android, để lắng nghe sự kiện khi kết nối Wi-Fi thay đổi, cần sử dụng gì?
WifiManager
ConnectivityManager
NetworkInfo
WifiReceiver
Trong kiến trúc của hệ điều hành Android, thành phần SQLite thuộc LỚP nào?
LIBRARIES
APPLICATIONS
APPLICATION FRAMEWORK
LINUX KERNEL
Phiên bản Android nào ra đời vào tháng 04/2009?
Alpha
Beta
Cupcake
Donut
Trong Android, để xử lý hình ảnh phức tạp như làm mờ hoặc cắt ảnh, bạn nên sử dụng thư viện nào?
Picasso
Glide
RenderScript
Fresco
Phiên bản Android nào được gọi là "Gingerbread"?
Android 2.2
Android 2.3
Android 3.0
Android 4.0
Trong Android, để hiển thị thông báo dạng SnackBar, cần sử dụng đối tượng nào?
Toast
SnackBar
Dialog
Notification
Trong Android, để thực hiện các tác vụ liên quan đến mạng trên luồng riêng, bạn nên sử dụng lớp nào?
AsyncTask
Thread
HandlerThread
IntentService
Trong Android, để ghi lại log trong quá trình debug, bạn thường sử dụng lớp nào?
Logger
System.out
Logcat
Log
Trong Android, để tạo danh sách cuộc gọi (call logs), cần quyền (permission) gì trong tệp AndroidManifest.xml?
INTERNET
CALL_PHONE
SEND_SMS
CAMERA
Đây là logo của hệ điều hành di động nào?
Android
iOS
Windows Phone
BlackBerry OS
Trong Android, để lấy vị trí GPS của thiết bị, cần yêu cầu quyền (permission) nào trong tệp AndroidManifest.xml?
ACCESS_WIFI_STATE
ACCESS_FINE_LOCATION
WRITE_EXTERNAL_STORAGE
INTERNET
Trong lập trình Android, để hiển thị danh sách dữ liệu trong một RecyclerView, cần triển khai lớp nào?
DataAdapter
RecyclerViewAdapter
ListAdapter
RecyclerView.Adapter
Trong Android, để tạo một thanh tiêu đề tùy chỉnh cho một hoạt động (activity), thường sử dụng lớp nào?
ActionBar
Toolbar
TitleBar
MenuBar
Để lưu trữ dữ liệu dạng key-value trong Android, ta thường sử dụng lớp nào?
SQLiteDatabase
SharedPreferences
File I/O
ContentProvider
Phiên bản Android nào ra đời vào tháng 02/2011?
Eclair
Froyo
Gingerbread
Honeycomb
Trong Android, để xác định vị trí của một View trong một Layout, cần sử dụng gì?
LayoutParams
ViewParams
PositionInfo
ViewLocation
Để thêm một menu vào Activity trong Android, ta cần ghi đè phương thức nào?
onCreateOptionsMenu()
onPrepareOptionsMenu()
onOptionsItemSelected()
onCreateContextMenu()
Từ tháng 01/2015 đến tháng 8/2018, trong thị trường hệ điều hành di động trên toàn thế giới, hệ điều hành nào chiếm tỉ trọng cao nhất?
Android
iOS
Windows Phone
BlackBerry OS
Câu nào KHÔNG ĐÚNG về Android?
Là hệ điều hành cho các thiết bị di động
Là hệ điều hành dựa trên nhân Linux kernel
Là hệ điều hành được phát triển và hỗ trợ bởi liên minh OHA
Là hệ điều hành được tạo ra bởi Google
Ứng dụng (application) Android được viết bằng ngôn ngữ lập trình nào?
C++
Python
Java
Ruby
Phiên bản Android nào ra đời vào tháng 10/2011?
Ice Cream Sandwich
Jelly Bean
KitKat
Honeycomb
Phiên bản Android nào được gọi là "Pie"?
Android 7.0
Android 8.0
Android 9.0
Android 10
Trong Android, để quản lý phiên làm việc của người dùng, bạn thường sử dụng phương pháp nào?
SharedPreferences
SQLite
File Storage
ContentProvider
