Hướng dẫn lập trình Android căn bản bằng Android Studio

15:15 19-04-2019

BKAP Media

Sau đây, Bachkhoa-Aptech sẽ hướng dẫn các bạn cách học lập trình Android với Android Studio, bước đầu làm quen giao diện và các thao tác trong chương trình này.

Andoird Studio được sinh ra để sửa chữa thay thế cho bản Elipse cũ của Google đã release. Đây là một bộ công cụ lập trình chuẩn riêng mà Google đã hoàn toàn có thể tự tạo cho riêng mình. Cùng theo dõi và làm theo những bước tạo một project Andoird nhé !Đầu tiên, những bạn cần phải thiết lập Andoird Studio. Tất nhiên rồi !

#1. Chạy Android Studio, lúc này sẽ có hộp thoại hỏi nhập khẩu bạn đã tạo từ phiên bản Android Studio trước đó hay không, bạn sẽ chọn NO.

#2. Hãy bắt đầu tạo Project đầu tiên của bạn, một ứng dụng hoàn toàn mới.

Khởi động Android Studio và trên hành lang cửa số Android Studio Setup Wizard, bạn chọn Start a new Android Studio project .

Trong hành lang cửa số Create New Project, bạn điền tên cho Project của mình ( Trong bài hướng dẫn này là ứng dụng Fortune Ball ) .Tên Company Domain bạn được chọn tùy ý, sau đó chọn thư mục tàng trữ dự án Bất Động Sản tại trường Project location. Cuối cùng thì click vào Next .

Tiếp theo, bạn hãy nhìn vào hành lang cửa số Target Android Devices. Đánh dấu vào nút Phone and Tablet và ghi rõ là API 15 ở trường Minimum SDK. Sau đó Click vào Next .

Tiếp theo, trong hành lang cửa số Add an activity to Mobile, bạn chọn Basic Activity. Hãy dành khoảng chừng vài phút để mày mò và điều tra và nghiên cứu hết tổng thể những tùy chọn. Cửa sổ này giúp bạn có cái nhìn tổng quan về những layout template. Ví dụ như trong hình ảnh đang chọn Basic Activity thì nó sẽ là activity trống không có bất kỳ logic nào được generate tự động hóa với một thanh toolbar ở trên top và một nút floating action button ở bên dưới .Click vào Next để thực thi giải quyết và xử lý .

Trên hành lang cửa số Customize the Activity như màn hình hiển thị bên dưới, bạn sẽ có những tùy chọn để biến hóa Activity Name, Layout Name, Title và Menu Resource Name .Tuy nhiên, trong hướng dẫn này, hãy nỗ lực làm nó thật đơn thuần và sử dụng những giá trị mặc định. Click vào Finish để triển khai xong .

Chờ đợi khoảng chừng vài giây thì Android Studio sẽ tạo xong dự án Bất Động Sản cho bạn và bạn sẽ được chuyển đến màn hình hiển thị tựa như như sau :

Bạn thử build và run ứng dụng của bạn xem hiệu quả thế nào nhé

Như vậy là bạn đã triển khai xong việc sử dụng Android Studio để tạo một ứng dụng Android. Mặc dù tính năng của ứng dụng chưa có gì cả nhưng nó cũng đủ để giúp tất cả chúng ta liên tục học những phần sau

#3. Tìm hiểu thành phần Project và cấu trúc File

Trong phần này, bạn chỉ cần tập trung chuyên sâu vào những phần đã được khoanh đỏ trong màn hình hiển thị screenshot bên dưới. Cửa sổ này hiển thị những file trong project của ứng dụng của bạn. Ở chính sách mặc định, những file được tinh lọc để hiển thị trong project tab .

Có một số ít tùy chọn để hiển thị những file trong project như : Packages, Scratches, Android … Tuy nhiên tất cả chúng ta chỉ hay sử dụng hai bộ lọc chính là Project và Android .

Bộ lọc Project : Tùy chọn này sẽ cho bạn thấy toàn bộ những module ứng dụng. Một ứng dụng sẽ có tối thiểu là một module có tên là app module .Các kiểu module khác gồm có cả những module thư viện bên thứ ba hoặc những module do chính bạn tạo ra ( chẳng hạng như những ứng dụng trên nền Android, Andoid TV, etc … ). Mỗi module đều có những bộ source code hoàn hảo cho riêng mình, gồm có một file gradle, những resource và những file source code, vv …Bộ lọc Android : Đây là bộ lọc mặc định, nó gom những file cùng đặc trưng chung thành một nhóm. Bạn sẽ thấy những thư mục như bên dưới :

Tùy mỗi mỗi cách có cái hay riêng. Mình thì hay sử dụng bộ lọc Android để nhìn cho gọn

#4. Cách tạo New Activity trong Android Studio

Chúng ta tạo New Activity trong Android Studio tạo thành file XML cho việc phong cách thiết kế UI và file code java. Bên dưới là những bước tạo Activity mới trong Android Studio :

