Hướng dẫn sử dụng Android Studio cho người mới bắt đầu

Tác Giả: Monica Porter
Ngày Sáng TạO: 15 Hành Khúc 2021
CậP NhậT Ngày Tháng: 2 Tháng BảY 2024
Anonim
Android Cơ Bản | Bài 1 | Tạo Project và chạy app
Băng Hình: Android Cơ Bản | Bài 1 | Tạo Project và chạy app

NộI Dung


Có nhiều cách để tiếp cận Phát triển Android nhưng cho đến nay, chính thức và mạnh mẽ nhất là sử dụng Android Studio. Đây là IDE chính thức (Môi trường phát triển tích hợp) cho nền tảng Android, được phát triển bởi Google và được sử dụng để tạo ra phần lớn các ứng dụng mà bạn có thể sử dụng hàng ngày.

Đọc tiếp: Hướng dẫn Java cho người mới bắt đầu

Android Studio được công bố lần đầu tiên tại một hội nghị Google I / O vào năm 2013 và được phát hành ra công chúng vào năm 2014 sau các phiên bản beta khác nhau. Trước khi phát hành, việc phát triển Android đã được xử lý chủ yếu thông qua IDE Eclipse, đây là một IDE Java chung chung hơn, cũng hỗ trợ nhiều ngôn ngữ lập trình khác.

Android Studio làm cho cuộc sống dễ dàng hơn đáng kể so với phần mềm không chuyên dụng, nhưng vẫn còn một chút cách để đi trước khi nó có thể khẳng định là một trải nghiệm hoàn toàn trực quan và mượt mà. Đối với người mới bắt đầu hoàn thành, có rất nhiều thứ để tìm hiểu ở đây và nhiều thông tin có sẵn - thậm chí thông qua các kênh chính thức - đã lỗi thời hoặc quá dày đặc để tạo ra đầu hoặc đuôi.


Trong bài đăng này, chúng tôi sẽ giải thích những gì Android Studio làm chi tiết hơn một chút và xem qua các chức năng cơ bản mà bạn cần để bắt đầu. Tôi sẽ cố gắng giữ mọi thứ và dễ dàng nhất có thể và hy vọng điều này sẽ đóng vai trò là bước đầu tiên trên hành trình phát triển Android của bạn.

Vậy Android Studio là gì?

Những người bạn không có kinh nghiệm về mã hóa trước đây có thể vẫn đang tự hỏi chính xác vai trò của Studio Studio Android là gì khi nói đến phát triển, IDE là gì?

Là một IDE sau đó, công việc của Android Studio, là cung cấp giao diện cho bạn để tạo các ứng dụng của mình và xử lý nhiều công việc quản lý tệp phức tạp đằng sau hậu trường. Ngôn ngữ lập trình bạn sẽ sử dụng là Java hoặc Kotlin. Nếu bạn chọn Java, nó sẽ được cài đặt riêng trên máy của bạn. Android Studio chỉ đơn giản là nơi bạn sẽ viết, chỉnh sửa và lưu các dự án của bạn và các tệp bao gồm các dự án đã nói.Đồng thời, Android Studio sẽ cấp cho bạn quyền truy cập vào SDK Android hoặc Kit Bộ công cụ phát triển phần mềm. Hãy nghĩ về điều này như một phần mở rộng cho mã Java cho phép nó chạy trơn tru trên các thiết bị Android và tận dụng phần cứng nguyên gốc. Java là cần thiết để viết các chương trình, SDK Android là cần thiết để làm cho các chương trình đó chạy trên Android và Android Studio có nhiệm vụ kết hợp tất cả lại với bạn. Đồng thời, Android Studio cũng cho phép bạn chạy mã của mình, thông qua trình giả lập hoặc thông qua một phần cứng được kết nối với máy của bạn. Sau đó, bạn cũng có thể ‘gỡ lỗi chương trình khi nó chạy và nhận phản hồi giải thích sự cố, vv để bạn có thể giải quyết vấn đề nhanh hơn.


