Android Dictionary - Từ điển Android Hôm nay, devteam xin giới thiệu với
các bạn một nền văn hóa mới. Các cụ nhà ta thường nói: "Sở hữu mà không
hiểu biết thì không khác gì vua bù nhìn". Thế nên, devteam mong muốn các
bạn hiểu rõ chiếc điện thoại các bạn đang sử dụng. Đây sẽ là nét văn hóa riêng
của Devteam chúng ta. Chúng ta cùng tập trung phân định xem chiếc điện thoại
bạn sử dụng có phải là một chiếc Android hay không? Tuy mới ra đời cách đây
không lâu, Android sớm trở nên phổ biến bởi tính mở của nó. Các bạn có thể dễ
dàng phân biệt chiếc Android với các dòng khác bởi giao diện và thư viện chợ
ứng dụng. Ở đây, chúng tôi sẽ giải thích cho các bạn một số khái niệm để các
bạn tiện theo dõi về sau:
.APK Khái niệm này nhắm đến các ứng dụng được phát triển cho hệ điều hành Android. Thông thường một APK đều bao gồm phần mã nguồn và phần định nghĩa (.dex) trong nó được lưu dưới tên classes, resources, assets, and manifest file. Tên ứng dụng apk được định nghĩa trong manifest file, tên *.apk coi như tên mở rộng, các bạn có thể đặt tùy ý. Ví dụ: SystemUI_cuatoi.apk có phần tên tiếng việt đã được tùy biến là "cuatoi", tuy nhiên các bạn có thể thấy nó vẫn hoạt động như một “.apk” thực là SystemUI.apk - Thanh statusbar
.DEX Dalvik Executable. Đóng gói hoàn thiện Apk file. Ứng dụng Android chứa .dex files, Chứng tỏ nó đã được đăng ký dành cho hệ thống Android, .dex files có thể được tạo tự động do trình biên dịch Java của người viết. Trên điện thoại Android, các bạn có thể tìm thấy .dex file tại đường dẫn "/data/david-cache" nhé!
.ODEX Object Dalvik Executable. Đối tượng tách biệt, đi kèm với apk file.
Odex thường được sử dụng như một cách để giảm bớt thời gian tải ứng dụng từ
david-cache. Hệ thống có chứa các file .odex thường khởi động nhanh hơn, tuy
nhiên nếu ứng dụng có cập nhật thì khó cập nhật hơn. Trong hệ thống, các bạn có
thể tìm thấy file .odex kèm với các file apk và giống tên:
"system/app", "data/app", "system/prv-app"...
Action An
action is a description of something that an Intent sender wants done. An
action is a string value assigned to an Intent. Action strings can be defined
by Android or by a third-party developer. For example,
android.intent.action.VIEW for a Web URL, or com.example.rumbler.SHAKE_PHONE
for a custom application to vibrate the phone.
adb Android
Debug Bridge, a command-line debugging application included with the SDK. It
provides tools to browse the device, copy tools on the device, and forward
ports for debugging. If you are developing in Eclipse using the ADT Plugin, adb
is integrated into your development environment.
Activity An
activity is a single screen in an application, with supporting Java code,
derived from the Activity class. Most commonly, an activity is visibly
represented by a full screen window that can receive and handle UI events and
perform complex tasks, because of the Window it uses to render its window.
Though an Activity is typically full screen, it can also be floating or
transparent.
Application
From a component perspective, an Android application consists of one or more
activities, services, listeners, and intent receivers. From a source file
perspective, an Android application consists of code, resources, assets, and a
single manifest. During compilation, these files are packaged in a single file
called an application package file (.apk).
0 Nhận xét