Trước tiên, click vào app > res > layout > Click chuột phải vào layout. Sau đó chọn New > Activity và chọn Activity mà bạn muốn. Ở đây, chúng ta chọn Blank Activity như hình bên dưới.

Sau đó tùy chỉnh Activity trong Android Studio. Điền “ Activity Name ” và “ Pakage name ” trong ô text box và click vào nút Finish .

Sau đó, Activity mới của bạn trong Layout sẽ được tạo. Code XML của bạn ở Text and your Design Outut sẽ ở trong Design

#5. Tạo file XML Drawable Resource trong Android Studio

Drawable Resource XML hầu hết được tạo trong thư mục drawable và được sử dụng trong Android để thêm nhiều tính năng tùy chỉnh cho những View như : Tạo selector khi press vào một Button, hoặc tạo Animation cho một View nào đó … Sau đây là từng bước cách tạo một Drawable Resource XML trong Android Studio .Trước tiên, Click chuột phải vào thư mục drawable như hình bên dưới :

Sau đó chọn Go New > Drawable resource file như bên dưới .

Sau đó hộp thoại New Resource file Open. Bạn chỉ việc điền vào tên File ở ô text box và nhấn OK. Ở đây tôi đặt tên file là custom_button .

Sau khi chọn OK ở bước trên thì drawable resource XML của bạn sẽ được tạo như hình bên dưới .

#6. Cách tạo Layout Landscape trong Android Studio

Trong Android, thường mỗi ứng dụng nên được phong cách thiết kế cho cả 2 chính sách là màn hình hiển thị dọc và ngang ( Portrait và Landscape ) để tăng thưởng thức người dùng. Mặc định thì Android Studio chỉ tạo layout cho màn hình hiển thị dọc thôi. Để ứng dụng hoàn toàn có thể tương hỗ màn hình hiển thị xoay ngang ( Landscape ), tất cả chúng ta cần phải làm thêm 1 số ít thao tác thiết lập bổ trợ .Cụ thể là tất cả chúng ta cần tạo một thư mục “ layout-land ” bên trong thư mục res .Mở Android Studio và nếu project của bạn được mở trong bộ lọc là “ Android ” thì đổi khác bộ lọc thành “ Project ” .

Mở thư mục App bên trong thư mục project của bạn. Sau đó mở src > main > res. Click chuột phải vào thư mục res, chọn New > Directory. Android studio sẽ mở hộp thoại sau :

Điền tên thư mục là “ layout-land ” rồi Click Ok .Bây giờ thư mục “ layout-land ” trong project đã có. Click chuột phải vào nó và chọn : New > XML > Layout XML file. File này sẽ được tạo bên trong thư mục layout .

Tiến hành chuyển file vừa tạo từ thư mục layout sang thư mục dành riêng cho màn hình hiển thị xoay ngang. Paste chúng vào bên dưới thư mục “ layout-land ” và click ok. Bây giờ bạn đã có layout dành riêng cho màn hình hiển thị ngang rồi đấy .

#7. Tìm hiểu Android Monitor

Android Studio phân phối một bộ những công cụ giúp bạn hoàn toàn có thể nghiên cứu và phân tích những ứng dụng của bạn. Hãy xem, bằng cách mở tab Android Monitor ở bên dưới của hành lang cửa số Android Studio .Ở đây, bạn sẽ tìm thấy vô số những tùy chọn hữu dụng cho những nhà tăng trưởng ứng dụng Android. Hãy thử 1 số ít trong chúng .

Bắt đầu từ phía trên cùng, nơi bạn chỉ định đâu là thiết bị hay ứng dụng mô phỏng thiết bị mà bạn đang dùng và “ process ” nào mà bạn chăm sóc nhất ( bạn nên lựa chọn tên gói ứng dụng của bạn ) .Hãy liên tục bằng việc vận động và di chuyển chuột qua một số ít những nút bên trái, để hiển thị thành phần chú thích cho thanh công cụ .Camera và nút play ở bên trái được cho phép chụp ảnh screenshot màn hình hiển thị hiện tại hoặc ghi lại video màn hình hiển thị ứng dụng .

Biểu tượng hình kính lúp có một số tùy chọn trong đó như phân tích mức độ sử dụng bộ nhớ
Layout Inspector: Đây là công cụ khá hay. Nó phân tích layout mà hiển thị thành dạng tree. Điều này rất có ích cho việc debug khi có lỗi trên giao diện mà không phải từ logic của Kotlin hay Java.
Phần cuối là màn hình LogCat cho bạn cái nhìn chi tiết về các tin nhắn từ hệ thống trên thiết bị với khả năng filter vào một ứng dụng cụ thể hoặc thậm chí sử dụng thanh tìm kiếm để lọc ra các tin cần thiết.

Phía trên là toàn bộ các bước căn bản để sử dụng Android Studio. Những chức năng cơ bản này đủ để bạn tự tạo ứng dụng của riêng mình. Bạn có thể bắt đầu ngay với một ứng dụng của riêng mình. Hoặc tham gia một khóa học Android để sử dụng thành thục chúng TẠI ĐÂY!

—–