III.1 số câu lệnh cơ bản trong Android Debug Bridge (adb)
Lệnh chuyển dữ liệu từ máy tính vào bên trong thẻ nhớ sdcard của máy ảo
như ta cần cài đặt 1 vài phần mềm phụ trợ khác được đóng gói thành APK vào máy ảo Android.
Tất cả những vấn đề liên quan đến việc chuyển tiếp dữ liệu ở bên ngoài (trong môi trường máy tính ta sử dụng) truyền vào môi trường bên trong máy ảo Android thì đều làm được thông qua 1 số lệnh trong adb
Trước tiên ta cần tải về công cụ adb được tách riêng ra khỏi bộ Android SDK tại đây : http://www.mediafire.com/?cbbqc5yt5vxvhg9
Khi tải xong, ta tiến hành giải nén file vừa tải về.các file trong thư mục đã giải nén sẽ trông như sau :
Lệnh chuyển dữ liệu từ máy tính vào bên trong thẻ nhớ sdcard của máy ảo
Giả sử ta có 1 thư mục tên là memefaces đang ở trong môi trường máy tính mà ta đang sử dụng – bên trong thư mục memefaces chứa 1 tập các bức ảnh như sau :
Ngô Quang Trung – email: ngotrung.poli.t@gmail.com / www.phonegap.vn/forum 35 Giờ ta muốn chuyển toàn bộ tập các bức ảnh này vào trong thư mục Pictures chứa trong thẻ nhớ sdcard của máy ảo Anroid thì ta làm như sau :
1. Ta sao chép thư mục memefaces vào bên trong thư mục chứa adb mà ta vừa giải nén ra :
2. Tại thư mục này, ta chọn vào không gian khoảng trắng của thư mục (tức là không chọn vào file nào cả).sau đó ấn Shift + nhấn chuột phải, sau đó chọn vào Open command window here như hình sau :
3. Cửa sổ dòng lệnh sẽ hiện ra và ta sẽ gõ lệnh sau vào
adb push memefaces sdcard/Pictures (chú ý là tại đây sdcard/Pictures là địa chỉ thư mục trong máy ảo Android mà ta muốn chuyển dữ liệu vào, ta có thể thay đổi địa chỉ này theo ý muốn – tuy nhiên nhớ rằng thư mục đó phải tồn tại trong thẻ nhớ sdcard rồi. ta có thể tạo ra 1 thư mục tùy thích trong thẻ nhớ sdcard của máy ảo Android bằng cách sử dụng DDMS trong eclipse IDE hoặc bằng 1 ứng dụng file explorerđược cài đặt ngay bên trong máy ảo Android)
Ngô Quang Trung – email: ngotrung.poli.t@gmail.com / www.phonegap.vn/forum 36 Sau khi lệnh thực hiện thành công, ta sẽ đi tới thư mục Pictures trong thẻ nhớ, để xem tập các bức ảnh đã được chuyển tiếp vào chưa :
Ngô Quang Trung – email: ngotrung.poli.t@gmail.com / www.phonegap.vn/forum 37
Lệnh lấy dữ liệu từ 1 thư mục trong thẻ nhớ của máy ảo ra ngoài