【Android基础】Android数据保存之文件保存

【Android基础】Android数据保存之文件保存

2年前 (2015-07-27) 浏览: 308 评论: 49

前言: 上一篇文章写了在Android中利用SharedPreferences保存数据,SharedPreferences在保存数据的时候主要是保存一些应用程序的设置信息或者少量的用户信息,并且是以key-value形式保存的String类的信息,比较有局限性。比如你需要保存从网络获取的图片到本地作为缓存数据,并且数量比较大,SharedPreferences就不能满足你的需求了,这个时候就要用到

Android主线程的消息系统(Handler\Looper)

Android主线程的消息系统(Handler\Looper)

2年前 (2015-07-06) 浏览: 162 评论: 8

  前言: 之前的文章写的都是关于Bitmap和内存的优化技术,这一篇文章给大家谈谈Handler。 Handler是Android系统中比较重要的一个知识,在Android多线程面试经常会被问到,在实际项目中的确也经常用到。当然也比较复杂,知识比较多,牵扯到的类有Thread、Looper、Message、MessageQueue。 Android是支持多线程的,通常应用程序中与用户相

【Android内存优化】Android内存优化之磁盘缓存

【Android内存优化】Android内存优化之磁盘缓存

3年前 (2015-06-22) 浏览: 368 评论: 3

前言: 在上一篇文章中介绍了内存缓存,内存缓存的优点就是很快,但是它又有缺点: 空间小,内存缓存不可能很大; 内存紧张时可能被清除; 在应用退出时就会消失,做不到离线; 基于以上的缺点有时候又需要另外一种缓存,那就是磁盘缓存。大家应该都用过新闻客户端,很多都有离线功能,功能的实现就是磁盘缓存。 DiskLruCache: 在Android中用到的磁盘缓存大多都是基于DiskLruCache实现的,

【Android内存优化】Android内存优化之内存缓存

【Android内存优化】Android内存优化之内存缓存

3年前 (2015-06-16) 浏览: 336 评论: 2

前言: 上面两篇博客已经讲了图片的基本知识和图片的加载方法及优化,所有的这些优化都是为了避免应用出现OOM这个问题。一个好的应用程序不仅要健壮不能出错还要方便用户使用,对于用户来说你的应用不仅要美观还要流畅,很快的呈现给他想要的。很快的加载图片除了加载的优化外还需要缓存,下面这篇博客将会讲图片缓存。 什么是缓存? 缓存技术原理就是把用户访问的所有对象看作一个全集,经过算法标记哪些是用户经常访问的对

【Android内存优化】Android内存优化之Bitmap最优加载

【Android内存优化】Android内存优化之Bitmap最优加载

3年前 (2015-06-16) 浏览: 1083 评论: 1

前言: 上一篇博客【Android优化系列】Android Bitmap之内存占用计算和加载注意事项,写了Bitmap基础知识和使用Bitmap需要知道的注意事项,这一片博客我会写在Android应用中Bitmap的创建和加载。 BitmapFactory使用: 说到图片的加载就必须说BitmapFactory,看名字就知道他的作用了,就是一个生产Bitmap的工厂,下图是它的一些工厂方法: 从上

【Android内存优化】Android内存优化之Bitmap内存占用计算

【Android内存优化】Android内存优化之Bitmap内存占用计算

3年前 (2015-06-16) 浏览: 380 评论: 4

前言: 本来我是做电视应用的,但是因为公司要出手机,人员紧张,所以就抽调我去支援一下,谁叫俺是雷锋呢!我做的一个功能就是处理手机中的应用ICON,处理无非就是美化一下,重新与底板进行合成和裁剪,用到了很多Bitmap的知识。本来之前一直想写一些关于Bitmap的博客,正好这是个机会,因此Bitmap知识系列博客诞生了。这个系列我会把学习Bitmap的一些知识发布出来供大家参考和交流。 在手机中图片

【Android 桌面开发系列】电视Metro桌面开发三

【Android 桌面开发系列】电视Metro桌面开发三

3年前 (2015-06-14) 浏览: 202 评论: 0

前言: 各位小伙伴,又到了每周更新文章了时候了,上一篇博客【Android 桌面开发系列】电视Metro桌面开发二说到Launcher主体框架用ViewPager来实现,这一篇博客咱们来说说每一个page的具体实现。 PagerAdapter: Launcher主体ViewPager实现就引出了PagerAdapter,PagerAdapter是android.support.v4包中的类,它的子

android apk 防止反编译技术第五篇-完整性校验

android apk 防止反编译技术第五篇-完整性校验

3年前 (2015-06-14) 浏览: 188 评论: 0

关于防止android apk被反编译的技术我们前面已经讲了四种。 加壳技术 运行时修改字节码 伪加密 对抗JD-GUI 如果有不明白的可以查看我的博客的前四篇中关于这四种技术的介绍。接下来我们接着介绍另一种防止apk反编译的技术-完整性校验。 一、完整性校验原理 所谓完整性校验就是我们用各种算法来计算一个文件的完整性,防止这个文件被修改。其中常用的方法就是计算一个文件的CRC32的值或者计算一个

android apk 防止反编译技术第四篇-对抗JD-GUI

android apk 防止反编译技术第四篇-对抗JD-GUI

3年前 (2015-06-14) 浏览: 111 评论: 0

又到周末一个人侘在家里无事可干,这就是程序员的悲哀啊。好了我们利用周末的时间继续介绍android apk防止反编译技术的另一种方法。前三篇我们讲了加壳技术、运行时修改字节码和伪加密,如果有不明白的可以查看我的博客的前三篇中关于这三种技术的介绍。接下来我们将介绍另一种防止apk反编译的技术-对抗JD-GUI。   一、对抗JD-GUI原理 通常在对apk进行反编译的时候用到的最多的两个工

android apk 防止反编译技术第三篇-加密

android apk 防止反编译技术第三篇-加密

3年前 (2015-06-14) 浏览: 117 评论: 0

经过了忙碌的一周终于有时间静下来写点东西了,我们继续介绍android apk防止反编译技术的另一种方法。前两篇我们讲了加壳技术和运行时修改字节码,如果有不明白的可以查看我的博客的前两篇中关于这两种技术的介绍。接下来我们将介绍另一种简单适用的防止apk反编译的技术-对apk进行伪加密。   一、伪加密技术原理 我们知道android apk本质上是zip格式的压缩包,我们将android应用程序的

切换注册

登录

忘记密码 ?

切换登录

注册