Các bài học về Android studio. Cài đặt Android Studio, Định cấu hình SDK

Điện thoại thông minh và máy tính bảng trên hệ điều hành Android đang ngày càng trở nên phổ biến và được phân phối trong dân số trên hành tinh rộng lớn của chúng ta mỗi ngày. Các thiết bị được lập trình này đã trở thành trợ thủ đắc lực không thể thiếu của hàng trăm triệu người. Sự đa dạng của các ứng dụng đã cho phép chúng tôi biến các thiết bị của mình thành các công cụ đa năng để giúp bạn làm việc và giải trí. Việc tạo ra các ứng dụng như vậy sẽ được thảo luận trong khóa học video tiếp theo.

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

Video hướng dẫn trực quan về phát triển ứng dụng Android từ đầu. Từ bộ sưu tập này, bạn sẽ tìm hiểu mọi thứ cần biết về môi trường này: từ cách cài đặt Android Studio trên máy tính, đến tạo các ứng dụng thực sự thú vị. Bạn sẽ dần dần thành thạo các chức năng rộng rãi của studio tuyệt vời này và học cách tạo ra các dự án tuyệt vời. Chúc các bạn xem vui vẻ và luyện tập hiệu quả.

Trong bài học này, chúng ta sẽ nói về cách cài đặt và cấu hình môi trường Android Studio, cũng như thành phần phụ trợ của nó - JDK.


Phân tích cấu trúc của dự án. Tạo trình giả lập ADV và một ứng dụng đơn giản cho hệ điều hành Android.


Các yếu tố của ứng dụng Android là gì? Chế độ xem, Hoạt động và Bố cục là gì? Chúng ta sẽ tìm hiểu trong bài học này.


Tìm hiểu cách làm việc với các tệp bố cục XML dành cho android, đồng thời cũng nói về chế độ xem dọc và ngang của các ứng dụng.


Trong video hướng dẫn này, chúng ta sẽ xem xét các thuộc tính của hai vùng chứa chính để phân nhóm - RelativeLayout và LinearLayout.


Một vùng chứa khác cho bố cục dạng bảng của các phần tử ứng dụng Android.


Các phần tử khác nhau của các ứng dụng Android có những tham số nào? Chúng ta cùng xem và ghi nhớ.


Cách thao tác các khung nhìn khác nhau bằng mã Java.


3 cách khác nhau để xử lý dữ liệu từ việc nhấp vào nút trong ứng dụng.


Cách đặt một phương pháp xử lý cho nhiều nút của ứng dụng Android.


Trong bài học này, chúng ta sẽ tìm hiểu có những loại tài nguyên nào và cách tương tác với chúng từ ứng dụng.

