Video: How to Get 10,000 LinkedIn Followers in 2020 (Grow from 0 to 10K FAST!) 2025
Tác giả: Michael Burton
Phát triển các ứng dụng Android đòi hỏi sự quen thuộc với môi trường phát triển, SDK, trình giả lập và nền tảng Android. Đắm mình trong các kích cỡ màn hình khác nhau, sự phức tạp của khuôn khổ và sự phụ thuộc có thể khiến bạn quay đầu quay. Dưới đây là một số gợi ý hữu ích giúp bạn vượt qua trải nghiệm phát triển hằng ngày.
10 gợi ý hữu ích cho phát triển ứng dụng Android
Mặc dù giải quyết vấn đề với Android là một nhiệm vụ đơn giản, bạn có thể đạt được mục đích phát triển ứng dụng mà bạn không chắc chắn nên làm gì. Danh sách sau đây nên chỉ cho bạn đúng hướng khi bạn cần giúp đỡ.
-
Hiểu được Vòng đời hoạt động và Vòng đời phân mảnh.
Bạn sẽ sử dụng chúng hơn và hơn, và một sự hiểu biết thấu đáo có thể giúp tránh những vấn đề trở ngại sau này.
-
Hãy nhớ rằng bạn chịu trách nhiệm về việc lưu và khôi phục các trạng thái trong các hoạt động và các mảnh vỡ.
Nếu bạn tạo một biến thành viên trong một hoạt động hoặc một đoạn, chắc chắn rằng bạn lưu nó vào onSaveInstanceState () và khôi phục nó bằng cách sử dụng Gói trong onCreate (). Việc không thực hiện như vậy có thể làm cho hoạt động hoặc đoạn xuất hiện hầu như hoạt động nhưng ngẫu nhiên thất bại trong các tình huống khác (chẳng hạn như khi người dùng xoay màn hình của họ).
-
Bạn không chắc chắn làm thế nào để giải quyết một vấn đề cụ thể?
Tham quan các diễn đàn tại StackOverflow. com và sử dụng thẻ Android. StackOverflow là một điểm đến đề xuất nền tảng Android dành cho các câu hỏi dành cho nhà phát triển.
-
Các tác vụ phổ biến nhất đã được thực hiện cho bạn.
Trang web Nhà phát triển Android cung cấp danh sách các tác vụ phổ biến và hướng dẫn về cách thực hiện chúng.
-
Nếu bạn không chắc gói hoặc lớp học nào là gì, bạn có thể nhanh chóng xác định mục đích của nó.
Bạn có thể đặt con trỏ lên đối tượng hoặc lớp trong khi ở trong Android Studio và nhấn Ctrl + J để xem cửa sổ bật lên tài liệu. Nếu không có chú giải công cụ, bạn có thể xem tài liệu trực tuyến tại Android Developer Reference.
-
Bạn có thể nhanh chóng tìm thấy tất cả các tham chiếu của một đối tượng cụ thể.
Bạn có thể làm điều này trong tệp lớp của bạn bằng cách chọn đối tượng và nhấn Alt + F7.
-
Bạn có thể làm cho các dòng tin trong cửa sổ logcat dễ đọc hơn.
Bạn làm như vậy bằng cách tạo một bộ lọc đặc biệt áp dụng cho việc ghi lại ứng dụng của bạn. Bạn cũng có thể tìm thấy pidcat để có ích.
-
Nhiều lỗi có sửa chữa nhanh.
Đi tới lỗi và nhấn Alt + Enter để có được trình đơn quick-fix. Đây có thể là một cách tiện dụng để thêm các trường và phương pháp mới.Ví dụ: bạn có thể gõ tên của một trình getter chưa tồn tại, nhấn Alt + Enter, và sau đó chọn Create Getter để có phương pháp tự tạo cho bạn.
-
Thật dễ dàng để điều hướng nhanh chóng một dự án.
Để thực hiện việc này, hãy nhấn Shift hai lần một cách nhanh chóng và bắt đầu nhập tên của điều mà bạn quan tâm. Nó có thể là tệp, loại, thành viên, biến địa phương hoặc bất kỳ thứ gì. Chọn nó từ danh sách bật lên và nhấn Enter.
-
Để chạy nhanh ứng dụng Android của bạn, nhấn Ctrl + R.
7 Phím tắt cho Android Studio
Hầu hết khả năng phần lớn sự phát triển Android của bạn sẽ được dành cho Android Studio IDE. Dưới đây là một số phím tắt có thể giúp bạn tiết kiệm rất nhiều thời gian. Bạn có thể tìm thêm thông tin bằng cách vào Help → Default Keymap Reference.
Tạo một tệp tin mới trong gói hiện tại | Command + N (Mac) / Alt + Chèn (Win) |
---|---|
Tổ chức các câu lệnh nhập | Ctrl + Alt + O |
Điều hướng đến định nghĩa nguồn | Command + Click (Mac) / Windows + Nhấn (Win) |
Đổi tên một đối tượng | Shift + F6 |
Tìm qua các tập tin | Command + Shift + Nhấn Ctrl + Shift + Shift + Shift + Shift + Shift + Shift + Shift + Shift + Shift + Shift + Shift + Shift + Shift + Shift + Shift + Shift + Shift +) |
Điều hướng bên phải | Command + Shift + (Mac) / Alt + Right (Win) |
4 Ý nghĩa Ý tưởng Chung của Android | Bạn sẽ sử dụng một vài ý định cơ bản hầu hết thời gian trong khi phát triển các ứng dụng trên điện thoại di động cho Android. Để tiết kiệm thời gian cho bạn, hãy kiểm tra và nhớ mã cho những ý tưởng cơ bản Android này. |
Ý định | Mã |
Bắt đầu hoạt động | startActivity (Intent mới (this, |
Destination. Class));
Tạo một lựa chọn
Ý định. createChooser (yourIntent, "Please | Chọn"); |
---|---|
Mở trình duyệt web | Intent i = new
Intent (ý định ACTION_VIEW, |
Uri. Parse (" // example. Org")); | startActivity (i);
Bắt đầu hoạt động cho kết quả |
startActivityForResult |
YOUR_REQUEST_CODE;
5 mẹo để phát triển ứng dụng cho nhiều kích cỡ màn hình trong Android Là một nhà phát triển, bạn đã biết tầm quan trọng của việc viết bài kiểm tra cho mã của bạn. Điều này cũng đúng với phát triển ứng dụng Android cũng như cho bất kỳ loại phát triển khác. May mắn thay, Android giúp bạn dễ dàng thêm các bài kiểm tra vào ứng dụng của bạn. Các yêu cầu về kích thước cho mỗi biểu tượng ở mỗi mật độ khác nhau cho mỗi loại biểu tượng. |
Bạn tìm biểu tượng trình khởi chạy, biểu tượng trình đơn, biểu tượng thanh trạng thái, biểu tượng tab và nhiều hơn thế nữa. Tất cả chúng đều được xây dựng khác nhau cho mỗi mật độ màn hình. Khi xây dựng các biểu tượng này, hãy tham khảo nguyên tắc Biểu tượng của Android. | Khi xác định giao diện người dùng của bạn, hãy cố gắng sử dụng đơn vị đo điểm ảnh độc lập mật độ (dip hoặc dp) để xem các điểm ảnh và pixel độc lập quy mô (sip hoặc sp) cho kích thước phông chữ.
Điều này giúp quy mô ứng dụng của bạn với các thiết bị khác nhau. Pixel mật độ độc lập là một điểm ảnh ảo quy mô tương ứng cho mỗi mật độ màn hình cho trước. |
Cung cấp phần tử
tương thích màn hình
-
cho
AndroidManifest.xml
-
để giúp thị trường Android xác định xem ứng dụng của bạn có tương thích với các kích cỡ màn hình khác nhau hay không.
Nói chung, bạn nên tránh màn hình tương thích, nhưng đôi khi nó là cần thiết, chẳng hạn như khi bạn cung cấp nhiều giấy phép cho các kích cỡ màn hình khác nhau.
-
Cung cấp đồ họa cho các thiết bị siêu cao, siêu cao, cao và mật độ cao. Mặc dù điều này có thể làm tăng sự phát triển và thời gian thiết kế của bạn nhưng nó sẽ cải thiện đáng kể khả năng sử dụng và hình thức ứng dụng của bạn. Sử dụng các mảnh để giải phóng các thiết bị máy tính bảng dễ dàng hơn.
