在Android开发中图片资源是必不可少的,如ImageView需要图片资源的ID,ImageButton需要资源的ID等等,我们可以用R.drawable.XXX可以获取图片资源的ID,但是,在某些时候,这样做很费时,我们想动态的获得资源ID,比如说,我传入一个图片名称的字符串,根据字符串来获得资源的ID这样就很方便了,没错,这样确实很方便,我们如果对图片的名称稍加改动,比如用img1.png,...
分类:
移动开发 时间:
2015-04-14 14:45:26
阅读次数:
4356
所谓懒加载(lazy)就是延时加载,延迟加载。
什么时候用懒加载呢,我只能回答要用懒加载的时候就用懒加载。
至于为什么要用懒加载呢,就是当我们要访问的数据量过大时,明显用缓存不太合适,
因为内存容量有限 ,为了减少并发量,减少系统资源的消耗,
我们让数据在需要的时候才进行加载,这时我们就用到了懒加载。
比如部门ENTITY和员工ENTITY,部门与员工1对多,如果lazy设置为 false,那么只要加载了一个部门的po,就会根据一对多配置的关系把所有员工的po也加载出来。但是实际上有时候只是需要用到部门的信...
分类:
Web程序 时间:
2015-04-14 14:38:35
阅读次数:
237
android studio中有时引用资源会出现R文件丢失或报错如下图:R文件报错,解决方法:一:重新编译一次这种方法我试了一次,但是效果不是很显著,因为之后当我再次引入资源的时候又报错了二:Rebuild Project如图选择 Build-->Rebuild Project,选中后下方出现如图等...
分类:
移动开发 时间:
2015-04-14 14:29:40
阅读次数:
132
请求步骤 1、创建httpclient 对象 2、创建 请求方式,构造函数的值为请求路径 3、调用1中对象的execute() 方法,参数为 2 的对象 4、获取请求响应数据 5、释放连接资源 6、处理数据 一、使用org.apache.http.c...
分类:
Web程序 时间:
2015-04-14 13:09:10
阅读次数:
137
linux下创建用户(一) Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对...
分类:
系统相关 时间:
2015-04-14 13:07:56
阅读次数:
161
应用程序里面多个线程的存在引发了多个执行线程安全访问资源的潜在问题。两个线程同时修改同一资源有可能以意想不到的方式互相干扰。
iOS
提供了你可以使用的多个同步工具,从提供互斥访问你程序的有序的事件的工具等。以下个部分介绍了这些工具和如何在代码中使用他们来影响安全的访问程序的资源。
我们通过同一个例子来说明这些锁,当两个线程同时操作一个可变数...
分类:
移动开发 时间:
2015-04-14 13:06:17
阅读次数:
273
大多数原因是因为程序没有关闭打开的资源连接, 如RMI、数据库等连接才导致的。 当然也有可能能同时有超过Linux本身默认的文件打开数......
分类:
编程语言 时间:
2015-04-14 13:04:32
阅读次数:
154
Fresco 支持许多URI格式
**特别注意:Fresco 不支持 相对路径的URI. 所有的URI都必须是绝对路径,并且带上该URI的scheme。如下:
类型
格式 网络图片
http://, https://
本地文件
file://
Content provider
content://
asset目录下的资源
asset://
res目录下的资...
分类:
其他好文 时间:
2015-04-14 12:58:32
阅读次数:
121
位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。1. 从资源中获取位图可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。当然,首先需要获取资源: Resources res=getResources();使用BitmapDrawable获取位...
分类:
移动开发 时间:
2015-04-14 12:35:22
阅读次数:
206
原因:1. 用户下载完成太慢导致新增少2. CDN费用与包大小成正比操作:1.去除资源图片 无效字符串 去除不用的资源, 图片尽量小, 且非.9图片进行压缩 TinyPNG 工具进行压缩2.代码优化 删除无用代码 用lint工具查看3.用到的类库 armabi 下只用 x86即可 Sy...
分类:
其他好文 时间:
2015-04-14 12:30:06
阅读次数:
105