Ngày nay có nhiều thiết bị Android được sản xuất và kéo theo đó là số lượng người dùng hệ điều hành này cũng tăng lên. Trong đó có bạn đã quen thuộc với Android ngay từ những ngày đầu phát triển, có bạn thì mới làm quen với Android sau này. Bài viết sẽ trình bày thuật ngữ định dạng tập kèo cá cược bóng đá và biên dịch tập kèo cá cược bóng đá trong hệ điều hành Android.
Tập tin .apk:Tập tin thực thi ứng dụng trong hệ điều hành Android. Mỗi ứng dụng Android được biên dịch và đóng gói trong một tập tin duy nhất bao gồm tất cả các mã của ứng dụng (kèo cá cược bóng đá.), các file xml quy định các đoạn mã thực thi và hiển thị, các file ảnh trong phần mềm. Các tập tin gói ứng dụng có thể có tên bất kỳ nhưng phải sử dụng phần mở rộng apk.
Trong môi trường Java chuẩn, mã nguồn java được biên dịch thành các tập kèo cá cược bóng đá .class chứa các mã nhị phân Java. Máy ảo Java có thể đọc được các tập kèo cá cược bóng đá .class trong này. Tương ứng mỗi lớp khi biên dịch sẽ thành một tập kèo cá cược bóng đá .class tương ứng.
Trong nền tảng Android, mã nguồn Java cũng được biên dịch thành các tập tin .class. Máy ảo Dalvik không đọc được các tập tin nhị phân Java này, nên công cụ dx trong Android SDK sẽ tổ chức các tập tin .class này thành một tập tin .dex (Dalvik Executable) duy nhất. Một tập tin .class chứa thông tin một lớp, nhưng một tập tin .dex chứa tổng hợp của nhiều lớp. kèo cá cược bóng đá này sẽ được dùng để chạy trên máy ảo Dalvik.
Đây là những đoạn mã thực thi đã được đóng gói trong các tập kèo cá cược bóng đá apk. Các đoạn mã trong một phần mềm Android được biên dịch vào các tập kèo cá cược bóng đá .dex và chúng lần lượt được nén vào một tập kèo cá cược bóng đá apk duy nhất. Trên thiết bị các tập kèo cá cược bóng đá .dex có thể được tạo ra bằng cách tự động dịch ngược lại các ứng dụng đã được biên soạn bằng ngôn ngữ lập trình Java.
Hình 1. Thành phần trong tập kèo cá cược bóng đá .jar và .apk
Do việc tổ chức dữ liệu thành các hằng (Constant) và lưu trữ thành kho (Pool) để tiện truy xuất và tối ưu việc sử dụng tài nguyên, nên kích thước tập kèo cá cược bóng đá .apk nhỏ hơn rất nhiều so với tập kèo cá cược bóng đá .jar (Hình 1)
Có thể hình dung và so sánh quá trình biên dịch và đóng gói kèo cá cược bóng đá thành phần trong một dự án Java thông thường và dự án Android như sau:
Hình 2. So sánh quá trình biên dịch và đóng gói ứng dụng Java và ứng dụng Android
TÀI LIỆU THAM KHẢO
[1] Trương Thị Ngọc Phượng, Lập trình Android, Nhà xuất bản Thời đại, 2012.
kèo cá cược bóng đá mới
Các kèo cá cược bóng đá khác
- Điều thú vị khi thực hiện một đề tài nghiên cứu khoa học! -07/11/2014 08:02
- Đề án mở cơ sở thực hành, phòng thí nghiệm ngành xây dựng tại trường Đại học Hà Tĩnh -07/11/2014 07:42
- Lý thuyết giao thức định tuyến theo thông kèo cá cược bóng đá vị trí địa lý -07/11/2014 07:41
- Giới thiệu về mã hóa khối -07/11/2014 07:10
- Đề xuất áp dụng mô hình Tutor môn học trong khoa KT-CN -07/11/2014 07:08