Chuyển đến nội dung chính

Android Studio 101


 

Trong khi thực tập với tư cách là nhà phát triển Android trong 8 tháng, tôi đã chọn được

rất nhiều phím tắt của Android Studio giúp việc phát triển trở nên dễ dàng hơn rất nhiều.

Đây là bãi chứa những thứ hữu ích nhất.


1. Coding

  • Reformat code

Tất cả chúng ta đều cố gắng viết mã được định dạng đúng, nhưng cuối cùng vẫn có quá

nhiều khoảng trắng và thụt lề kém. Android Studio đảm bảo rằng chúng tôi không bao giờ

phải sửa định dạng của mình theo cách thủ công.


Chỉ cần nhấn Control + Alt + L trên Windows hoặc Command + Option + L trên Mac.


public class Blah {

void foo () {
for (int i = 0; i < 10; i ++ ){
System.out.println(i);
}
}
void bar() {
System.out.println("Hello world");}
}
Một số mã bị định dạng rất tệ

public class Blah {

 

   void foo() {

       for (int i = 0; i < 10; i++) {

           System.out.println(i);

       }

   }

 

   void bar() {

       System.out.println("Hello world");

   }

}

Trông như thế nào sau khi bạn định dạng lại nó bằng phím tắt


Tôi làm điều này trước mỗi lần cam kết để đồng đội không nhìn thấy mã định dạng

trước xấu xí của tôi.

  • Optimize imports

Tương tự như reformatting code, bạn có thể sử dụng Control + Alt + O trên Windows

hoặc Command + Option + O trên Mac để sắp xếp các lần nhập của bạn và loại bỏ bất

kỳ cái nào không sử dụng.

  • Project quickfix

Nếu bạn nhấp vào một phần mã của mình, hãy nhấn Alt + Enter trên Windows

hoặc Option + Enter trên Mac.


Android Studio sẽ trực tiếp sửa mã của bạn nếu nó phát hiện ra bất kỳ lỗi nào hoặc hiển

thị menu các hành động phổ biến được đề xuất.


Menu Quickfix của dự án xuất hiện khi bạn nhấp vào biến allSessions


  • Tìm một biến hoặc một khai báo phương thức

Bạn có thể nhấn giữ Control trên Windows hoặc Command trên Mac và di chuột

qua biến hoặc phương thức để xem thông tin về nó hoặc giữ các phím đó và nhấp

vào nó để đi đến khai báo của nó.

  • Hiển thị các tham số cho phương thức

Bạn đang gọi một phương thức có 5 tham số, bạn tiếp tục quay lại phần khai báo

phương thức để kiểm tra những gì bạn phải truyền vào và Android Studio tiếp tục

hiển thị cho bạn một tiếng kêu màu đỏ tức giận. (Đó là tôi trong vài tháng đầu tiên

phát triển Android)



Nếu bạn nhấp vào phương thức, sau đó nhấn Control + P trên Windows hoặc

Command + P trên Mac, bạn sẽ thấy các tham số mà phương thức cần.




  • Search everywhere

Nhấn phím Shift hai lần cho phép bạn tìm kiếm các lớp, phương thức và biến ở mọi nơi.



  • Find in path

Nếu bạn muốn tìm tất cả các lần xuất hiện của một String trong dự án của mình,

hãy sử dụng Find in path thay thế.


Đó là Control + Shift + F trên Windows và Command + Shift + F trên Mac.



  • Tìm ra nơi bạn đang ở trong dự án

Nhấp vào biểu tượng đích sẽ chuyển bạn, trong dạng Project view,, đến vị trí tệp

hiện tại của bạn trong dự án của bạn.




  • Các phím tắt khác

Như bạn có thể nhận thấy, hầu hết các phím tắt này chỉ là phím tắt. Android Studio

có rất nhiều ứng dụng và có thể có một số ứng dụng cứu cánh mà tôi thậm chí còn

chưa biết đến, vì vậy hãy tự khám phá!


https://developer.android.com/studio/intro/keyboard-shortcuts


2. Running


Monitor your app


Vì vậy, bạn chạy ứng dụng của mình, chạm vào một nút và toàn bộ sự việc gặp sự

cố một cách bí ẩn.Một trong những điều đầu tiên bạn sẽ học được khi bắt đầu phát

triển Android là kiểm tra Android Monitor, điều này có thể giải đáp bí ẩn đó cho bạn.



Bạn mở Android Monitor  bằng cách nhấp vào tab ở cuối Android Studio và nó sẽ

hiển thị dấu vết ngăn xếp của sự cố, cũng như bất kỳ câu lệnh ghi nhật ký nào mà

bạn đã thêm.


3. Debugging

  • Attach the debugger later

Trước tiên, bạn có thể chạy ứng dụng của mình một cách bình thường, sau đó nhấp