Bài học 1 - Cài đặt Android Studio
Bài học 2 - Xây dựng ứng dụng Android đầu tiên của bạn
Bài 3 - Các yếu tố ứng dụng
Bài 4 - Tệp bố cục ứng dụng
Bài 5 - Các kiểu bố cục
Bài 5 (Phần 2) - Dạng xem bố cục (TableLayout)
Bài 6 - Các yếu tố của ứng dụng Android (Cài đặt)
Bài 7 - Quản lý chế độ xem với Java
Bài 8 - Cách xử lý các lần nhấp vào nút trong ứng dụng
Bài học 9 - onclickListener cho nhóm nút
Bài học 10 - Làm việc với Tài nguyên trong một ứng dụng
Bài 11 - LogCat, nhật ký ứng dụng. Ngoại lệ - xử lý lỗi trong mã của bạn
Bài 12 - Menu trong Android - thêm các mục menu, xử lý thao tác nhấn
Bài 13 - Menu Android ׃ thêm các biểu tượng và hộp kiểm, thêm và ẩn các mục menu theo chương trình
Bài học 14 - Tạo menu ngữ cảnh cho các thành phần trên màn hình trong ứng dụng Android
Bài 15 - Tạo màn hình theo chương trình trong ứng dụng Android. LayoutParams
Bài 16 - Tạo và xóa các phần tử màn hình khi chạy ứng dụng Android
Bài học 17 - Tự động thay đổi các thông số của thành phần màn hình trong ứng dụng Android
Bài học 18 - Tạo một máy tính ׃ ứng dụng cho Android
Bài học 19 - Tạo hoạt ảnh cho các thành phần màn hình ứng dụng Android
Bài học 20 - Thêm hoạt động - Tạo ứng dụng đa màn hình
Bài học 21 - Ý định là gì, Bộ lọc ý định, ngữ cảnh
Bài 22 - Vòng đời hoạt động
Bài 23 - Vòng đời hoạt động - tương tác của hai hoạt động
Bài học 24 - Tác vụ và BackStack Kích hoạt các ứng dụng Android
Bài 25 - Cách gọi một Hoạt động khác từ ứng dụng thông qua Bộ lọc Hành động và Ý định
Bài học 26 - Tạo một số Hành động cho Mục đích và Bộ lọc Ý định trong một Hoạt động
Bài học 27 - Truyền dữ liệu giữa các hoạt động bằng cách sử dụng các phần mở rộng có ý định
Bài học 28 - Gọi hoạt động thứ hai với dữ liệu trả về
Bài 29 - Sử dụng Mã yêu cầu và Mã kết quả trong onActivityResult
Bài học 30 - Gọi trình duyệt, trình quay số, thẻ bằng cách sử dụng ý định với thuộc tính dữ liệu - Uri
Bài 31 - Tạo một ứng dụng đơn giản - Trình duyệt Internet cho Android
Bài học 32 - SharedPreferences - Lưu dữ liệu trong ứng dụng

Dự án Android đầu tiên của bạn

Bây giờ bạn đã sẵn sàng để bắt đầu. Khởi chạy Android Studio ngay lập tức. Tiếp theo, chúng tôi cần tải xuống Android API mới nhất, chúng tôi sẽ tạo trò chơi đầu tiên của mình. Android API là một tập hợp các lớp, thủ tục, hàm, cấu trúc và hằng số được tạo sẵn (đừng để bị đe dọa bởi những từ này - trong các bài học tiếp theo, bạn sẽ tìm thấy giải thích về tất cả các thuật ngữ này, nhưng bây giờ hãy nghĩ về chúng như là của một lập trình viên công cụ), được viết bởi các lập trình viên khác để tạo điều kiện thuận lợi cho cuộc sống của bạn.