Android Studio làm cho cuộc sống dễ dàng hơn đáng kể so với phần mềm không chuyên dụng, nhưng vẫn còn một chút cách để đi trước khi nó có thể khẳng định là một trải nghiệm hoàn toàn trực quan và mượt mà.

Google đã làm rất nhiều việc để làm cho Android Studio trở nên mạnh mẽ và hữu ích nhất có thể. Nó cung cấp gợi ý trực tiếp trong khi bạn mã hóa ví dụ và thường sẽ đề xuất các thay đổi cần thiết có thể sửa lỗi hoặc làm cho mã của bạn hiệu quả hơn. Ví dụ, nếu một biến isn được sử dụng, nó sẽ được tô sáng màu xám. Và nếu bạn bắt đầu nhập một dòng mã, Android Studio sẽ cung cấp một danh sách các đề xuất tự động hoàn thành để giúp bạn hoàn thành nó; thật tuyệt nếu bạn có thể nhớ khá đúng cú pháp hoặc bạn chỉ muốn tiết kiệm thời gian!

Đang cài đặt

Việc thiết lập Android Studio khá đơn giản và dễ dàng hơn bao giờ hết nhờ gần như mọi thứ được gói vào một trình cài đặt. Tải xuống tại đây và bạn sẽ nhận được không chỉ Android Studio mà còn cả SDK Android, trình quản lý SDK và hơn thế nữa. Điều duy nhất khác mà bạn sẽ cần là Bộ công cụ phát triển Java mà bạn có thể tải xuống ở đây. Hãy nhớ rằng: Android Studio chỉ thực sự là của bạn cửa sổ vào Java! Lưu ý: Android Studio và SDK khá lớn, vì vậy hãy đảm bảo bạn có một số dung lượng trống trên ổ C: trước khi bắt đầu.

Thực hiện theo các hướng dẫn đơn giản trong khi cài đặt và nó cũng sẽ thiết lập cho bạn một nền tảng Android mà bạn cũng có thể phát triển cùng. Hãy chắc chắn đánh dấu vào hộp kiểm để thông báo cho trình cài đặt rằng bạn cũng muốn SDK Android và ghi chú nơi Android Studio tự SDK đang được cài đặt. Đây là những mặc định mà nó đã chọn cho cài đặt của tôi:

Chọn một thư mục cho SDK không có khoảng trắng trong đó. Lưu ý rằng thư mục AppData mà Android Studio đã chọn ở đây là thư mục ẩn trong Windows. Điều đó có nghĩa là bạn sẽ cần phải chọn ‘Hiển thị các thư mục ẩn nếu bạn muốn duyệt đến nó bằng trình thám hiểm.

Bắt đầu một dự án mới

Khi Android Studio hoạt động, bạn sẽ muốn tham gia và tạo một dự án mới. Bạn có thể làm điều này bằng cách khởi chạy Android Studio và sau đó chọn Dự án mới hoặc bạn có thể chọn Tệp> Mới> Dự án mới bất cứ lúc nào từ chính IDE.

Sau đó, bạn có cơ hội lựa chọn một số loại hoạt động khác nhau. Các hoạt động có hiệu quả ‘màn hình trong một ứng dụng. Trong một số trường hợp, đây sẽ là toàn bộ ứng dụng hoặc trong các ứng dụng khác, ứng dụng của bạn có thể chuyển từ màn hình này sang màn hình tiếp theo. Bạn có thể bắt đầu một dự án mới mà không có hoạt động nào (trong trường hợp đó, bạn sẽ chọn 'Thêm không hoạt động') nhưng hầu như bạn sẽ luôn muốn một dự án, vì vậy sẽ dễ dàng hơn khi để Android Studio thiết lập cho bạn một cái gì đó giống như một khoảng trống mẫu ứng dụng để bắt đầu.

Thường thì bạn sẽ chọn một Activity Hoạt động cơ bản, đây là giao diện mặc định cho Ứng dụng Android mới. Điều này sẽ bao gồm một menu ở góc trên cùng bên phải, cũng như nút FAB - Nút hành động nổi - là lựa chọn thiết kế mà Google đang cố gắng khuyến khích. Một Activity Hoạt động trống rỗng là điều tương tự nhưng không có chrome.

Chọn tùy chọn phù hợp nhất với ứng dụng bạn có trong đầu để xây dựng và điều này sẽ ảnh hưởng đến loại tệp bạn được trình bày khi bạn bắt đầu mọi thứ. Bạn cũng có thể chọn tên ứng dụng của bạn tại thời điểm này, SDK Android tối thiểu bạn muốn hỗ trợ và tên gói. Tên gói là tên tệp cuối cùng mà ứng dụng sẽ có khi bạn tải nó lên Cửa hàng Play - một sự kết hợp của tên ứng dụng, cùng với tên của nhà phát triển.

Tất cả những tập tin này là gì?

Tôi nhớ lần đầu tiên tôi sử dụng Android Studio (tốt, Eclipse) khá khó khăn so với trải nghiệm lập trình mà tôi đã từng có trước đây. Đối với tôi, lập trình có nghĩa là gõ một tập lệnh và sau đó chạy tập lệnh đó. Phát triển Android khá khác nhau và bao gồm rất nhiều tệp và tài nguyên khác nhau cần được cấu trúc theo một cách cụ thể. Android Studio phơi bày thực tế đó, khiến bạn khó biết phải bắt đầu từ đâu!

Mã chính ’mã sẽ là tệp Java có cùng tên với hoạt động của bạn. Theo mặc định, đây là MainActivity.Java nhưng bạn có thể đã thay đổi điều đó khi lần đầu tiên thiết lập dự án. Đây là nơi bạn sẽ nhập tập lệnh Java của mình và là nơi bạn sẽ xác định hành vi của các ứng dụng của mình.

Tuy nhiên, thực tế bố trí ứng dụng của bạn được xử lý hoàn toàn trong một đoạn mã khác. Mã này là tệp có tên là Activity_main.xml. XML là ngôn ngữ đánh dấu xác định bố cục của tài liệu - giống như HTML được sử dụng để tạo trang web. Nó không thực sự ‘lập trình, nhưng nó là một loại mã.

Vì vậy, nếu bạn muốn tạo một nút mới, bạn sẽ làm như vậy bằng cách chỉnh sửa Activity_main.xml và nếu bạn muốn mô tả những gì xảy ra khi ai đó nhấp chuột trên nút đó, có lẽ bạn sẽ đặt nó trong MainActivity.Java. Chỉ để làm cho mọi thứ phức tạp hơn một chút, bạn thực sự có thể sử dụng bất kì Tệp XML để xác định bố cục của bất kì Tập lệnh Java (được gọi là một lớp). Điều này được đặt ngay ở đầu mã Java của bạn, với dòng:

setContentView (R.layout.hoạt động_ chính);

Điều này chỉ đơn giản là nói với Android Studio rằng tập lệnh này sẽ có bố cục của nó bộ bởi Activity_main.xml. Điều này cũng có nghĩa là về mặt lý thuyết bạn có thể sử dụng cùng một tệp XML để đặt bố cục cho hai lớp Java khác nhau.

Và trong một số trường hợp, bạn thực sự có nhiều hơn một tệp XML mô tả khác nhau các khía cạnh bố trí hoạt động của bạn. Ví dụ: nếu bạn chọn Activity Hoạt động cơ bản, thay vì ‘Hoạt động trống, thì bạn sẽ có một Activity_main.xml sẽ đặt vị trí của FAB và các thành phần UI khác và content_main.xml nơi chứa nội dung bạn muốn thêm vào giữa màn hình. Cuối cùng, bạn có thể thêm ‘lượt xem (các yếu tố như nút, hộp văn bản và danh sách) và một số trong số này cũng có thể có bố cục XML của riêng họ!

