Mặt trời lạnh

Chào mừng các bạn đến với blog của Lạnh.

Lớp học Tiếng Nhật Himawari

nhận dạy tiếng Nhật từ sơ cấp, đặc biệt có lớp trẻ em riêng giáo trình tách biệt

Thứ Ba, 24 tháng 1, 2017

Bài 4: Cấu trúc của một ứng dụng android




1. src : thư mục này chứa các file mã nguồn .java cho dự án của bạn.
2. gen: thư mục này chứa file R.java - đây là file được trình biên dịch sinh ra có khả năng tham chiếu tới tất cả các tài nguyên trong dự án. Bạn không nên chỉnh sửa file này.
3. bin: thư mục này chứa các file .apk  (Android Package file) được build bời ADT.
4. res/drawable - hdpi: thư mục chứa các thư mục drawable được thiết kế dành cho màn hình có độ phân giải cao.
5. res/layout: thư mục chứa các file layout cho việc thiết kế giao diện.
6. res/values: thư mục dành cho các file xml khác chứa 1 tập hợp các tài nguyên, chẳng hạn các định nghĩa về string, color...
7. AndroidManifest.xml: đây là file manifest mô tả các đặc điểm cơ bản của ứng dụng và định nghĩa các components.


Thứ Tư, 18 tháng 1, 2017

Những đam mê của chúng ta nói lên chính bản thân ta.
Our passions are ourselves.

Thứ Sáu, 13 tháng 1, 2017

Bài 3: Kiến trúc của hệ điều hành Android

Hệ điều hành Android có các thành phần phần mềm tạm chia thành 5 phần với 4 tầng chính trong sơ đồ kiến ​​trúc như hình dưới đây:


Linux kernel

Ở dưới cùng của các tầng trên là Linux - Linux 2.6 với khoảng 115 bản vá lỗi. Tầng này cung cấp chức năng hệ thống cơ bản như quản lý các tiến trình, quản lý bộ nhớ, quản lý thiết bị như máy ảnh, bàn phím, màn hình hiển thị, v.v...Ngoài ra, nhân Linux xử lý tất cả các vấn đề về Mạng và một loạt các trình điều khiển thiết bị giao tiếp với phần cứng ngoại vi.

Libraries

Tầng này là một tập hợp các thư viện bao gồm trình duyệt web mã nguồn mở sử dụng WebKit engine, thư viện libc, cơ sở dữ liệu SQLite là một kho lưu trữ hữu ích cho việc lưu trữ và chia sẻ dữ liệu của ứng dụng, có các thư viện để chơi/ghi lại âm thanh và video, các thư viện SSL chịu trách nhiệm về bảo mật Internet, v.v...

Android Runtime

Đây là phần thứ ba của kiến ​​trúc Android. Phần này cung cấp một thành phần quan trọng được gọi là Dalvik Virtual Machine - một loại máy ảo Java được thiết kế đặc biệt và tối ưu hóa cho Android.

Dalvik VM sử dụng các tính năng cốt lõi của Linux như quản lý bộ nhớ và đa luồng, những tính năng này đều có trong ngôn ngữ Java . Dalvik VM cho phép tất cả các ứng dụng Android chạy trong tiến trình riêng của nó.

Android Runtime cũng cung cấp một tập các thư viện lõi cho phép các nhà phát triển ứng dụng Android viết các ứng dụng Android sử dụng ngôn ngữ lập trình Java (J2SE).

Application Framework

Tầng Application Framework cung cấp nhiều dịch vụ cấp cao hơn cho các ứng dụng trong ở dạng các class trong Java. Các nhà phát triển ứng dụng được phép sử dụng các dịch vụ này trong các ứng dụng của họ. (Ví dụ: dịch vụ kết nối Internet, dịch vụ SMS,...)

Applications

Bạn sẽ viết ứng dụng và các ứng dụng mà bạn viết được cài đặt ở tầng này. Ví dụ: Mario, Facebook,Zalo, v.v...

Bài 2: Cài đặt môi trường làm việc





Chúng ta đã cùng tìm hiểu về nền tảng Android trong bài số 1.

Mời các bạn đến với bài số 2, bài này chúng ta sẽ tìm hiểu cách thiết lập môi trường làm việc để có thể viết và chạy được ứng dụng Android.

Các bạn tự lên google.com tham khảo.➤➤➤

Bài 1: Giới thiệu Android




Android có 4 thành phần quan trọng:

1. Activity
    Activity cung cấp giao diện người dùng, những gì người dùng nhìn thấy trên màn hình, có thể tương tác được.
2. Intent
    Giúp chuyển đổi, truyền và nhận message giữa các Activity.
3. Service
    Những dịch vụ chạy ngầm, không có giao diện như nghe nhạc, download...
4. Content Provider
    Cung cấp nguồn dữ liệu, các ứng dụng khác có thể truy cập vào nguồn dữ liệu này.

4 thành phần trên giúp cấu thành một ứng dụng Android(dĩ nhiên không phải ứng dụng nào cũng có đầy đủ các thành phần này). Chúng ta sẽ cùng tìm hiểu chi tiết các thành phần này trong các bài tiếp theo.
Chúng ta sẽ cùng tìm hiểu cách cài đặt môi trường ứng dụng Android trong bài 2, và chạy thử chương trình kinh điển Helloworld!

Thứ Tư, 4 tháng 1, 2017

Thủ thuật Blog



Tạo nút icon social 360 bằng css
Hướng dẫn