获取android手机的自带存储路径和sdcard存储路径

获取android手机的自带存储路径和sdcard存储路径,第1张

android手机获取自带存储路径和sd卡存储路径的方式是:

调用EnvironmentgetExternalStorageDirectory,返回的存储目录并不是系统内置的SD卡目录。

1、手机将eMC存储挂载到/mnt/external_sd、/mnt/sdcard2等节点,而将外置的SD卡挂载到EnvironmentgetExternalStorgeDirectory这个结点。

2、而另一部分手机直接将eMMC存储挂载在EnvironmentgetExternalStorageDirectory这个节点,而将真正的外置SD卡挂载到/mnt/external_sd、/mnt/sdcard2等节点。调用EnvironmentgetExternalStorgeDirectory,则返回内置的SD的路径。

扩展资料:

Android在正式发行之前,最开始拥有两个内部测试版本,并且以著名的机器人名称来对其进行命名,它们分别是:阿童木(AndroidBeta),发条机器人(Android10)。后来由于涉及到版权问题,谷歌将其命名规则变更为用甜点作为它们系统版本的代号的命名方法。

Android的系统架构和其 *** 作系统一样,采用了分层的架构。从架构图看,Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。

参考资料:

百度百科-android

## Vold 20 fstab

#######################

## Regular device mount

##

## Format: dev_mount <label> <mount_point> <part> <sysfs_path1>

## label - Label for the volume

## mount_point - Where the volume will be mounted

## part - Partition # (1 based), or 'auto' for first usable partition

## <sysfs_path> - List of sysfs paths to source devices

######################

# Mounts the first usable partition of the specified device

dev_mount sdcard /mnt/sdcard auto /devices/platform/AMLOGIC_CARD/card_host/memorycard0

dev_mount flash /mnt/flash auto /devices/virtual/mtd/mtd8/avnftl8

dev_mount sata /mnt/sata auto /devices/lm2/host0/target0:0:0/0:0:0:0/block

以上就是关于获取android手机的自带存储路径和sdcard存储路径全部的内容,包括:获取android手机的自带存储路径和sdcard存储路径、android下vold挂载路径代码在哪、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/10622997.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-10
下一篇2023-05-10

发表评论

登录后才能评论

评论列表(0条)

    保存