CĂN BẢN
INTENTS
GIAO DIỆN
CÁC KHÁI NIỆM
VÍ DỤ
TÀI LIỆU
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
Dự án mới của mình là gamehow.net, mời anh em ghé thăm và góp ý ạ.

Thiết lập môi trường để lập trình Android

Trong bài này chúng ta sẽ tìm hiểu làm thế nào để bắt đầu học lập trình Android, đó chính là cài đặt phần mềm, môi trường cần thiết để chạy được một ứng dụng Android.

I. Hệ điều hành nào có thể lập trình Android?

Tuy là một ứng dụng mobile nhưng bạn có thể lập trình trên máy tính bằng cách sử dụng một trong ba hệ điều hành sau:

banquyen png
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.
  • Microsoft Windows XP trở lên
  • Mac OS X 10.5.8 trở lên
  • Linux có cài GNU C Library 2.7 hoặc mới hơn

Một tin vui nữa là tất cả những công cụ cần thiết để phát triể ứng dụng Android đều miễn phí, được public trên mạng nên bạn dễ dàng tải về. Các phần mềm đó là:

  • Java JDK5 hoặc phiên bản mới hơn
  • Studio Android

Đó là hai thành phần cuối cùng và quan trọng nhất nếu bạn đang làm việc trên máy Windows. Tuy nhiên bạn phải trải qua một bước cấu hình nữa thì mọi thứ mới hoàn chỉnh.

II. Cài đặt Java Development Kit (JDK)

Bạn có thể tải xuống phiên bản Java JDK mới nhất từ trang Java của Oracle - Java SE. Bạn sẽ tìm thấy các hướng dẫn để cài đặt JDK trong các file đã tải xuống, hãy làm theo các hướng đó để cài đặt và định cấu hình các thiết lập cần thiết nhé. Cuối cùng, thêm biến môi trường PATH và JAVA_HOME để tham chiếu đến thư mục chứa java và javac, điển hình là java_install_dir / binjava_install_dir.

Cách làm: Nếu bạn đang sử dụng Windows và cài đặt JDK trong C: \ jdk1.8.0_102, bạn sẽ phải đặt dòng sau vào tệp C: \ autoexec.bat.

set PATH=C:\jdk1.8.0_102\bin;%PATH%
set JAVA_HOME=C:\jdk1.8.0_102

Ngoài ra, bạn cũng có thể nhấp chuột phải vào My Computer, chọn Properties, rồi Advanced, rồi Environment Variables. Sau đó, bạn sẽ cập nhật giá trị PATH và nhấn nút OK.

Trên Linux, nếu SDK được cài đặt trong /usr/local/jdk1.8.0_102 và bạn sử dụng C shell, bạn sẽ đặt mã sau vào file .cshrc của mình.

setenv PATH /usr/local/jdk1.8.0_102/bin:$PATH
setenv JAVA_HOME /usr/local/jdk1.8.0_102

Trường hợp bạn đang sử dụng Android Studio thì nó tự động nhận biết nơi mà bạn đã cài đặt Java, nó quả thật rất thông minh.

III. Cài đặt Android IDEs

Android IDEs là những phần mềm giúp bạn lập trình Android nhanh bằng giao diện trực quan.

Có rất nhiều công nghệ - phần mềm có sẵn để phát triển các ứng dụng Android, các công nghệ quen thuộc, chủ yếu sử dụng các công cụ như sau:

  • [Android Studio]
  • [Eclipse IDE] (Deprecated)

Trên là cách thiết lập môi trường để bắt đầu học lập trình Android. Bài tiếp theo mình sẽ hướng dẫn các bạn cách cài đặt Android Studio để bắt đầu học Android.

Cùng chuyên mục:

FrameLayout trong Android

FrameLayout trong Android

Trong các UI Layout, FrameLayout là loại Layout đơn giản nhất, xem ngay tại đây

TableLayout trong Android

TableLayout trong Android

Trong bài này chúng ta sẽ tìm hiểu TalbeLayout trong Android

Relative Layout trong Android

Relative Layout trong Android

Trong bài này chúng ta sẽ tìm hiểu RelativeLayout trong Android

LinearLayout trong Android

LinearLayout trong Android

Ở bài trước chúng ta đã tìm hiểu sơ qua về các loại layout trong…

UI Layout trong Android

UI Layout trong Android

Trong bài này chúng ta sẽ tìm hiểu về UI Layout trong Android

View và ViewGroup trong Android

View và ViewGroup trong Android

Các thành phần cơ bản để xây dựng giao diện người dùng (UI) trong Android…

Intent Filters trong Android

Intent Filters trong Android

Trong bài này chúng ta sẽ tìm hiểu về Intent Filter trong Android

Explicit Intents trong Android

Explicit Intents trong Android

Trong bài này chúng ta sẽ tìm hiểu một loại Intent mới trong Android đó…

Implicit Intents trong Android

Implicit Intents trong Android

Trong bài này chúng ta sẽ tìm hiểu Implicit Intent trong Android

Cấu trúc thư mục Project Android

Cấu trúc thư mục Project Android

Trong bài này chúng ta sẽ tìm hiểu cấu trúc thư mục của một project…

Giới thiệu Intent trong Android

Giới thiệu Intent trong Android

Trong Android, Intent là những tin nhắn không đồng bộ cho phép các component

Fragment trong Android

Fragment trong Android

Trong bài này chúng ta sẽ tìm hiểu một khái niệm mới trong lập trình…

Services trong Android

Services trong Android

Trong bài này chúng ta sẽ tìm hiểu Services trong Android.

Broadcast Receiver trong Android

Broadcast Receiver trong Android

Bài này sẽ tìm hiểu Broadcast Receiver trong Android.

Content Providers trong Android

Content Providers trong Android

Bài này chúng ta sẽ tìm hiểu về content provider trong Android, nó đóng vai…

Activity trong Android

Activity trong Android

Trong Android, Activity biểu thị một màn hình đơn với giao diện người dùng (UI)…

Component trong một ứng dụng Android

Component trong một ứng dụng Android

Tạo trình giả lập Android hoặc Tạo AVD (Thiết bị ảo Android)

Tạo trình giả lập Android hoặc Tạo AVD (Thiết bị ảo Android)

Thiết bị ảo Android (AVD) là một trình giả lập được sử dụng để sao…

Chương trình

Chương trình "Hello World" Android

Bằng cách sử dụng IDE Android Studio (Integrated Development Environment tạm dịch :Môi trường phát…

Cấu trúc hệ điều hành Android

Cấu trúc hệ điều hành Android

Trong bài này chúng ta sẽ tìm hiểu một chút về cấu trúc của hệ…

Top