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

在OPhone模擬器中加載和使用SDCard卡的方法

移動開發
OPhone模擬器或真機都會有一定大小的內部存儲空間(不是指內存,指的是持久化存儲空間),但這并不夠,有時我們需要更大的存儲空間。為了在模擬器上開發使用擴展存儲空間的程序,需要在PC上模擬一個SDCard的虛擬文件,然后加載到模擬器中。

sdcard文件使用tools目錄下的mksdcard.exe命令生成,假設要生成大小256Msdcard文件,可以使用如下的命令:

  1. mksdcard -l mycard 256M card/mycard.img 

OPhone模擬器使用mksdcard命令要注意如下六點:

1. mycard命令可以使用三種尺寸:字節、KM。如果只使用數字,表示字節。后面還可以跟K,如262144K,也表示256M

2. mycard建立的虛擬文件最小為8M,也就是說,模擬器只支持大于8M的虛擬文件。

3. -l命令行參數表示虛擬磁盤的卷標,可以沒有該參數。

4. 虛擬文件的擴展名可以是任意的,如mycard.abc

5. mksdcard命令不會自動建立不存在的目錄,因此,在執行上面命令之前,要先在當前目錄中建立一個card目錄。

6. mksdcard命令是按實際大小生成的sdcard虛擬文件。也就是說,生成256M的虛擬文件的尺寸就是256M,如果生成較大的虛擬文件,要看看自己的硬盤空間夠不夠哦!

在執行完上面的命令后,執行下面的命令啟動OPhone模擬器

  1. emulator -avd avd1 -sdcard card\mycard.img 

 

如果在開發環境(Eclipse)中,可以在Run Configuration對話框中設置啟動參數,如圖1所示。

當然,也可以在Preferences對話框中設置默認啟動參數。如圖2所示。這樣在新建立的Android工程中就自動加入了裝載sdcard虛擬文件的命令行參數。

如果讀者使用OPhone模擬器,設置的方法是完全一樣的。然后在虛擬機中的Setting里看看sdcard,是否找到,如圖2所示。

 

圖3

那么如何查看sdcard虛擬設備中的內容呢?方法很多,最簡單的就是使用android eclipse插件帶的DDMS透視圖。如圖4所示。

 

右上角的幾個按鈕可以刪除、添加文件。

如果不使用DDMS插件,或不在eclipse里工作,也可以使用其他工具來操作sdcard虛擬設備。如在windows下,可以使用mtools,該軟件可以從如下地址下載:http://files.cnblogs.com/nokiaguy/winima81.rar

安裝完后,用mtools打開mycard.img,就會看到相應的目錄和文件。如圖5所示。

如果讀者使用的是linux,可以使用mount命令來將sdcard虛擬文件映射成linux的目錄。先使用下面的命令:

  1. mount -o loop mycard.img /mnt/card 

執行上面的命令后,將會輸出如下的錯誤:

  1. mount::you must specify the filesystem type 

出現上面錯誤的原因是由于img文件的開頭包含了mbr,以致于mount命令無法識別,當然,如果跳過這個就可以了。我們可以執行下面的命令看看應該跳過多少個字節:

  1. fdisk -ul mycard.img 

輸出的內容見圖6

 

找到一個start的值,本例是129,然后找到Units的值,是512

512 * 129 = 66048Ok,就用下面的命令:

  1. mount -o loop,offset=66048 mycard.img /mnt/card 

執行完上面的命令后,進入/mnt/card目錄,就會看到mycard.img中的文件了。

如果想在android虛擬機中訪問sdcard中的文件,首先要獲得sdcard的路徑。代碼如下:

  1. java.io.File sdcardDir = android.os.Environment.getExternalStorageDirectory(); 
sdcard的目錄一般為“/sdcard”

【編輯推薦】

  1. 中移動發布OPhone SDK 基于Android技術
  2. Google推出新編程語言Simple 用于Android開發
  3. Android之父稱將瞄準企業用戶推新功能
  4. Android平臺將占據HTC明年50%產品
  5. 谷歌宣布開放Android移動操作系統源代碼
責任編輯:彭凡 來源: it168
相關推薦

2011-05-26 09:17:04

2015-08-26 10:46:53

神州信息測試環境模擬器

2010-07-26 11:02:46

2024-04-08 08:26:54

2011-05-26 09:40:11

Android模擬器

2009-08-05 15:23:04

ExtJS Andro

2013-05-14 11:22:48

路由器DNSDHCP

2011-07-21 15:49:27

iPhone 模擬器 視頻

2011-06-07 16:58:42

Android 模擬器

2009-09-14 09:59:19

CCNA模擬器介紹CCNA

2013-01-25 15:29:14

s40Series 40

2012-12-25 12:26:39

2024-10-08 09:06:01

Spring應用程序配置

2013-05-14 10:41:31

2011-09-13 17:23:26

2010-01-25 09:28:54

Android模擬器

2011-05-24 11:04:58

Android

2011-05-26 13:22:33

電腦上安裝 Android

2009-09-04 16:05:08

2013-07-24 16:08:01

Android模擬器Genymotion
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 青青久在线视频 | 亚洲一区欧美 | 美女国产一区 | 青青操91 | 性做久久久久久免费观看欧美 | 毛片入口 | av国产在线观看 | 成人在线观看免费视频 | 欧美日韩精品一区二区三区蜜桃 | 久久国产精品-国产精品 | 琪琪午夜伦伦电影福利片 | 欧美成人免费在线视频 | 国产精品久久久久永久免费观看 | 中文字幕av在线播放 | 欧美自拍第一页 | 激情久久网 | 久久久五月天 | 国产精品无码永久免费888 | 亚洲狠狠爱| 国产精品毛片 | 视频一区在线播放 | 日本久久精品视频 | 91精品久久久久久久久中文字幕 | 国产免费视频在线 | 国产在线视频一区二区 | 日韩欧美一区二区三区免费观看 | 二区久久 | 久久久久久国产精品 | 中文字幕av亚洲精品一部二部 | 日日草夜夜草 | 欧洲尺码日本国产精品 | 日韩一级免费看 | www.99热.com | 一区二区精品 | 亚欧午夜 | 观看av| 无人区国产成人久久三区 | 日韩久久成人 | 国内av在线 | 在线视频一区二区 | 男人的天堂久久 |