问题描述
我试图找到如何以编程方式访问信息宏达电Droid Incredible的
应该 8GB
内部存储内存
。
I'm trying to find information on how to programmatically access the HTC Droid Incredible's
supposed 8GB
of Internal Storage Memory
.
要确定外部存储(SD卡)位置
,我使用的命令:
To determine the External Storage (SD Card) Location
, I'm using the command:
android.os.Environment.getExternalStorageDirectory().
我一直没能找到任何推论为手机内部存储
。
在检查 HTC /谷歌Nexus One 摩托罗拉Droid 和 HTC梦/ G1手机,有(正如所预料的)不没有出现任何挂载点
这样的任意内部存储
。
In examining HTC/Google Nexus One, Motorola Droid, and HTC Dream/G1 phones, there (as would be expected) does not appear to be any Mount Point
for such Arbitrary Internal Storage
.
在这些手机中的内部存储
被划分到 /数据
, /系统
和 /缓存
分区。
On these phones the Internal Storage
is divided amongst /data
, /system
, and /cache
partitions.
难以置信的内部存储
肯定是不会被位于 /系统
。 /缓存
也不太可能,因为这是全球范围内的非可读/非执行。
The Incredible's Internal Storage
is certainly not going to be located in /system
. /cache
is also unlikely given that it is globally non-readable/non-executable.
我读到的评论,手机仍将被限制在 512MB
左右的应用程序,这表明它不是 /数据。
I'd read in reviews that the phone will still be limited to 512MB
or so for apps, suggesting that it is not simply a subdirectory of /data
.
任何建议将是极大的AP preciated。我没有机会当然是一个 Droid难以置信
单位自己。
Any suggestions would be greatly appreciated. I do not have access to a Droid Incredible
unit myself, of course.
推荐答案
在这里有更多的信息:Droid令人难以置信的存储挂载点。看来,Droid的难以置信装入其内部存储/ EMMC,据说安装R / W的它尚未得到确认的WRITE_EXTERNAL_STORAGE许可是否是必要的,以便获得R / W访问 - 我试图获得这些信息在http:// code.google.com / P / aedict /问题/细节? ID = 86
There is more information here: Droid Incredible storage mount points. It seems that Droid Incredible mounts its internal storage to /emmc, supposedly mounted r/w. It is not yet verified whether the WRITE_EXTERNAL_STORAGE permission is necessary in order to gain r/w access - I'm trying to get this information at http:// code.google.com/p/aedict/issues/detail?id=86
我很可能通过允许用户两种选择来存储数据解决这样的:
I will probably solve this by allowing the user two options to store the data:
- 在SD卡
- 在Droid难以置信,只有内部存储
编辑:看来,WRITE_EXTERNAL_STORAGE权限是足够了:根据http://www.droidforums.net/forum/droid-incredible-hacks/50916-how-i-rooted-my-incredible-installed-busybox.html两者/ SD卡和/ EMMC拥有1015相同的GID。
It seems that the WRITE_EXTERNAL_STORAGE permission is sufficient: according to http://www.droidforums.net/forum/droid-incredible-hacks/50916-how-i-rooted-my-incredible-installed-busybox.html both /sdcard and /emmc has the same GID of 1015.
EDIT2:根据<一个href="http://groups.google.com/group/android-developers/browse_thread/thread/45d96f07abd83549/42d5ec430b2f7572?lnk=raot">http://groups.google.com/group/android-developers/browse_thread/thread/45d96f07abd83549/42d5ec430b2f7572?lnk=raot令人难以置信的回报/ SD卡作为Environment.getExternalStorageDirectory的结果值()。因此,用户需要决定是否要使用/ SD卡或/ EMMC。令人难以置信的自动检测,可以根据存在/ EMMC路径。
According to http://groups.google.com/group/android-developers/browse_thread/thread/45d96f07abd83549/42d5ec430b2f7572?lnk=raot the Incredible returns /sdcard as the result value of Environment.getExternalStorageDirectory(). Therefore, the user needs to decide whether he wants to use /sdcard or /emmc. The autodetection of Incredible may be based on existence of the /emmc path.
这篇关于在Verizon宏达电Droid Incredible Programmitically访问内部存储(不是SD卡)(安卓)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!