Tìm đường

Như bạn có thể thấy sau đó, một ứng dụng Android thực sự bao gồm nhiều tệp và nhiệm vụ của Android Studio Studio để giữ tất cả những thứ này ở một nơi cho bạn. Cửa sổ chính ở bên phải màn hình sẽ cho phép bạn xem các tập lệnh và tập tin riêng lẻ, trong khi các tab dọc phía trên ở đây cho phép bạn chuyển đổi giữa những gì mà Wap mở tại bất kỳ thời điểm nào.

Một hoạt động trống mới, tôi yêu mùi khả năng vào buổi sáng!

Nếu bạn muốn mở một cái gì đó mới, thì bạn sẽ có thể làm điều đó thông qua hệ thống phân cấp tệp ở bên trái. Tại đây, bạn sẽ tìm thấy tất cả các thư mục và các thư mục bên trong chúng. Các tệp Java của bạn được đặt trong java và sau đó là tên gói của ứng dụng của bạn. Nhấp đúp chuột vào MainActivity.Java (giả sử bạn đang sử dụng Java) và nó sẽ xuất hiện ở phía trước trong cửa sổ bên phải.

Khi bạn đang chỉnh sửa các tệp XML, bạn có thể nhận thấy hai tab ở phía dưới. Những thứ này cho phép bạn chuyển đổi giữa chế độ xem ‘Văn bản và chế độ xem‘ Thiết kế. Trong chế độ xem Văn bản, bạn có thể thay đổi trực tiếp mã XML bằng cách thêm và chỉnh sửa các dòng. Trong chế độ xem Thiết kế, bạn có thể thêm, xóa và kéo các thành phần riêng lẻ xung quanh màn hình và xem chúng sẽ trông như thế nào. Chế độ xem Văn bản cũng có cửa sổ Xem trước để hiển thị những gì bạn đang tạo - miễn là màn hình của bạn đủ rộng!

Nhiều loại tập tin hơn

Một thư mục hữu ích khác là thư mục ‘res. Đây là viết tắt của ‘tài nguyên, và bao gồm‘ drawables, (các hình ảnh bạn sẽ đặt trong ứng dụng của mình) cũng như ‘bố cục, đó là nơi chứa các tệp XML của bạn. Tất cả mọi thứ trong thư mục tài nguyên cần phải viết thường, đó là lý do tại sao gạch dưới được sử dụng rất nhiều để phân tách tên tệp thành các tiêu đề có thể đọc được trong trường hợp không có vỏ lạc đà.

Các giá trị cũng là một thư mục hữu ích để lục lọi. Nó chứa nhiều tệp XML chứa các giá trị của các biến - những thứ như tên ứng dụng và giá trị màu.

AndroidManifest.xml là một tệp rất quan trọng khác, được tìm thấy trong thư mục ‘tệp kê khai. Công việc của nó là xác định các sự kiện quan trọng về ứng dụng của bạn, chẳng hạn như các hoạt động sẽ được bao gồm, tên của ứng dụng mà người dùng sẽ nhìn thấy, các quyền của ứng dụng, v.v.

Bạn có thể tạo thêm các lớp Java, tệp XML hoặc toàn bộ hoạt động tại bất kỳ thời điểm nào để thêm nhiều chức năng hơn cho ứng dụng của bạn. Chỉ cần nhấp chuột phải vào thư mục có liên quan và sau đó chọn choose Mới và sau đó bất cứ thứ gì bạn muốn thêm. Bạn cũng có thể mở thư mục dự án của mình bằng cách nhấp chuột phải và chọn ‘Hiển thị trong Explorerật. Điều này rất hữu ích nếu bạn muốn chỉnh sửa một hình ảnh chẳng hạn.

Gặp gỡ học sinh

Android Studio cố gắng giữ mọi thứ tốt đẹp và đơn giản cho người dùng bằng cách cung cấp tất cả các công cụ và tính năng cần thiết ở một nơi. Mọi thứ chỉ trở nên phức tạp hơn một khi bạn cần tương tác với một số yếu tố khác.

Chẳng hạn, thỉnh thoảng bạn có thể nhận thấy rằng Android Studio có đề cập đến ‘Gradle Kiểu. Đây là một công cụ tự động hóa xây dựng, có thể giúp Android Studio biến tất cả các tệp khác nhau thành một APK duy nhất. Bạn có thể rời khỏi Gradle để thực hiện công việc của mình hầu hết thời gian, nhưng đôi khi bạn sẽ cần phải nhảy vào các tệp build.gradle nếu bạn muốn thêm một phụ thuộc mới, cho phép các tính năng nâng cao cho ứng dụng của bạn. Đôi khi, nếu mọi thứ ngừng hoạt động, bạn có thể chọn Build> Clean Project và điều này về cơ bản sẽ xác nhận lại tất cả các tệp ở đâu và vai trò của chúng là gì. Thông thường sẽ có hai trong số các tệp xây dựng Gradle này, một cho toàn bộ dự án và một cho ‘mô-đun mô-đun (ứng dụng).

Gỡ lỗi, thiết bị ảo và trình quản lý SDK

Khi bạn đã sẵn sàng để kiểm tra ứng dụng của mình, bạn có hai tùy chọn. Một là chạy nó trên thiết bị vật lý của bạn và hai là tạo ra một thiết bị ảo (trình giả lập) để kiểm tra nó.

Chạy nó trên thiết bị của bạn là đơn giản. Chỉ cần cắm nó qua USB, đảm bảo rằng bạn đã cho phép gỡ lỗi và cài đặt USB từ các nguồn không xác định trong cài đặt điện thoại của bạn và sau đó nhấn nút phát màu xanh lá cây ở trên cùng, hoặc> Chạy> Chạy ứng dụng.

Bạn sẽ thấy một thông báo cho bạn biết rằng bản dựng Gradle đang chạy (nghĩa là mã của bạn đang được tạo thành một ứng dụng đầy đủ) và sau đó nó sẽ hoạt động trên thiết bị của bạn. Điều này nhanh hơn bao giờ hết nhờ tính năng Instant Run.

Trong khi ứng dụng của bạn đang chạy, bạn có thể nhận được các báo cáo trực tiếp thông qua tab ’logcat, trong Màn hình Android, được tìm thấy ở nửa dưới của màn hình. Nếu có lỗi xảy ra khiến ứng dụng của bạn bị sập hoặc không phản hồi, thì văn bản màu đỏ sẽ xuất hiện và điều này sẽ cung cấp cho bạn một mô tả về vấn đề. Bạn có thể thấy rằng nó chỉ là một vấn đề về việc quên các quyền hoặc một cái gì đó khác mà dễ dàng sửa chữa. Nó chủ yếu giúp bạn tiết kiệm tấn của thời gian so với mù quáng cố gắng đoán những gì đã sai. Đảm bảo lọc các loại s bạn muốn xem ở đây.

Bạn cũng có thể chuyển sang tab màn hình và xem thông tin hữu ích như việc sử dụng CPU, v.v. Trình giám sát thiết bị Android sẽ tiến hành giám sát này thêm một bước nữa và cho phép bạn giám sát mọi thứ cùng một lúc, hoàn thành với giao diện người dùng tiện dụng.

Quản lý AVD