Trong menu (ở đầu màn hình), chúng tôi tìm thấy tab "Công cụ" - sau đó là "Android" - sau đó là "Trình quản lý SDK". Tab “Android SDK” sẽ mở ra (trong ảnh chụp màn hình bên dưới). Tại thời điểm viết bài này, phiên bản cao nhất, như bạn có thể thấy từ ảnh chụp màn hình, là Android API 26, nhưng nếu bạn thấy phiên bản mới hơn, hãy chọn hộp và tải xuống (nhấp vào “Áp dụng” rồi xác nhận “ VÂNG").

  • Nhấp vào "Dự án mới" như được hiển thị trong ảnh chụp màn hình:
  • Một cửa sổ thiết lập một dự án mới sẽ xuất hiện. Chúng tôi điền vào các trường - trong "Tên ứng dụng", chúng tôi viết " Trận đấu đầu tiên”, Trường“ Miền công ty ”có thể không thay đổi,“ Vị trí dự án ”- đường dẫn đến dự án phải được chọn sao cho tất cả các thư mục dọc theo đường dẫn đều bằng tiếng Anh. Bấm tiếp".

  • Trong cửa sổ tiếp theo, hãy đảm bảo rằng hộp kiểm “Điện thoại và máy tính bảng” được chọn (bỏ chọn phần còn lại). Bây giờ chúng ta phải chọn phiên bản hệ điều hành Android mà trò chơi của chúng ta sẽ được khởi chạy. Phiên bản bạn chọn càng thấp thì tỷ lệ thiết bị đang sử dụng sẽ có sẵn ứng dụng của bạn càng lớn, nhưng bạn càng có ít tính năng của các phiên bản Android mới hơn. Bấm tiếp".

  • Trong cửa sổ tiếp theo, chọn “Hoạt động trống”. Bấm tiếp".

  • Trong cửa sổ tiếp theo, giữ nguyên các trường và nhấp vào “Hoàn tất”.

  • “Mẹo trong ngày” là tab mẹo trong ngày sẽ mở ra mỗi khi bạn khởi chạy Android Studio. Hầu hết các thủ thuật nghe có vẻ khó hiểu đối với bạn khi bạn mới học Java, nhưng nhiều mẹo trong số đó thực sự hữu ích. Sau khi đọc mẹo tiếp theo, bạn có thể đóng cửa sổ.

Nếu bạn chưa quen với lập trình, thì mã, tham số và tệp chắc chắn sẽ trông đáng sợ đối với bạn. Nhưng đừng lo lắng, hãy đối xử với họ như thể bạn không nên biết về họ cho đến một thời điểm nhất định. Trên thực tế, bạn vừa tạo một ứng dụng đang hoạt động (điều này chắc chắn khó tin nhưng thực sự là như vậy). Và một lúc sau, bạn có thể chạy nó trên thiết bị Android của mình.

Nhưng trước tiên, hãy đi sâu hơn vào thế giới của Android Studio và khám phá môi trường phát triển tuyệt vời này.

Bản thân Android Studio có vẻ như là một công cụ khó khăn để xây dựng các ứng dụng, nhưng chúng tôi sẽ dần dần tìm hiểu sâu hơn về khu rừng phát triển. Hãy xem ảnh chụp màn hình sau để xem nhanh các phần chính của Android Studio:

  1. Project Explorer - Khu vực này rất giống với Windows Explorer quen thuộc. Tất cả các thư mục và tệp được tạo trong quá trình tạo dự án của chúng tôi được hiển thị ở đây.
  2. Code Editor - Như tên cho thấy, đây là nơi chúng ta sẽ viết và chỉnh sửa mã của mình. Tuy nhiên, như chúng ta sẽ thấy ở phần sau, sự xuất hiện của cửa sổ này sẽ phụ thuộc vào loại tệp chúng ta đang chỉnh sửa;
  3. Thanh menu - như trong hầu hết các chương trình, thanh menu cho phép chúng tôi truy cập đầy đủ vào tất cả các chức năng, trong trường hợp của chúng tôi là môi trường phát triển Android Studio;
  4. Thanh công cụ - Thanh công cụ này chứa các tính năng hữu ích bằng một cú nhấp chuột như khởi chạy hoặc gỡ lỗi trò chơi của chúng tôi. Bạn có thể di con trỏ qua các biểu tượng nút và đọc các cửa sổ bật lên để xem lại;
  5. Thanh điều hướng - giống như “đường dẫn đến tệp”, thanh này hiển thị vị trí thực tế trong hệ thống tệp của tệp mà bạn hiện đang làm việc;
  6. Cửa sổ thông tin quan trọng - có các tab để hiển thị một số thông tin, chẳng hạn như trạng thái của thiết bị mà bạn đang gỡ lỗi ứng dụng của mình.

Trong bài tiếp theo, chúng tôi sẽ dành thêm một chút thời gian cho giao diện người dùng của Android Studio, chúng ta sẽ tìm hiểu cách bạn có thể chỉnh sửa giao diện người dùng của ứng dụng của chúng tôi mà không cần mã. Sau đó, hãy tạo một menu đơn giản cho trò chơi đầu tiên của chúng ta.

Bây giờ chỉ có vậy thôi, chuyển sang bài tiếp theo.

Để viết ứng dụng cho hệ điều hành Android, bạn cần cài đặt môi trường phát triển Android Studio (sau đây gọi là AS). Bạn hỏi tại sao chính xác là AS chứ không phải Eclipse? Eclipse IDE nhanh hơn nhiều và nhẹ hơn Android Studio.

nhưng Google "khuyến nghị" sử dụng AS, vì trong tương lai nó sẽ ngừng (hay đúng hơn là đã) ngừng hỗ trợ nó. Có thể nói Android Studio là tương lai. Bạn phải có một máy tính đủ mạnh, tốt nhất là x64 bit, vì AS sử dụng khoảng 3 GB RAM, thêm vào đây 3 GB khác cho trình giả lập thiết bị Android ... Máy tính của tôi có win 8.1 pro x64, bộ vi xử lý Intel 3,3 GHz lõi kép, với 8 GB RAM và tôi cảm thấy khá rảnh ...

Chúng tôi truy cập trang web chính thức tại liên kết https://developer.android.com/studio, tải xuống phiên bản mới nhất của độ sâu bit cần thiết. Kể từ hôm nay, phiên bản hiện tại là android-studio-2-1-2,

nó sẽ nặng khoảng 1,2 GB. Vì vậy, hãy kiên nhẫn nếu bạn có internet chậm.

Sau khi tải xuống, khởi chạy trình cài đặt android-studio-2-1-2.exe,

trình hướng dẫn cài đặt sẽ nhắc bạn xác định thành phần của cài đặt theo từng bước,

chấp nhận giấy phép,

chọn vị trí lắp đặt,

Chúng tôi đang đợi quá trình cài đặt hoàn tất trở lại.

Sau đó, chạy Android Studio từ màn hình hoặc từ menu,

và nhấp vào nút Định cấu hình để định cấu hình SDK. Bạn sẽ thấy danh sách các phiên bản Android đã cài đặt,

theo đó bạn có thể tạo các ứng dụng, điều mong muốn là tất cả chúng đều như vậy. Nếu một số phiên bản chưa được cài đặt, hãy nhấp vào liên kết Khởi chạy Trình quản lý SDK độc lập để cài đặt và cập nhật các gói.

Trình quản lý SDK sẽ mở,

đánh dấu vào các mục cần thiết, làm thế nào để tìm ra những mục đó? Người quản lý SDK Nó sẽ giúp bạn điều này bằng cách kiểm tra các gói phiên bản được yêu cầu. Sau đó nhấp vào nút ở góc dưới bên phải cho biết gói Instal 1 (1..100) ..

Trong trường hợp của bạn, số lượng gói sẽ khác nhau. Nếu cá nhân bạn hoặc nơi bạn sống đang chịu "lệnh trừng phạt của phương Tây", thì để cập nhật các gói, hãy chuyển đến menu Công cụ-> Tùy chọn ...,

nơi bạn có thể chỉ định địa chỉ và cổng của máy chủ proxy,


Trong tình huống bạn muốn tạo một ứng dụng cho điện thoại thông minh Android, nhưng bạn không tự tin lắm về lập trình, bạn cần tải xuống Android Studio cho Windows 10. Đây là giải pháp miễn phí do Google tạo ra, dành riêng cho việc phát triển ứng dụng cho hệ điều hành Android của bất kỳ phiên bản nào ... Tiện ích này gần đây đã có sẵn cho Windows 10.

Tải xuống Android Studio cho Phát triển ứng dụng Android

Bạn đang mơ về việc tạo ra ứng dụng di động đầu tiên của mình? Từ giấc mơ đến hiện thực chỉ là một bước - hãy tải xuống Android Studio ngay hôm nay và ngày mai bạn có thể trở thành nhà phát triển ứng dụng đầu tiên của mình. Bạn thực sự có thể làm chủ môi trường phát triển trong một ngày. Chương trình này trực quan đơn giản, nhưng bên trong có một chức năng mạnh mẽ cho phép bạn tạo thực sự bất kỳ chương trình nào. Phiên bản Android Studio mới nhất có các tính năng sau:
  • Hỗ trợ Android lên đến phiên bản 6.0;
  • Khả năng kết nối Thông báo đẩy;
  • Được dịch hoàn toàn sang tiếng Nga;
Tốt nhất, nếu cùng với Android Studio, bạn cũng tải xuống tài liệu cho chương trình. Và mặc dù bản thân chương trình đã được dịch sang tiếng Nga, bạn khó có thể nhanh chóng tìm ra nó, chỉ khi bạn không nhờ đến sự trợ giúp của các hướng dẫn. Có hàng tá hướng dẫn, vì vậy bạn sẽ không gặp bất kỳ khó khăn nào với việc này và chính vì vậy mà bạn có thể nhanh chóng thành thạo Android Studio và đồng ý với chúng tôi rằng đây là một trong những cách dễ nhất để tạo chương trình cho điện thoại Android .

Cả một trình chỉnh sửa trực quan và một bảng để nhập mã đều có sẵn cho bạn. Cách tạo ứng dụng nào thuận tiện hơn cho bạn, bạn sẽ hiểu trong quá trình này. Nhưng trình chỉnh sửa trực quan phục vụ nhiều hơn để đơn giản hóa công việc hơn là hoàn thành. Tất cả đều giống nhau, bạn cần có kiến ​​thức về mã hóa và để tạo đồ họa, bạn sẽ cần các tiện ích bổ sung, ví dụ: hoặc các chất tương tự của nó. Sau khi tạo ứng dụng, bạn có thể tải nó lên chợ Google.Play thông qua một giao diện thuận tiện và nếu bạn làm đúng mọi thứ, thì ứng dụng của bạn sẽ được xuất bản.

Android Studio là môi trường phát triển chính thức cho hệ điều hành tương ứng và được thiết kế để thay thế Eclipse. Nhân tiện, công cụ thứ hai hiện là công cụ phổ biến nhất trong số các nhà phát triển Android. Quá trình phát triển trong môi trường Android Studio thậm chí còn trở nên linh hoạt hơn so với quá trình phát triển của đối thủ cạnh tranh chính. Điều này đạt được bằng cách hiển thị tất cả các tệp worker trực tiếp trong cấu trúc dự án. Nó cũng cực kỳ hữu ích để có thể xem tất cả các thay đổi trực quan trong dự án trong thời gian thực. SDK này cũng giúp bạn có thể kiểm tra hoạt động của ứng dụng trong tương lai trên các thiết bị khác nhau. Trong trình mô phỏng tích hợp của thiết bị Android, bạn có thể đặt nhiều cấu hình kỹ thuật và độ phân giải màn hình cho bài kiểm tra. Ngoài ra, khi sử dụng mô phỏng, có thể nhận được thông tin về mức hiệu suất gần đúng cho một thiết bị cụ thể.

Android Studio bao gồm các công cụ đóng gói và gắn thẻ sáng tạo để giúp bạn luôn dẫn đầu dự án lớn hơn của mình. Cũng trong chương trình, chức năng Drag-n-Drop được triển khai, cho phép bạn kéo các thành phần của dự án ngay trong cửa sổ môi trường phát triển. Để triển khai khả năng ứng dụng trong tương lai gửi Thông báo đẩy, gói Android Studio chứa một bộ công cụ đặc biệt có tên là Google Cloud Messaging. SDK này cũng đơn giản hóa đáng kể quá trình bản địa hóa ứng dụng.

Các tính năng và chức năng chính

  • có thể hiển thị tất cả các thay đổi được thực hiện trong thời gian thực;
  • bao gồm một trình giả lập mạnh mẽ cho các thiết bị Android;
  • có giao diện cực kỳ đơn giản và trực quan;
  • cho phép bạn dễ dàng bản địa hóa các ứng dụng;
  • hỗ trợ khả năng đánh dấu mã.