因为系统在编译的时候不会编译assets下的资源文件,所以我们不能通过R.XXX.ID的方式访问它们。那我么能不能通过该资源的绝对路径去访问它们呢?因为apk安装之后会放在/data/app/**.apk目录下,以apk形式存在,asset/res和被绑定在apk里,并不会解压到/data/data/YourApp目录下去,所以我们无法直接获取到assets的绝对路径,因为它们根本就没有。
还好Android系统为我们提供了一个AssetManager工具类。
查看官方API可知,AssetManager...
分类:
移动开发 时间:
2014-08-03 20:42:35
阅读次数:
269
public static void saveBitmapInExternalStorage(Bitmap bitmap,Context context) {
try {
if(IsExternalStorageAvailableAndWriteable()) {
File extStorage = new File(Environment.getExternalStorageD...
分类:
其他好文 时间:
2014-08-02 20:59:34
阅读次数:
190
Windows phone 8 应用用于数据文件存储访问的位置仅仅限于安装文件夹、本地文件夹(独立存储空间)、媒体库和SD卡四个地方。本节主要讲解它们的用法以及相关限制性。另外包括本地数据库的使用方式。 快速导航:一、分析各类数据文件存储方式二、安装文件夹三、本地文件夹(独立存储空间)四、媒体库操作...
Windows phone 8 的应用除了可以直接从开始菜单以及应用列表中打开外,还可以通过其他的方式打开。照片中心、音乐+视频中心提供扩展支持应用从此启动。另外,我们还可以通过文件关联、URI关联的方式启动应用。 快速导航:一、扩展音乐+视频中心二、扩展照片中心三、文件关联以及SD卡访问四、URI...
如果使用volley 获取 网络图片 最好还是用Volley 提供的NetworkImageView类, 可以很轻松的 完成工作, 而且他可以设置缓存, lru 和 sd卡的缓存。一些都封装好了。NetworkImageView类的具体使用方式如下: ...
分类:
移动开发 时间:
2014-08-01 22:33:12
阅读次数:
284
android.os下的StatFs类主要用来获取文件系统的状态,能够获取sd卡的大小和剩余空间,获取系统内部空间也就是/system的大小和剩余空间等等。 看下读取sd卡的:Java代码 1 void readSDCard() { 2 String state = Environ...
分类:
移动开发 时间:
2014-08-01 15:44:11
阅读次数:
304
/**
* 执行挂载命令,返回挂载的地址。然后将地址解析
*/
private void getExtSDCardPath() {
try {
Runtime runtime = Runtime.getRuntime();
Process proc = runtime.exec("mount");
InputStream is = proc.getInputStre...
分类:
其他好文 时间:
2014-08-01 13:39:31
阅读次数:
193
一.图片的存在形式1.文件形式(即以二进制形式存在于硬盘上)2.流的形式(即以二进制形式存在于内存中)3.Bitmap形式这三种形式的区别:文件形式和流的形式对图片体积大小并没有影响,也就是说,如果你手机SD卡上的如果是100K,那么通过流的形式读到内存中,也一定是占100K的内存,注意是..
分类:
移动开发 时间:
2014-07-31 17:20:57
阅读次数:
196
用网线直连电脑,不经过路由器。这个方法最大的特点用最少的工具玩树莓派。 一、材料:树莓派一部、网线一根,笔记本电脑一台。 1、树莓派:带供电系统和烧好Raspbian系统的SD卡; 2、网线:交叉或直连; 3、笔记...
分类:
其他好文 时间:
2014-07-31 13:48:26
阅读次数:
222
现在的应用程序越来越重,比如微信、来往之类的,稍微用一段时间,就会占用几十MB甚至上百MB的空间。而有时候甚至手机会出现"无响应"的现象,需要你选择"继续等待"还是"强行关闭";前阵子有几次,无响应之后我直接给强制重启了,结果发现重启完成之后,出现"SD卡已损坏,您可能必须将其重新格式化"的问题.....
分类:
移动开发 时间:
2014-07-30 23:49:55
阅读次数:
382