簡體   English   中英

三星Galaxy上的Android SD卡特性

[英]Android SD Card Characteristics on Samsung Galaxy

我的應用程序要求使用手動將文件從PC復制到我的應用程序在其中創建的子目錄中的SD卡(或者我將在根目錄中查找它)。 到目前為止,這么好(大多數人沒有問題,除非他們試圖在手機仍然連接時運行我的應用程序,然后問為什么它告訴他們“SD卡未安裝”:-))。

無論如何,我想知道三星Galaxy手機是如何工作的,因為我的理解是他們有一個外部和內部SD卡。 我的應用程序當前調用“Environment.getExternalStorageDirectory()”; 這會返回EXTERNAL卡的根目錄嗎?

此外,當用戶將設備安裝到他們的PC上時,它看起來像什么? 他們是看到兩個已安裝的驅動器,還是僅將外部卡作為驅動器或其他內容?

補充安迪的答案。 我對三星Galaxy Tab的調查結果如下:

Environment.getExternalStorageDirectory()也返回內部存儲器“/ sdcard /”。 但是與Galaxy S不同,實際的SD卡出現在“/ sdcard / external_sd /”。

當安裝“外部”SD卡時,我可以報告Windows中出現兩個額外的驅動器,一個用於內部,一個用於外部SD卡。

有趣的是,我現在正在使用三星Galaxy s而沒有外部SD卡,並且使用Environment.getExternalStorageDirectory(),在內部SD卡(/ sdcard /)中返回一個位置,這很好。 我想如果你也有外置SD卡,你可以選擇使用文件夾/ sdcard / sd /把東西專門放在外部SD卡中。 我想你必須看看是否存在該子文件夾以告知你是否可以把東西放在外部或者你只是內部。 這篇文章還討論了這一點:

http://androidforums.com/samsung-galaxy-s/176109-internal-external-sd-card.html

雖然這不是您提出的具體問題,但我認為這個問題的答案也可能會為您提供所需的信息:

在Verizon HTC Droid Incredible(Android)上以程序方式訪問內部存儲(不是SD卡)

關於設備在安裝時的樣子(即連接usb線並從通知中選擇文件復制)並連接到PC,它只顯示一個額外的驅動器,這是我的內部SD卡。 我必須承認,我不知道如果該設備還有外部SD卡會發生什么,因為我沒有嘗試!

希望這可以幫助! :)

安迪。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM