摘要: 本文仅介绍如何使用OKHttp3.0实现HttpStack,从而接管volley的网络请求。前言:volley ---- Google出品的android平台轻量级网络库 优点:扩展性强,请求队列管理 基本介绍:http://blog.csdn.net/t12x3456/artic... 阅读全文
posted @ 2016-01-18 17:51 richie.wang 阅读(3021) 评论(0) 推荐(0) 编辑
摘要: 看一下webview自己的构造方法: 上面红色标记的地方就是关键所在,平时当我们自定义view的时候,可能会习惯把三个构造这样写: 阅读全文
posted @ 2016-03-14 19:47 richie.wang 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 前言:9 patch png 图片,扩展名为.9.png,是一个标准的PNG图像,它包括额外的1个像素的边界,通过对这个边界的描述来达到我们预期的拉伸效果。android引入这种png的扩展格式来解决同一图片在被拉伸后变形的问题,进一步为资源重用提供了优雅的解决方式。工具:要预览或者编辑9patch... 阅读全文
posted @ 2014-12-31 00:27 richie.wang 阅读(2008) 评论(0) 推荐(1) 编辑
摘要: 前言:Ant 是什么?详细介绍请看http://ant.apache.org/总之一句话:Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。准备工作:android sdk中默认支持使用ant来执行编译动作。但是要想使用ant来进行编译,还需要ant的执行环境... 阅读全文
posted @ 2014-12-01 23:29 richie.wang 阅读(1222) 评论(1) 推荐(2) 编辑
摘要: 本文记录了作者在导入github上的开源项目slidingmenu时遇到的问题与解决办法:懒得找的同学可以直接使用下面的下载地址:SlidingMenu开源项目下载地址:https://github.com/jfeinstein10/SlidingMenuActionbarsherlock开源项目下载地址:http://actionbarsherlock.com/download.html由于slidingmenu中使用到了actionbarsherlock这个开源项目,所以需要下载这两个项目,下载完之后,我们需要如下的三个项目:actionbarsherlock -------------- 阅读全文
posted @ 2013-10-15 23:28 richie.wang 阅读(351) 评论(0) 推荐(0) 编辑
摘要: android系统在安装,删除,替换,清除数据等与应用相关的动作时,会发出对应的Broadcast,上层的应用通过注册相应的广播事件来做相应的处理。官方文档中给出了详尽的罗列:上述的广播事件中,关于安装卸载的最常用的是以下三种:1,ACTION_PACKAGE_ADDED----------当有新的包安装成功的时候,系统会发出此广播2,ACTION_PACKAGE_REMOVED-----当有包被卸载的时候,系统会发出此广播上面两种广播的用法,很多朋友也已经很熟悉,通过intent.getData().getSchemeSpecificPart();即可获得对应的PackageName重点是3 阅读全文
posted @ 2013-07-24 14:12 richie.wang 阅读(1790) 评论(0) 推荐(0) 编辑
摘要: 现在Fragment结合Viewpager实现的多页切换效果很是流行。有些同学在开发过程中,尤其是刚开始接触的时候,可能会遇到这样的问题:几个fragment来回切换,fragment里面包含的listview不显示了。究其原因目前遇到两个:1,在FragmentPagerAdapter里不明缘由的重载了方法public Object instantiateItem(ViewGroup container, int position);根据官方解释意思是在指定position的位置创建新的page,具体的使用和解释可以参考http://blog.csdn.net/dyllove98/artic 阅读全文
posted @ 2013-07-02 23:10 richie.wang 阅读(1517) 评论(0) 推荐(1) 编辑
摘要: 名词解释:Remote Service -- 远程服务,此服务运行在独立进程。Local App-- 本地应用,其他想要使用远程服务的app,运行在另外的线程。远程服务的使用,涉及到进程间通信IPC(Inter-Process Communication),在android中就需要用到AIDL(Android Interface Definition Language) ,关于AIDL的介绍可以参考下面几篇帖子:官方文档:http://developer.android.com/guide/components/aidl.html博友文档:http://blog.csdn.net/saint. 阅读全文
posted @ 2013-05-21 21:40 richie.wang 阅读(301) 评论(0) 推荐(0) 编辑