Khi bắt đầu học bất kì nền tảng hay ngôn ngữ mới nào thì công việc đầu tiên đó là cài đặt môi trường. Lập trình Android cũng vậy thôi. Khi cài đặt môi trường như cài đặt Android Studio thì đôi lúc sẽ phát sinh một số lỗi chỉ có trên máy tình của bạn. Bạn sẽ thắc mắc tại sao mình làm giống như các hướng dẫn trên mạng mà vẫn bị lỗi. Thật là khó chịu đúng không? Nguyên nhân thường là do mỗi máy tính có cấu hình và được cài đặt khác nhau nên chắc chắn sẽ có chút khác biệt, mặc dù bạn thực hiện chính xác từng bước như họ hướng dẫn. Bài viết này mình sẽ cố gắng hướng dẫn chi tiết nhất để đảm bảo bạn cứ thực hiện đủ các bước là có thể chiến được Android. Cùng bắt đầu nhé! I. Cài đặt Java (JDK) Điều đầu tiên là bạn cần kiểm tra xem bạn đã cài đặt bộ phát triển Java (JDK) chưa?! Ngay cả khi bạn lên kế hoạch học phát triển ứng dụng Android bằng Kotlin, bạn vẫn cần cài đặt Java trên máy của mình. Để kiểm tra, có lẽ cách dễ và tin cậy nhất là dùng Terminal Bạn mở Terminal và gõ lệnh:...
Mảng là tập hợp nhiều phần tử có cùng tên, cùng kiểu dữ liệu và mỗi phần tử trong mảng được truy xuất thông qua chỉ số của nó trong mảng. Chúng ta sử dụng mảng trong trường hợp muốn lưu trữ nhiều biến tương tự nhau chẳng hạn như danh sách các sinh viên trong một lớp. Cách khai báo mảng: <kiểu dữ liệu> <tên mảng>[]; hoặc <kiểu dữ liệu>[] <tên mảng>; Ví dụ: String danhSachSinhVien[]; hoặc String[] danhSachSinhVien; Khai báo cùng lúc nhiều mảng có kiểu dữ liệu giống nhau. int[] mang1, mang2, mang3; Khởi tạo mảng Không giống như trong C, C++ kích thước mảng trong Java được xác định khi khai báo. Để cấp phát bộ nhớ hay nói cách khác là kích thước cho mảng trong Java chúng ta cần dùng từ khóa new . Chẳng hạn để cấp phát vùng nhớ cho mảng gồm 10 số thực trong Java chúng ta khai báo như sau: double mangSoThuc = new double[10]; Chúng ta có thể khởi tạo giá trị ban đầu cho các phần tử của mảng khi nó được khai báo. Ví dụ: int mangSoNguyen[] = {1, 2...