background image

##
8 出现如下错误,没有写入 sd

 

卡权限 java.io.FileNotFoundException: /mnt/sdcard/update.zip 

(Permission denied)
解决办法,资源文件写入如下权限
##
9.当运行时出现 Re-installation failed due to different application signatures 时.

 

解决办法
(1)cmd 下,进入命令行,cd 到 SDK 下的 platform-tools 下,执行命令:adb uninstall 应用
程序的包名
结果 success 后,重新运行就可以了

 

如 E:\android\android-sdk-windows\platform-tools> adb uninstall com.wtt
Success
(2)卸载掉手机上已经装了的和该程序同名的应用程序即可。
Android 开发 Socket 编程
Android 开发中 SQLite 数据库的使用

Android

 

缓存 Bitmap

在您的 UI 中显示单个图片是非常简单的,如果您需要一次显示很多图片就有点复杂了。
在很多情况下(

 

例如使用 ListView, GridView 

 

或者 ViewPager 控件),显示在屏幕上的图片

以及即将显示在屏幕上的图片数量是非常大的(例如在图库中浏览大量图片)。

 

在这些控件中,当一个子控件不显示的时候,系统会重用该控件来循环显示 以便减少对
内存的消耗。同时垃圾回收机制还会释放那些已经载入内存中的 Bitmap 资源(假设您没有
强引用这些 Bitmap)。一般来说这样都是不错的,但是在用户来回滑动屏幕的时候,为了
保证 UI

 

的流畅性和载入图片的效率,您需要避免重复的处理这些需要显示的图片。 使用

内存缓存和磁盘缓存可以解决这个问题,使用缓存可以让控件快速的加载已经处理过的
图片。
本文介绍如何使用缓存来提高 UI 的载入输入和滑动的流畅性。
使用内存缓存

 

内存缓存提高了访问图片的速度,但是要占用不少内存。 LruCache
类(在 API 4 之前可以使用 Support Library 

 

中的类 )特别适合缓存 Bitmap  

, 把最近使用

到的
Bitmap 对象用强引用保存起来(保存到 LinkedHashMap 中),当缓存数量达到预定的值
的时候,把
不经常使用的对象删除。
注意: 过去,实现内存缓存的常用做法是使用
SoftReference 或者

                     找软件资料,就到一览软件文库

http://wk.yl1001.com/rj/