android获取存储位置
A. 在android中简单描述数据存储的具体位置在哪里
数据存储在开发中是使用最频繁的,Android平台主要有5种实现数据存储的方式。
第1种: 使用SharedPreferences存储数据
SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长 整形、Int整形、String字符串型的保存。
它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。
其存储位置在/data/data/<包名>/shared_prefs目录下。
SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。
实现SharedPreferences存储的步骤如下:
一、根据Context获取SharedPreferences对象
二、利用edit()方法获取Editor对象。
三、通过Editor对象存储key-value键值对数据。
四、通过commit()方法提交数据。
SharedPreferences对象与SQLite数据库相比,免去了创建数据库,创建表,写SQL语句等诸多操作,相对而言更加方便,简洁。但是SharedPreferences也有其自身缺陷,比如其职能存储boolean,int,float,long和String五种简单的数据类型,比如其无法进行条件查询等。所以不论SharedPreferences的数据存储操作是如何简单,它也只能是存储方式的一种补充,而无法完全替代如SQLite数据库这样的其他数据存储方式。
B. android 存储路径
sdcard路径:/mnt/sdcard/
/在linux中代表根目录,linux中没有windows中的盘符一说,sdcard在linux中只是挂载的一个文件夹而已。如果没有挂载sdcard则这个文件夹下无内容,反之,则可以读取到sdcard中的文件。
/data/app/是应用安装的位置
/data/data/是存储应用数据的位置
/system/app/是系统应用存储位置,如果root以后某些不用的软件可以直接用文件管理器再这个路径下删除即可。
C. 安卓应用的文件储存目录在什么位置
安卓跟WIN类似,在“我的文件”里可以选择手机内存与插卡中的安装文件(手机中所有安装程序都在这二个地方),4.3的有隐藏文件,可以通过功能键让其显示,所以要慢慢地在二个存储里找,如:MOJI(墨迹天气),tencent(QQ),你的软件不知是什么名字,只能先用拼音(或英文)来找找看。能不能找出来,只能碰运气了。
D. android studio保存的文件在哪
1、Android Studio中的project文件在电脑中的存储位置
先新建一个project文件,如图所示:
然后复制C:\Users\Administrator\AndroidStudioProjects部分就可以在电脑中找到project文件了。
同样你也可以在AndroidStudio中导入其他的project;
2、快速打开最近的project工程的方法:
File--->Open Recent
3、快速查询project中某个文件在电脑中的存储位置:
选中该文件---->Alt+F1----->show in Explorer
E. Android测试,文件存储的内部存储的文件存储在哪个位置
如果你的手机插了SD卡的话,那么它打印的路径就有两条了,例如我的华为荣耀7插了SD卡,它的结果如下:
/storage/emulated/0/Android/data/packname/files/mounted
/storage/B3E4-1711/Android/data/packname/files/mounted
其中/storage/emulated/0目录就是机身存储的外部存储路径
而/storage/B3E4-1711/就是SD卡的路径
他们统称为外部存储
F. android 系统 应用程序运行产生的 logcat文件存储位置在哪里
APP应用程序所产生的LOG文件一般应该在手机存储卡内的应用程序目录里,大部分程序的目录为拼音或英文名字,可以试试找找!
G. 获取android手机的自带存储路径和sdcard存储路径
android手机获取自带存储路径和sd卡存储路径的方式是:
调用Environment.getExternalStorageDirectory,返回的存储目录并不是系统内置的SD卡目录。
1、手机将eMC存储挂载到 /mnt/external_sd 、/mnt/sdcard2 等节点,而将外置的SD卡挂载到 Environment.getExternalStorgeDirectory这个结点。
(7)android获取存储位置扩展阅读:
Android在正式发行之前,最开始拥有两个内部测试版本,并且以着名的机器人名称来对其进行命名,它们分别是:阿童木(AndroidBeta),发条机器人(Android 1.0)。后来由于涉及到版权问题,谷歌将其命名规则变更为用甜点作为它们系统版本的代号的命名方法。
Android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。
H. android的程序运行数据存放在哪里
微信运行时读取的个人信息,和使用流量这些数据信息,是来自数据库,在系统的data/data/目录下有各个程序的数据存储,比如说MMS在com.android.mms下有个databases文件夹下就有XXX.db文件存放短信相关的数据信息,微信的包名我不知道叫什么,但肯定也是在data/data文件夹下,微信安装的APK,不是系统应用,安装目录在data/app目录下。
而图片、声音和影像之类的东西存在sd卡中,如果有缓存的话,肯定也是在sd卡中有专门生成的目录,这个你都已经找到了。
I. Android开发不知道文件存储位置
“/storage/emulated/0”这个路径就是文件管理器的根路径,也就是图片框里的路径,也就是说你把录音文件存放在文件管理器的最外边了,不需要点进去。现在你点进去的这个路径相当于是“/storage/emulated/0/storage/emulated/0”。
J. android开发 关于视频 存放位置以及读取方法
LZ应该知道android的四大存储方式,文件系统,数据库,sharepreference和网络存储。如果LZ不愿意放到asssets或者raw里面,那就只有放到那四个里面去了,看LZ自己取舍把