Học các công cụ phát triển trong lập trình Android hay

Thảo luận trong 'Rao Vặt Toàn Quốc' bắt đầu bởi datecom, 31/7/15.

  1. datecom

    datecom Thành Viên Mới

    Tham gia ngày:
    10/7/15
    Bài viết:
    35
    Đã được thích:
    0
    Điểm thành tích:
    6
    Hôm nay mình sẽ dạy các bạn trên diễn đàn ITSEO Bài 37: Các công cụ phát triển trong lập trình Android

    Các công cụ phát triển Android cho phép bạn tạo ra các ứng dụng tương tác và mạnh mẽ cho nền tảng trong lập trình Android. Các công cụ có thể được thường được phân loại thành hai loại.

    – Công cụ SDK

    – Công cụ Platform

    1. Công cụ SDK

    Công cụ SDK nói chung là nền tảng độc lập và được yêu cầu không có vấn đề mà nền tảng Android bạn đang làm việc trên. Khi bạn cài đặt lập trình Android SDK vào hệ thống của bạn, những công cụ được cài đặt tự động. Danh sách các công cụ SDK đã được đưa ra dưới đây


    STTTool & mô tả
    1android
    Công cụ này cho phép bạn quản lý AVDs, các dự án, và các thành phần cài đặt của SDK
    2ddms
    Công cụ này cho phép bạn gỡ lỗi các ứng dụng Android
    3Draw 9-Patch
    Công cụ này cho phép bạn dễ dàng tạo ra một hình ảnh bằng cách sử dụng một trình soạn thảo NinePatch WYSIWYG
    4emulator
    Công cụ này cho phép bạn kiểm tra các ứng dụng của bạn mà không cần sử dụng một thiết bị vật lý
    5mksdcard
    Giúp bạn tạo ra một hình ảnh đĩa (lưu trữ sdcard bên ngoài) mà bạn có thể sử dụng với các giả lập
    6Proguard
    Co lại, tối ưu hóa, và hoang mang mã của bạn bằng cách loại bỏ mã không sử dụng
    7sqlite3
    Cho phép bạn truy cập các tập tin dữ liệu SQLite tạo ra và được sử dụng bởi các ứng dụng Android
    8traceview
    Cung cấp một trình xem đồ họa cho các bản ghi thực hiện được lưu bởi ứng dụng của bạn
    9ADB
    Android Debug Bridge(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 thể giả lập hoặc thiết bị Android-powered được kết nối.
    Chúng tôi sẽ thảo luận về ba công cụ quan trọng ở đây đó là android, ddms và sqlite3.

    2. Android

    Android là một công cụ phát triển cho phép bạn thực hiện các nhiệm vụ:

    – Quản lý thiết bị Android ảo (AVD)

    – Tạo và cập nhật dự án Android

    – Cập nhật sdk của bạn với nền tảng mới add-ons và tài liệu

    1
    android[globaloptions]action[action options]
    3. DDMS

    DDMS là viết tắt của Dalvik debug monitor serve, 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 tin nhắn, cuộc gọi giả mạo, chụp ảnh màn hình, khám phá chủ đề nội bộ và hệ thống tập tin vv Xem thêm khoá học photoshop thiết kế giao diện android!

    – Running DDMS
    Từ Android phòng thu nhấp chuột vào Tools> Android> Android thiết bị Monitor.

    – Làm thế nào nó hoạt động

    Trong android, mỗi ứng dụng chạy trong tiến trình riêng của nó và mỗi quá trình chạy trong máy ảo. Mỗi VM cho thấy một cổng duy nhất, đó là một trình gỡ lỗi có thể đính kèm vào.

    Khi DDMS bắt đầu, nó kết nối adb. Khi một thiết bị được kết nối, một dịch vụ giám sát máy ảo được tạo ra giữa adb và DDMS, mà thông báo cho DDMS khi một máy ảo trên thiết bị được bắt đầu hoặc chấm dứt.

    – Making SMS

    Làm sms để emulator.we cần gọi telnet client và máy chủ như hình dưới đây:

    Bây giờ bấm vào nút gửi và bạn sẽ nhìn thấy sms trong cửa sổ emulator. Thể hiện dưới đây:
    [​IMG]

    – Making Call
    Trong ĐMS, chọn tab Emulator Control. Trong emulator control tab, click vào voice và bắt đầu gõ số điện thoại đến. Thể hiện dưới hình:

    Bây giờ, ấn nút gọi để tạo 1 cuộc gọi trong emulator. Thể hiện dưới hình sau:

    Nhấn nút hangup trong Android studio trong window để chấm dứt cuộc gọi.
    Các sms giả và cuộc gọi có thể được xem từ các thông báo chỉ bằng cách kéo cửa sổ thông báo để các trung tâm sử dụng chuột. Nó được hiển thị dưới đây

    – Chụp ảnh màn hình

    Bạn cũng có thể chụp ảnh màn hình của giả lập của bạn. Đối với cái nhìn này cho các biểu tượng máy ảnh ở phía bên phải dưới tab Devices. Chỉ cần trỏ chuột của bạn trên nó và chọn nó. và học học php cơ bản đến nâng cao tạo VietPro!

    Ngay sau khi bạn chọn nó, nó sẽ bắt đầu quá trình chụp màn hình và sẽ nắm bắt bất cứ màn hình của giả lập hiện đang hoạt động. Nó được hiển thị dưới đây:

    Định hướng nhật thực có thể được thay đổi bằng cách sử dụng Ctrl + phím F11. Bây giờ bạn có thể lưu hình ảnh hoặc xoay nó và sau đó chọn thực hiện để thoát khỏi hộp thoại chụp ảnh màn hình.

    4. Sqlite3

    Sqlite3 là một chương trình dòng lệnh được sử dụng để quản lý các cơ sở dữ liệu SQLite được tạo ra bởi các ứng dụng Android. Công cụ này cũng cho phép chúng tôi thực hiện các câu lệnh SQL trên bay.

    Có hai cách thông qua đó bạn có thể sử dụng SQLite, hoặc từ shell từ xa hoặc bạn có thể sử dụng tại địa phương.

    – Sử dụng Sqlite3 từ một vỏ từ xa.

    Nhập một vỏ từ xa bằng cách nhập vào lệnh sau –

    1
    adb[-d|-e|-s{<serialNumber>}]shell
    Từ một vỏ từ xa, bắt đầu công cụ sqlite3 bằng cách nhập vào lệnh sau đây:

    1
    sqlite3


    Một khi bạn gọi sqlite3, bạn có thể ra lệnh sqlite3 trong vỏ. Để thoát ra và trở lại vào vỏ từ xa adb, nhập cảnh hoặc nhấn tổ hợp phím CTRL + D.

    – Sử dụng Sqlite3 trực tiếp

    Sao chép một tập tin cơ sở dữ liệu từ thiết bị của bạn vào máy chủ của bạn.

    1
    adb pull<database-file-on-device>


    Khởi động công cụ sqlite3 từ thư mục công cụ, xác định các tập tin cơ sở dữ liệu –

    1
    sqlite3<database-file-on-host>


    5. Công cụ Platform

    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 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 mộ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 tương thích ngược với các nền tảng cũ.

    Một số các công cụ nền tảng được listd dưới đây –

    – Android Debug bridge (ADB)

    – Android Interface definition language (Android ngôn ngữ định nghĩa giao diện)(AIDL)

    – aapt, dexdump , và dex e.t.c
    Nguồn: Bài 37: Các công cụ phát triển trong lập trình Android
     
    Cảm ơn đã xem bài:

    Học các công cụ phát triển trong lập trình Android hay

    Đang tải...


Like và Share ủng hộ ITSEOVN