2016年8月12日

利用LruCache进行图片的内存缓存,避免OOM异常(内存溢出异常)

摘要: 本文将介绍图片的内存缓存技术:LruCache和软引用的使用 1、软引用 我们一般用内存来缓存图片都是通过使用HashMap这个集合来保存图片的Url和图片对应的Bitmap对象 ,但是当我们需要缓存很多图片的时候,那么问题就来了,由于Map里面保存的是Bitmap对象的强引用, 所有导致dvm虚拟 阅读全文

posted @ 2016-08-12 20:39 JsAko飞得更远 阅读(1329) 评论(0) 推荐(0)

2016年8月7日

探讨JSON数据的使用和解析以及Google的Gson框架的使用

摘要: 理解JSON JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式 本质就是具有特定格式的字符串 JSON数据已经是客户端与服务器端交互的最常用的选择, 已经很少使用xml来进行数据交互了 2. JSON数据格式 Json数组 : [ ] , Json数组的结 阅读全文

posted @ 2016-08-07 15:18 JsAko飞得更远 阅读(1376) 评论(0) 推荐(0)

安卓的单元测试

摘要: 在安卓工程中如何进行单元测试,这其实很简单。。 首先第一步定义个一个测试类继承于AndroidTestCase 然后第二步在清单文件中作如下的配置 清单文件的配置很容易忘记,这里记录下来,自己忘记的时候可以过来看看 阅读全文

posted @ 2016-08-07 13:33 JsAko飞得更远 阅读(176) 评论(0) 推荐(0)

2016年8月6日

安卓的异步任务AsyncTask

摘要: 今天作者学习了安卓的异步任务,异步任务听起来是个好高大上的东西,其实并没有好高大上。 异步任务到底是什么东西呢?广泛地讲异步任务就是以多线程的方式完成的功能需求,相对于同步 而言,异步任务就是可以先完成第一步,开启一个线程完成第二步,而不需要等待第二步的完成就可 以去做第三步的事情。而同步任务就是要 阅读全文

posted @ 2016-08-06 20:34 JsAko飞得更远 阅读(326) 评论(0) 推荐(0)

2016年8月5日

初窥Android网络通讯库Volley

摘要: 今天作者使用了下Volley进行网络请求,发现这个网络通讯库很简洁,非常好用。 首先介绍下Volley Volley是谷歌在2013年Google I/O大会上推出了一个新的网络通信框架。Volley可是说是把AsyncHttpClient和Universal-Image-Loader的优点集于了一 阅读全文

posted @ 2016-08-05 16:27 JsAko飞得更远 阅读(217) 评论(0) 推荐(0)

2016年7月22日

今天来讲讲Android的主题和样式(Theme和Style)

摘要: 首先我们来探讨下什么是样式(Style) 有这样一个情景,当我们在写一个布局文件中,里面有很多视图,它们有着相同的属性,如果每个视图都写一遍这样相同的属性,这样会显得代码相当累赘 而且在维护代码的时候非常不方便,这时我们就可以将这些相同属性的代码抽取出来,放到styles.xml中,方便我们修改代码 阅读全文

posted @ 2016-07-22 17:45 JsAko飞得更远 阅读(1204) 评论(0) 推荐(0)

2016年7月21日

安卓的OptionMenu和ContextMenu的使用

摘要: 今天来讲讲安卓系统的两种菜单OptionMenu和ContextMenu的使用 首先我们来探讨下OptionMenu的使用 1.OptionMenu是如何触发的呢? 用户通过按Menu键可以出发OptionMenu。 2.如何向OptionMenu添加MenuItem? 添加MenuItem有两种方 阅读全文

posted @ 2016-07-21 19:55 JsAko飞得更远 阅读(784) 评论(0) 推荐(0)

今天记录一下短信监听器的代码,因为有时候很常用,但是又很容易忘记

摘要: 短信监听器的实现就是在应用中注册一个广播接收者,当系统接收到短信的时候就会发出一个广播。 首先在清单文件中注册这个短信广播接收者代码如下: 还要在清单文件中声明权限代码如下: 然后就是类的实现代码如下:(这是一个模板代码) 阅读全文

posted @ 2016-07-21 15:54 JsAko飞得更远 阅读(320) 评论(0) 推荐(0)

2016年7月20日

安卓使用代码来安装apk的小程序代码

摘要: 调用这段代码可以打开一个apk安装界面,安装的apk是File所对应的位置的apk 阅读全文

posted @ 2016-07-20 21:50 JsAko飞得更远 阅读(1155) 评论(0) 推荐(0)

安卓apk的编译和打包的过程

摘要: 好久没写博客了,因为一时的懒惰又忘了更新,今天就来说说安卓的apk的编译和打包的过程 第一步apk的打包是先将资源文件和清单文件编译 第二步是将src中的.java和gen中的.java编译成多个.class文件,再将所有的.class文件编译打包成dvm可以运行的.dex文件 虽然在各位大神面前看 阅读全文

posted @ 2016-07-20 20:09 JsAko飞得更远 阅读(339) 评论(0) 推荐(0)

导航