Các công cụ phát triển Học lập trình Android cho phép bạn tạo ứng dụng tương tác và mạnh mẽ cho nền tảng Android. Các công cụ thường có thể được phân loại thành hai loại.
Công cụ SDK
Công cụ SDK
Các công cụ SDK thường độc lập với nền tảng và được yêu cầu cho dù bạn đang làm việc trên nền tảng Học lập trình Android nào. Khi bạn cài đặt SDK Android vào hệ thống của mình, các công cụ này sẽ tự động được cài đặt. Danh sách các công cụ SDK đã được đưa ra dưới đây
Chúng tôi sẽ thảo luận về ba công cụ quan trọng ở đây là Android, ddms và sqlite3.
Học lập trình Android
Android là một công cụ phát triển cho phép bạn thực hiện các tác vụ này:
Quản lý thiết bị ảo Android (AVD)
Tạo và cập nhật các dự án Android
Cập nhật sdk của bạn với các tài liệu và tiện ích bổ sung nền tảng mới
Chạy DDMS
Từ studio Học lập trình Android, nhấp vào Công cụ> Android> Màn hình thiết bị Android .
Làm thế nào nó hoạt động
Trong Android, mỗi ứng dụng chạy trong quy trình riêng và mỗi quy trình chạy trong máy ảo. Mỗi VM hiển thị một cổng duy nhất mà trình gỡ lỗi có thể đính kèm.
Khi DDMS bắt đầu, nó kết nối với adb. Khi một thiết bị được kết nối, dịch vụ giám sát VM được tạo giữa adb và DDMS, thông báo DDMS khi VM trên thiết bị được khởi động hoặc kết thúc.
Tạo sms cho trình giả lập. Chúng tôi cần gọi máy khách và máy chủ telnet như hình dưới đây
Bây giờ bấm vào nút gửi, và bạn sẽ thấy một thông báo sms trong cửa sổ giả lập. Nó được hiển thị dưới đây
Thực hiện cuộc gọi
Trong DDMS, chọn tab Điều khiển trình mô phỏng. Trong tab điều khiển trình giả lập, bấm vào giọng nói và sau đó bắt đầu nhập số đến. Nó được hiển thị trong hình dưới đây
Bây giờ bấm vào nút gọi để thực hiện cuộc gọi đến trình giả lập của bạn. Nó được hiển thị dưới đây
Bây giờ bấm vào hangup trong cửa sổ phòng thu Học lập trình Android để kết thúc cuộc gọi.
Có thể xem tin nhắn và cuộc gọi giả từ thông báo bằng cách chỉ cần kéo cửa sổ thông báo vào trung tâm bằng chuột. Nó được hiển thị dưới đây
Ngay khi bạn chọn nó, nó sẽ bắt đầu quá trình chụp màn hình và sẽ chụp bất kỳ màn hình nào của trình giả lập hiện đang hoạt động. Nó được hiển thị dưới đây
Hướng nhật thực có thể được thay đổi bằng phím Ctrl + F11. Bây giờ bạn có thể lưu hình ảnh hoặc xoay nó và sau đó chọn xong để thoát hộp thoại chụp màn hình.
Sqlite3
Sqlite3 là một chương trình dòng lệnh được sử dụng để quản lý cơ sở dữ liệu SQLite được tạo bởi các ứng dụng Học lập trình Android. Công cụ này cũng cho phép chúng ta thực thi các câu lệnh SQL một cách nhanh chóng.
Có hai cách mà bạn có thể sử dụng SQlite, từ vỏ từ xa hoặc bạn có thể sử dụng cục bộ.
Sử dụng Sqlite3 từ một vỏ từ xa.
Nhập shell từ xa bằng cách nhập lệnh sau
Các công cụ nền tảng thường được cập nhật mỗi khi bạn cài đặt nền tảng SDK mới. Mỗi bản cập nhật của các công cụ nền tảng đều tương thích ngược với các nền tảng cũ hơn.
Một số công cụ nền tảng được liệt kê dưới đây
Cầu gỡ lỗi Android (ADB)
Ngôn ngữ định nghĩa giao diện Android (AIDL)
aapt, dexdump, và dex vv
Công cụ SDK
![]() |
| Học lập trình Android chuyên nghiệp |
Công cụ nền tảng
Công cụ SDK
Các công cụ SDK thường độc lập với nền tảng và được yêu cầu cho dù bạn đang làm việc trên nền tảng Học lập trình Android nào. Khi bạn cài đặt SDK Android vào hệ thống của mình, các công cụ này sẽ tự động được cài đặt. Danh sách các công cụ SDK đã được đưa ra dưới đây
| Không. | Công cụ & mô tả |
|---|---|
| 1 | Android Công cụ này cho phép bạn quản lý AVD, dự án và các thành phần được cài đặt của SDK |
| 2 | ddms Công cụ này cho phép bạn gỡ lỗi các ứng dụng Android |
| 3 | Vẽ 9-Patch Công cụ này cho phép bạn dễ dàng tạo đồ họa NinePatch bằng trình chỉnh sửa WYSIWYG |
| 4 | giả lập Công cụ này cho phép bạn kiểm tra các ứng dụng của mình mà không cần sử dụng thiết bị vật lý |
| 5 | thẻ mksd Giúp bạn tạo hình ảnh đĩa (lưu trữ sdcard bên ngoài) mà bạn có thể sử dụng với trình giả lập |
| 6 | bảo vệ Thu nhỏ, tối ưu hóa và làm xáo trộn mã của bạn bằng cách xóa mã không sử dụng |
| 7 | sqlite3 Cho phép bạn truy cập các tệp dữ liệu SQLite được tạo và sử dụng bởi các ứng dụng Android |
| số 8 | theo dõi Cung cấp trình xem đồ họa cho nhật ký thực thi được lưu bởi ứng dụng của bạn |
| 9 | Adb Cầu gỡ lỗi Android (adb) là một công cụ dòng lệnh linh hoạt cho phép bạn giao tiếp với một cá thể giả lập hoặc thiết bị hỗ trợ Android được kết nối. |
Học lập trình Android
Android là một công cụ phát triển cho phép bạn thực hiện các tác vụ này:
Quản lý thiết bị ảo Android (AVD)
Tạo và cập nhật các dự án Android
Cập nhật sdk của bạn với các tài liệu và tiện ích bổ sung nền tảng mới
android [global options] action [action options]
DDMS
DDMS là viết tắt của máy chủ theo dõi gỡ lỗi Dalvik, cung cấp nhiều dịch vụ trên thiết bị. Dịch vụ này có thể bao gồm hình thành tin nhắn, giả mạo cuộc gọi, chụp ảnh màn hình, khám phá các chủ đề nội bộ và hệ thống tệp, v.v.Chạy DDMS
Từ studio Học lập trình Android, nhấp vào Công cụ> Android> Màn hình thiết bị Android .
Làm thế nào nó hoạt động
Trong Android, mỗi ứng dụng chạy trong quy trình riêng và mỗi quy trình chạy trong máy ảo. Mỗi VM hiển thị một cổng duy nhất mà trình gỡ lỗi có thể đính kèm.
Khi DDMS bắt đầu, nó kết nối với adb. Khi một thiết bị được kết nối, dịch vụ giám sát VM được tạo giữa adb và DDMS, thông báo DDMS khi VM trên thiết bị được khởi động hoặc kết thúc.
Làm SMS
Tạo sms cho trình giả lập. Chúng tôi cần gọi máy khách và máy chủ telnet như hình dưới đây
Bây giờ bấm vào nút gửi, và bạn sẽ thấy một thông báo sms trong cửa sổ giả lập. Nó được hiển thị dưới đây
Thực hiện cuộc gọi
Trong DDMS, chọn tab Điều khiển trình mô phỏng. Trong tab điều khiển trình giả lập, bấm vào giọng nói và sau đó bắt đầu nhập số đến. Nó được hiển thị trong hình dưới đây
Bây giờ bấm vào nút gọi để thực hiện cuộc gọi đến trình giả lập của bạn. Nó được hiển thị dưới đây
Bây giờ bấm vào hangup trong cửa sổ phòng thu Học lập trình Android để kết thúc cuộc gọi.
Có thể xem tin nhắn và cuộc gọi giả từ thông báo bằng cách chỉ cần kéo cửa sổ thông báo vào trung tâm bằng chuột. Nó được hiển thị dưới đây
Chụp màn hình
Bạn cũng có thể chụp ảnh màn hình của trình giả lập. Đối với giao diện này, biểu tượng camera ở phía bên phải trong tab Thiết bị. Chỉ cần trỏ chuột qua nó và chọn nó.Ngay khi bạn chọn nó, nó sẽ bắt đầu quá trình chụp màn hình và sẽ chụp bất kỳ màn hình nào của trình giả lập hiện đang hoạt động. Nó được hiển thị dưới đây
Hướng nhật thực có thể được thay đổi bằng phím Ctrl + F11. Bây giờ bạn có thể lưu hình ảnh hoặc xoay nó và sau đó chọn xong để thoát hộp thoại chụp màn hình.
Sqlite3
Sqlite3 là một chương trình dòng lệnh được sử dụng để quản lý cơ sở dữ liệu SQLite được tạo bởi các ứng dụng Học lập trình Android. Công cụ này cũng cho phép chúng ta thực thi các câu lệnh SQL một cách nhanh chóng.
Có hai cách mà bạn có thể sử dụng SQlite, từ vỏ từ xa hoặc bạn có thể sử dụng cục bộ.
Sử dụng Sqlite3 từ một vỏ từ xa.
Nhập shell từ xa bằng cách nhập lệnh sau
adb [-d|-e|-s {<serialNumber>}] shellTừ trình bao từ xa, khởi động công cụ sqlite3 bằng cách nhập lệnh sau
sqlite3
Khi bạn gọi sqlite3, bạn có thể đưa ra các lệnh sqlite3 trong shell. Để thoát và trở về vỏ từ xa adb, nhập exit hoặc nhấn CTRL + D.Sử dụng Sqlite3 trực tiếp
Sao chép tệp cơ sở dữ liệu từ thiết bị của bạn vào máy chủ.adb pull <database-file-on-device>
Bắt đầu công cụ sqlite3 từ thư mục / tools, chỉ định tệp cơ sở dữ liệusqlite3 <database-file-on-host>
Công cụ nền tảng
Các công cụ nền tảng được tùy chỉnh để hỗ trợ các tính năng của nền tảng Học lập trình Android mới nhất.Các công cụ nền tảng thường được cập nhật mỗi khi bạn cài đặt nền tảng SDK mới. Mỗi bản cập nhật của các công cụ nền tảng đều tương thích ngược với các nền tảng cũ hơn.
Một số công cụ nền tảng được liệt kê dưới đây
Cầu gỡ lỗi Android (ADB)
Ngôn ngữ định nghĩa giao diện Android (AIDL)
aapt, dexdump, và dex vv

Không có nhận xét nào:
Đăng nhận xét