vào “Attach debugger to process” khi bạn đến phần của ứng dụng mà bạn muốn gỡ lỗi.

Điều này giúp ứng dụng khởi động nhanh hơn nhiều và bạn không phải đối mặt với việc

vô tình chạm vào các điểm ngắt mà bạn không quan tâm.




  • Evaluate expression

Khi ứng dụng của bạn bị dừng ở điểm ngắt, bạn có thể đánh giá bất kỳ biểu hiện

nào ở trạng thái cụ thể đó. Tùy chọn “Evaluate Expression…” sẽ xuất hiện trong

menu khi bạn nhấp chuột phải.



Một cửa sổ sẽ xuất hiện và cho phép bạn đánh giá bất kỳ biểu thức nào bạn muốn.

Bạn sẽ bị giới hạn trong phạm vi cho dù điểm ngắt của bạn ở đâu, nghĩa là bạn sẽ

chỉ có quyền truy cập vào các biến nếu chúng nằm trong phạm vi đó và được khai

báo trước điểm ngắt mà bạn dừng lại.



Điều này thực sự hữu ích để tìm ra các giá trị mà các biến của bạn có ở trạng

thái cụ thể đó trong ứng dụng của bạn.


Cảm ơn bạn đã đọc. Chúc bạn viết mã vui vẻ!

Nhận xét

Bài đăng phổ biến từ blog này

Jetpack Compose VS SwiftUI !VS Flutter

  Việc phát triển Android đã trở nên dễ dàng hơn khi các bản cập nhật liên tục đến. Sau bản cập nhật 2020.3.1, rất nhiều thứ đã thay đổi. Nhưng thay đổi chính mà tôi nghĩ hầu hết các nhà phát triển phải chờ đợi là Jetpack Compose cho ứng dụng sản xuất. Và Kotlin là lựa chọn duy nhất cho jetpack Compose, cũng là ngôn ngữ được ưu tiên. Để biết thêm chi tiết hoặc các thay đổi trên Jetpack Compose, bạn có thể truy cập vào https://developer.android.com/jetpack/compose Tương tự, IOS Development cũng cung cấp một tùy chọn để phát triển khai báo, SwiftUI. Trong IDE, không có thay đổi nào do điều này. Nhưng khái niệm gần giống với Jetpack Compose. Thay vì bảng phân cảnh, chúng tôi tạo giao diện người dùng bằng Swift. Để biết thêm chi tiết hoặc các thay đổi trên SwiftUI, hãy truy cập https://developer.apple.com/xcode/swiftui/ Hãy xem cách cả hai hoạt động bằng cách sử dụng một dự án demo. Tôi đã lấy một số ví dụ về số lần chạm tương tự của Flutter. 1. Android Jetpack Compose Chúng tôi có thể tạo

Thiết kế giao diện với DotNetBar (Phần 1)

Đây là phiên bản DotNetBar hỗ trợ C# và Visual Basic https://www.dropbox.com/s/wx80jpvgnlrmtux/DotNetBar.rar  , phiên bản này hỗ trợ giao diện Metro cực kỳ “dễ thương” Các bạn load về và cài đặt, khi cài đặt xong sẽ có source code mẫu của tất cả các control. Để sử dụng được các control của DotNetBar các bạn nhớ add item vào controls box. Thiết kế giao diện với DotNetBar, giao diện sẽ rất đẹp. Link các video hướng dẫn chi tiết cách sử dụng và coding: http://www.devcomponents.com/dotnetbar/movies.aspx Hiện tại DotNetBar có rất nhiều công cụ cực mạnh, trong đó có 3 công cụ dưới đây: DotNetBar for Windows Forms Requires with Visual Studio 2003, 2005, 2008, 2010 or 2012.   DotNetBar for WPF Requires with Visual Studio 2010 or 2012 and Windows Presentation Foundation.   DotNetBar for Silverlight Requires with Visual Studio 2010 or 2012 and Silverlight. Dưới đây là một số hình ảnh về các control trong DotnetBar.   Metro User Interface  controls with Metro Tiles, toolbars, slide panels, forms,

Một số bài tập Winform C#

Một số bài tập: 1. Mô phỏng game đoán số. Luật chơi:         o Đúng số và đúng vị trí   +         o Đúng số mà sai vị trí      ?         o Sai số và sai vị trí          -         . . .         - Kết quả được tạo ngẫu nhiên từ các số có 4 chữ số.         - Các chữ số có giá trị từ 0-6.         - Người chơi có 6 lần đoán. Chương trình tham khảo: 2. In số điện tử Yêu cầu: người dùng nhập vào 1 số ( hoặc 1 chuỗi số) yêu cầu in ra số đó dưới dạng số điện tử. Chương trình tham khảo: 3. Mô phỏng game CARO  (update) 4. Mô phỏng game DÒ MÌN (update)