Nó không có khả năng bạn muốn phát triển cho Android mà không cần một loại thiết bị Android nào. Tuy nhiên, một trong những thách thức lớn nhất đối với các nhà phát triển Android là phân mảnh. Nói cách khác: ứng dụng của bạn không đủ tốt để ứng dụng của bạn hoạt động trên của bạn thiết bị, nó cũng cần phải hoạt động trên các thiết bị 10 ″ và 15 .. Và nó cần phải hoạt động trên các thiết bị đang chạy các phiên bản Android cũ hơn hoặc rất yếu.

Đây là nơi Thiết bị ảo Android xuất hiện. Đây thực chất là một trình giả lập mà bạn có thể sử dụng để mô phỏng giao diện và hiệu suất của bất kỳ thiết bị Android nào khác, cài đặt những thứ như kích thước màn hình, sức mạnh và phiên bản Android.

Để sử dụng thiết bị ảo, trước tiên bạn cần xây dựng một thiết bị bằng cách tải xuống các thành phần cần thiết và đặt thông số kỹ thuật theo ý muốn. Để thực hiện việc này, điều hướng đến Công cụ> Android> Trình quản lý AVD.

Sau đó, bạn sẽ chọn phần cứng của mình và chọn nền tảng Android mà bạn muốn nó chạy. Nếu phiên bản Android bạn muốn chạy hasn đã được tải xuống, thì tùy chọn sẽ được trình bày bên cạnh.

Khi bạn đã thiết lập một số thiết bị để sử dụng, bạn sẽ có thể chọn một trong số các thiết bị này khi bạn chạy ứng dụng của mình và gỡ lỗi giống như trên thiết bị vật lý. Tuy nhiên, xin lưu ý rằng bạn sẽ cần một số công bằng thông số kỹ thuật tốt để chạy thiết bị ảo. Ví dụ, tôi có thể chạy nó trên Surface Pro 3 nhưng trên MSI GT72VR 6RE của tôi, nó có thể chạy ở chế độ tăng tốc khá nhanh. Đối với những người thắc mắc, bạn có thể coi điều này giống như bất kỳ trình giả lập nào khác và thậm chí truy cập Cửa hàng Play để tải xuống ứng dụng của bạn. Nếu bạn có phần cứng, thì đó là cách hữu hiệu để chạy một số ứng dụng trên PC Windows!

Trình quản lý SDK

Nếu bạn muốn nhắm mục tiêu một phiên bản Android cụ thể hoặc nếu bạn muốn tạo một thiết bị ảo chạy một phiên bản cụ thể, thì bạn sẽ cần phải tải xuống các công cụ SDK và nền tảng cần thiết. Bạn có thể thực hiện việc này thông qua trình quản lý SDK mà bạn sẽ tìm thấy bằng cách chọn Công cụ> Trình quản lý SDK. Tại đây, bạn cũng có thể tìm thấy các tài nguyên bổ sung như Bộ công cụ phát triển Google Glass hoặc Kho lưu trữ Android cung cấp cho bạn chức năng bổ sung để sử dụng trong ứng dụng của bạn.

Chỉ cần đánh dấu vào hộp kiểm bên cạnh bất cứ thứ gì bạn muốn tải xuống và sau đó nhấp vào ’OK. Android Studio cũng sẽ cảnh báo bạn theo thời gian khi có thời gian để cập nhật IDE hoặc bất kỳ yếu tố nào trong số này. Hãy chắc chắn để cập nhật!

Tạo APK đã ký

Cuối cùng, khi bạn đã hoàn thành thử nghiệm ứng dụng của mình và bạn đã sẵn sàng phát hành nó vào thế giới rộng lớn, bạn sẽ muốn chọn Build> Generate APK đã ký. Điều này sẽ cung cấp cho bạn tệp mà bạn sẽ cần tải lên Google Play và tệp này sẽ chứa tất cả các của các tập tin khác nhau, tài nguyên và nhiều hơn nữa.

