成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android模擬器正確應用與安裝方法

移動開發 Android
Android模擬器的使用,可以幫助我們很好的學習這一操作系統,方便大家理解。那么在這里就為大家介紹一下相關的應用與安裝技巧。

手機從出現至今,已經逐漸的成為了人們的必備工具之一。許多廠家都在不斷的改變手機的功能,提升其在生活工作中所占據的重要地位。Google公司推出了一款手機操作系統Android,可以提升手機性能,方便靈活的應用于人們的生活與工作中。在這里我們就先來了解一下這一系統中Android模擬器的相關概念。

要玩GPhone的Android模擬器,當然需要先去google上面下載Android的SDK,解壓出來后在SDK的根目錄下有一個tools文件夾,里面就是模擬器和一些非常有用的工具。

雙擊“emulator.exe”,直接啟動模擬器,簡單吧。當然,如果要對模擬器進行一些定制,還是要從命令行調用,帶上參數啟動。下面就來介紹一下啟動是常用的幾個參數:

1.Android模擬器外觀的定制:

  1. 480x320, landscape: emulator -skin HVGA-L  
  2. 320x480, portrait : emulator -skin HVGA-P (default)  
  3. 320x240, landscape: emulator -skin QVGA-L  
  4. 240x320, portrait : emulator -skin QVGA-P 

2.為Android模擬器加上SD卡:

  1. emulator -sdcard D:\sdcard.img 

下面我們再來說說如何創建"sdcard.img"文件:

“tools”目錄下還有另外一個很好用的工具“mksdcard.exe”,一看名字就知道——make sdcard。對,就用它來創建一個“SD卡”。

命令為:

  1. mksdcard 1024M D:\sdcard.img 

OK,這樣一個容量為1G的SD卡就創建完畢了。#t#

使用SDCard:

創建: mksdcard < 1024M> < sdcard.img>
(bytes(default),K,M)

連接到Android模擬器: emulator -sdcard < 目錄/sdcard.img>

傳文件到SDCard: adb push < 目錄/audio.mp3> < /sdcard/audio.mp3>

玩過手機模擬器的人一般最感興趣的當然是模擬器能做什么呢?下面一一道來:

GPhone的模擬器有個特有的號碼:15555218135,這個就類似我們實體手機的SIM卡號碼啦。要實現撥號,用手機?當然不行!

更簡單,三步:

1.運行 cmd

2.連接: telnet localhost 5554

3.命令:gsm call 15555218135

look!是不是Android模擬器上顯示來電了?接聽/掛斷和實體手機一樣。

發短信也一樣簡單,重復上面1,2兩步,第三部命令改一下:
sms send 15555218135 Hello,this is a Message.

來說說PC與模擬器文件傳輸的方法吧。這里需要用到另一個重要工具,也在“tools”目錄下,“adb.exe”。

adb:

adb(Android Debug Bridge)是Android 提供的一個通用的調試工具,借助這個工具,我們可以管理設備或手機 模擬器 的狀態 。還可以進行以下的操作:

1、快速更新設備或手機模擬器中的代碼,如應用或Android系統升級;

2、在設備上運行shell命令;

3、管理設備或Android模擬器上的預定端口;

4、在設備或手機模擬器上復制或粘貼文件

一些常用的操作:

進入Shell: adb shell

通過上面的命令,就可以進入設備或模擬器的shell環境中,在這個Linux Shell中,你可以執行各種Linux 的命令,另外如果只想執行一條shell命令,可以采用以下的方式:
adb shell [command]

如:adb shell dmesg會打印出內核的調試信息。
(Android的linux shell做了大量精簡,很多linux常用指令都不支持)

上傳文件: adb push < PC文件> < /tmp/...>

下載文件: adb pull < /tmp/...> < PC文件>

安裝程序: adb install < *.apk>

卸載軟件: adb shell rm /data/app/< *.apk>

補充一點,通過adb安裝的軟件(*.apk)都在"/data/app/"目錄下,所以安裝時不必制定路徑,卸載只需要簡單的執行"rm"就行。

結束adb: adb kill-server

顯示Android模擬器狀態:

  1. adb devices (端口信息)  
  2. adb get-product (設備型號)  
  3. adb get-serialno (序列號) 

等待正在運行的設備: adb wait-for-device

端口轉發: adb forward adb forward tcp:5555 tcp:1234
(將默認端口TCP 5555轉發到1234端口上)

查看bug報告: adb bugreport

adb shell sqlite3 訪問數據庫SQLite3

adb shell logcat -b radio 記錄無線通訊日志: 一般來說,無線通訊的日志非常多,在運行時沒必要去記錄,但我們還是可以通過命令,設置記錄:

應用程序配置文件:

  1. "AndroidManifest.xml"中  
  2. "< category android:name="android.intent.category.LAUNCHER" />

決定是否應用程序是否顯示在Panel上

