Android的外部存储 Android支持外部存储(case-insensitive filesystem with immutable POSIX permission classes and modes)。 外部存储可以通过物理介质提供(如SD卡),也可以通过将内部存储中的一部分封装而成,.....
分类:
移动开发 时间:
2016-01-12 19:34:30
阅读次数:
167
转自:http://www.liaohuqiu.net/cn/posts/storage-in-android/android系统自身自带有存储,另外也可以通过sd卡来扩充存储空间。前者好比pc中的硬盘,后者好移动硬盘。 前者空间较小,后者空间大,但后者不一定可用。 开发应用,处理本地数据存取时,可...
分类:
移动开发 时间:
2015-10-03 18:08:00
阅读次数:
283
FilecacheDir=mContext.getExternalCacheDir();
if(null!=cacheDir){
mCacheDirPath=cacheDir.getAbsolutePath()+"/p_w_picpaths/";
}
if(TextUtils.isEmpty(mCacheDirPath)){
if(Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())){
mCacheDirPath=..
分类:
移动开发 时间:
2015-09-29 19:04:05
阅读次数:
234
过程分为三步:
1. 将资源ID转化为Drawable
2. 将Drawable转化为Bitmap
3. 将Bitmap存储到Sdcard上代码如下:public class MainActivity extends ActionBarActivity { @Override
protected void onCreate(Bundle savedInstanceState)...
分类:
移动开发 时间:
2015-08-29 14:08:57
阅读次数:
205
这篇文章主要是分析Android存储向关联的一些模块,这个分析主要从大的工作流程和代码模块分析,没有对于没有分析到地方后续遇到后在详细分析。主要从以下几个模块分析 系统分区的挂载、外部分区挂载、Vold守候进程...
分类:
移动开发 时间:
2015-08-14 22:54:18
阅读次数:
2382
本节学习SQLite数据库,SQLite是Android内置的一个简单的轻量级的数据库。关于SQLite的简介我这里不做过多的介绍。
既然我们要学习数据库的基本操纵,那就离不开,数据库的创建,增删改查等操作。
再学习数据库的相关操作前,我先给大家介绍一个类:SQLiteOpenHelper。SQLiteOpenHelper是Android系统为方便程序的开发引入的一个对数据库管理的工具类。可用...
分类:
移动开发 时间:
2015-08-04 15:46:10
阅读次数:
138
本节学习,保存系统短信到SD卡中。既然是要保存系统短信到SD卡中,前提是先要拿到系统的短信,关于如何读取系统的短信,请看我的关于ContentProvider文章:
Android 四大组件学习之ContentProvider三
既然知道了任务的目的,那我们就直接实现。我们先将系统的短信读出,然后保存到xml文件中,然后将xml文件写到sd卡中。
1: 先将系统短信读出
//得...
分类:
移动开发 时间:
2015-08-03 14:36:22
阅读次数:
123
上节中我们是手动拼接xml文件,但是上节中那样的做法会有一个问题,比如:
//插入消息的内容
sBuffer.append("");
sBuffer.append(sms.getBody() + "");
sBuffer.append("");
我在插入消息内容的时候,在追加内容里面加了个 。 这样就会出现解析错误的
所以这节我们使用xml的序列化器来拼接短信内容。
下面的代码...
分类:
移动开发 时间:
2015-08-03 14:36:22
阅读次数:
171
上节学习了如何在手机内部存储中读写文件,本节学习如何在手机的外部存储中读写文件。那就是如何在Sdcard中读写文件。
那我们还是用以前登录界面的例子举例说明,(登录界面请看上节Android 存储学习之在内部存储中读写文件)
先我们显示写的代码:
当点击确定并且自动登录的钩是选中的,则就会在sdcard文件夹写创建一个info.txt文件
public void login(View v)...
分类:
移动开发 时间:
2015-08-02 20:06:52
阅读次数:
166
上两节我们都是使用文本文件保存用户的信息,这明显是存在漏洞的。同时对文件中的内容不好管理。今天我们学习用SharedPreference保存。sharedPreference是专门保存一些比较零散的数据的。
我们还是用上节的例子分析,将用户的信息使用SharedPreference来保存。
注意:如果不知道是什么例子,请看Android 存储学习之在内部存储中读写文件
当点击确定按钮后,就会...
分类:
移动开发 时间:
2015-08-02 20:03:06
阅读次数:
221