SD卡读写,首选项,共享首选项

简介: Android-SD卡读写 adb shell mksdkcard 50m d:\xxx\xxxx.img 挂载/卸载sd卡 <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"> <!---往SDCard写入数据-> <uses-perm

Android-SD卡读写

adb shell

mksdkcard 50m d:\xxx\xxxx.img

挂载/卸载sd

<uses-permission

android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS">

<!---SDCard写入数据->

<uses-permission

Android:name="android.permission.WRITE_EXTERNAL_STORAGE">

if(Environment.getExternalStorageState()

.equals(Environment.MEDIA_MOUNTED)) {

File sdCardDir = Environment.getExternalStorageDirectory();

File saveFile = new File(sdCardDir,"itcast.txt");

FileOutputStream fos = new FileOutputStream(saveFile);

}

Android共享首选项

轻量级的数据存储机制,适合存储软件配置参数,内部仍然是使用xml进行存储,位于

/data/data/<package name>./shared_prefs.

SharedPreferences sf = getSharedPreferences("itcast",Context.MODE_PRIVATE);

Editor editor = sharedPreferences.edit();//获取编辑器

editor.putString("name","传智播客");

editor.putInt("age".,4);

Editor.commit();//提交修改

注:文件名不需要加扩展名.自动加上

<map>

<string name="name">传智播客</string>

<int name="age" value="4"/>

</map>

//读取数据

String name = sharedPreferences.getString("name","");

Int age = sharedPreferences.getInt("age",1);

访问其他包中的共享首选项

Context otherAppsContext = createPackageContext("cn.itcast.action",Context.CONTEXT_IGNORE_SECURITY);

SharedPreferences sharesPreferences("itcast",Context.MODE_WORLD_READABLE);

或者  直接通过绝对路径

New File(/data/data/${otherpackagename}/shared_prefs/kk.xml);

目录
相关文章
|
7月前
|
存储 缓存 IDE
VirtualBox实现共享剪贴板
VirtualBox实现共享剪贴板
285 0
|
7月前
|
安全 搜索推荐 定位技术
Win10电脑桌面此电脑、网络、回收站与用户的文件等系统自带图标取消显示的方法
Win10电脑桌面此电脑、网络、回收站与用户的文件等系统自带图标取消显示的方法
269 1
|
Windows
Windows 技术篇 - 电脑秒速关机设置方法,注册表修改3个缓冲等待时间
比如word的话,如果没有手动保存文档,电脑关机前,他会自动的备份一份存档,下次我们再打开word时会提示要不要恢复就是因为这个。等待了这个时间后,基本程序就备份完了,如果这个时间没有备份完,那就没有备份了。
292 0
Windows 技术篇 - 电脑秒速关机设置方法,注册表修改3个缓冲等待时间
|
Java Android开发
接入物理键盘时, 默认弹出软件键盘
接入物理键盘时, 默认弹出软件键盘
247 0
|
存储 Linux Android开发
关闭读写SD卡权限后的应用适配问题
今天在做SD卡的代码优化的工作。之前公司的应用是在MainActivity中申请读写SD卡权限,如果用户选择了拒绝,那么直接弹窗提示用户必须赋予SD卡读写权限,否则将直接退出应用。
1950 0
|
JavaScript Windows
win10 删除设备和驱动器中你不要的图标
原文:win10 删除设备和驱动器中你不要的图标 设备和驱动器可能有很多你不想要的东西,360云盘,百度网盘,微云…… 删除设备和驱动器中的百度云图标,360网盘图标,要去注册表 运行 regedit 点开 HKEY_CURRENT_USER\SOFTWARE\Microsof...
5121 0