am指令(在shell內使用am來加載android應用):

  1. am [start|instrument]   
  2. am start [-a < ACTION>]   
  3. [-d < DATA_URI>]  
  4. [-t < MIME_TYPE>]   
  5. [-c < CATEGORY> [-c < CATEGORY>] ...]   
  6. [-e < EXTRA_KEY> < EXTRA_VALUE> [-e < EXTRA_KEY> < EXTRA_VALUE> ...]  
  7. [-n < COMPONENT>] [-D] [< URI>]   
  8. am instrument [-e < ARG_NAME> < ARG_VALUE>]   
  9. [-p < PROF_FILE>]   
  10. [-w] < COMPONENT> 

#p#

啟動瀏覽器:
am start -a android.intent.action.VIEW -d http://www.google.cn/

撥打電話:
am start -a android.intent.action.CALL -d tel:10086

啟動google map直接定位到北京:
am start -a android.intent.action.VIEW geo:0,0?q=beijing

目錄:

  1. # ls  
  2. ls  
  3. sqlite_stmt_jou  
  4. cache  
  5. sdcard  
  6. etc  
  7. init  
  8. init.goldfish.r  
  9. init.rc  
  10. data  
  11. system  
  12. proc  
  13. sys  
  14. sbin  
  15. default.prop  
  16. root  
  17. dev 

這里要說明下,從andorid中得到的文件流的字符串的順序是按“類型+權限+擁有者+數組+大小+日期+名稱+鏈接到”順序排列的,其中類型“d”表示的是文件夾,"l"表示的是鏈接,'-'表示的是文件。

例如d rwxrwx--- system cache 2009-01-09 11:46 cache

上面的目錄就是通過解析ls命令返回的字符串進行解析的。

數據庫:

  1. 聯絡人(含通話記錄)數據庫:
  2. /data/data/com.android.providers.contacts/databases/contacts.db  
  3. 媒體庫(貌似記錄鈴聲設置等信息): 
  4. /data/data/com.android.providers.media/internal.db  
  5. 系統設置: 
  6. /data/data/com.android.providers.settings/databases/settings.db  
  7. 短信庫: 
  8. /data/data/com.android.providers.telephony/databases/mmssms.db  
  9. Web設置: 
  10. /data.data/com.android.settings/databases/webview.db  
  11. 地圖搜索歷史記錄:
  12. /data/data/com.google.android.apps.maps/databases/search_history.db  
  13. 帳號庫?(內含androidId信息) : 
  14. /data/data/com.google.android.googleapps/databases/accounts.db  
  15. 鈴聲: /system/media/audio  
  16. 時區設置: 
  17. /data/property/persist.sys.timezone 

目前的安裝模式

安裝前:

  1. emulator -wipe-data  
  2. adb push busybox ./  
  3. adb shell ./busybox tar -cf /tmp/data.tar /data  
  4. adb pull /tmp/data.tar .  
  5. mkdir original  
  6. cd original  
  7. tar -xf ../data.tar 

安裝后:

  1. adb shell ./busybox tar -cf /tmp/data.tar /data  
  2. adb pull /tmp/data.tar .  
  3. mkdir after_install  
  4. cd after_install  
  5. tar -xf ../data.tar 

目前來看,就是/data/app和data/data下多了兩個相關文件,同時在/data/system/packages.xml中增加了安裝的程序信息。似乎菜單也是從這個文件中得到是否新安裝程序,以及如何顯示相關信息比如名稱什么的。

Android模擬器和真機的不同之處:

  1. * 不支持呼叫和接聽實際來電;但可以通過控制臺模擬電話呼叫(呼入和呼出)  
  2. * 不支持USB連接  
  3. * 不支持相機/視頻捕捉  
  4. * 不支持音頻輸入(捕捉);但支持輸出(重放)  
  5. * 不支持擴展耳機  
  6. * 不能確定連接狀態  
  7. * 不能確定電池電量水平和交流充電狀態  
  8. * 不能確定SD卡的插入/彈出  
  9. * 不支持藍牙 

Android模擬器使用注意:

平時使用emulator測試開發的網友注意應該定期清理下C:\Documents and Settings\sh\Local Settings\Temp\AndroidEmulator文件夾,由于Android模擬器每次運行時會臨時生成幾個.tmp后綴的臨時文件,沒有幾個月功夫簡單一看竟然占用磁盤空間高達5GB之多。這些文件網友可以安全的刪除。

責任編輯:曹凱 來源: 博客園
相關推薦

2010-07-26 17:43:34

SQL Server

2010-01-25 11:29:33

Android計時器

2010-02-05 17:49:24

C++常量引用

2010-02-01 15:26:44

C++ inline函

2010-03-04 14:02:51

Python大小寫

2010-05-28 15:16:40

MySQL 資源

2009-12-07 14:38:14

PHP foreach

2021-07-02 16:13:01

區塊鏈金融數據庫

2010-02-22 10:42:12

WCF Stream

2010-07-05 14:34:19

2011-05-27 13:36:30

Android SDK

2010-01-27 18:27:07

Android模擬器應

2010-02-22 14:09:08

WCF Dispose

2010-05-25 18:01:35

linux MySQL

2010-05-28 19:20:36

MySQL mysql

2010-03-03 17:11:08

2024-04-08 08:26:54

2011-05-24 11:04:58

Android

2010-09-10 09:18:51

2010-08-16 10:10:27

DB2常用函數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 伊人久久伊人 | 免费同性女女aaa免费网站 | 尤物视频在线免费观看 | 一级毛片在线视频 | 天堂免费看片 | 欧美亚洲国语精品一区二区 | 91精产国品一二三区 | 欧美国产日韩一区二区三区 | 国产95在线 | 国产91网址| 福利片在线观看 | 国产精品免费看 | 一区视频| 可以在线观看av的网站 | 天天看天天摸天天操 | 97国产超碰 | 日韩精品成人 | 亚洲精品成人在线 | 欧美黑人激情 | 久久久久一区二区三区 | 国产精品久久久久久久久久久久冷 | 国产区一区二区三区 | 国产精品1| 精品国产乱码一区二区三 | 免费观看a级毛片在线播放 黄网站免费入口 | 狠狠色香婷婷久久亚洲精品 | 中文精品视频 | 色在线视频网站 | 欧美激情国产日韩精品一区18 | 国产精品自拍av | 成人在线一级片 | 国产午夜在线 | 亚洲成人一区二区 | 中文字幕日韩欧美 | 国产精品成人一区二区三区夜夜夜 | 日韩a | 亚洲精品色| 在线一区视频 | 无码日韩精品一区二区免费 | av网站免费在线观看 | 不用播放器看的av |