Bạn sẽ được nhắc tạo hoặc nhập một cửa hàng Key. Đây là một loại ‘giấy chứng nhận tính xác thực, chứng minh APK mà bạn đang tải lên là ứng dụng mà bạn đang nói. Điều này ngăn người khác hack tài khoản Google Play của bạn và sau đó tải lên APK độc hại dưới dạng ‘cập nhật vào ứng dụng của bạn! Bạn có thể giữ an toàn cho tập tin này, vì một khi nó bị mất, thì không có cách nào để cập nhật lại ứng dụng của bạn! Chọn ‘phát hành quảng cáo làm kiểu xây dựng của bạn nếu bạn muốn tạo ra thứ gì đó mà bạn có thể phát hành và sau đó nhấp vào‘ kết thúc.

Cuộc hành trình chỉ mới bắt đầu

Bạn có thể nghĩ rằng sẽ có rất nhiều thứ để mang lên máy bay, nhưng thực ra chúng ta chỉ đang xem xét sơ bộ những gì bạn có thể làm với Android Studio, và bạn sẽ cần nắm bắt nhiều hơn khi bạn thực hiện các dự án đầy tham vọng hơn .

Ví dụ: nếu bạn muốn tạo các ứng dụng hỗ trợ đám mây, thì bạn sẽ cần phải bắt đầu nắm bắt với Firebase. Google đã thực hiện điều này dễ dàng bằng cách xây dựng hỗ trợ ngay vào chính IDE. Chỉ cần chọn Công cụ> Firebase và sau đó bạn có thể bắt đầu thiết lập chức năng đám mây. Tương tự như vậy, bạn có thể thấy mình cần sử dụng GitHub, cho phép bạn sao lưu ứng dụng trực tuyến và xử lý kiểm soát phiên bản để hợp tác hợp lý. Sau đó, có phiên bản Android NDK (Bộ phát triển bản địa) để phát triển trong C / C ++. Tất nhiên, bạn cũng sẽ cần phải làm quen với Java và / hoặc Kotlin vì bạn sẽ làm bất cứ điều gì hữu ích! Bạn cũng cần phải học cách sử dụng các thư viện bên ngoài.

Google cũng đang cập nhật Android Studio mọi lúc và mang các tính năng và chức năng mới cho nền tảng có thể là thách thức để theo kịp. Phiên bản mới nhất tại thời điểm viết bài là Android Studio 3.3 và các khái niệm mới để bao trùm đầu bạn bao gồm các ứng dụng và gói ứng dụng tức thì. Sau đó, có các thành phần mới được giới thiệu như một phần của Android Jetpack, chẳng hạn như Thành phần Kiến trúc Điều hướng và Các lát cắt. No không bao giơ kêt thuc.

Mặc dù điều này nghe có vẻ đau đầu, Google đang có những bước tiến lớn để tiếp tục thực hiện các quy trình này đơn giản và dễ dàng nhất có thể. Hướng dẫn này sẽ có được nhiều khó hiểu hơn một vài năm trước, thậm chí chỉ là giai đoạn thiết lập! Và rất nhiều trong số đó bạn đã thắng được cần phải lo lắng cho đến khi bạn cần nó (điều này có thể không bao giờ, tùy thuộc vào những gì bạn xây dựng). Chiến lược tốt nhất là bị mắc kẹt với một dự án ứng dụng đơn giản và chỉ tìm hiểu các tính năng nâng cao hơn khi bạn cần chúng. Thực hiện từng bước một và bạn sẽ thấy rằng Android Studio thực sự là một công cụ đáng chú ý và rất hữu ích.

Nhà thiết kế ilicon Arm chịu trách nhiệm về các thiết kế CPU và GPU có trong hầu hết mọi điện thoại thông minh Android hiện nay và công ty vừa công bố một ...

Việc phát hành một chiếc điện thoại Xiaomi Mi Mix mới luôn là một thời gian thú vị bởi vì nó cho thấy điện thoại Xiaomi tiến bộ nhất....

ẤN PhẩM Tươi