xiangzhihong8的专栏

技术群:515980159,278792776;招聘群:188716429

volley请求原理

Volley 实现原理解析 本文为 Android 开源项目实现原理解析 中 Volley 部分 项目地址:Volley,分析的版本:35ce778,Demo 地址:Volley Demo 分析者:grumoon,校对者:huxian99,校对状态:完成 1. 功能...

2015-08-27 19:09:04

阅读数 2145

评论数 0

android自定义listview实现header悬浮框效果

之前在使用iOS时,看到过一种分组的View,每一组都有一个Header,在上下滑动的时候,会有一个悬浮的Header,这种体验觉得很不错,请看下图: 上图中标红的1,2,3,4四张图中,当向上滑动时,仔细观察灰色条的Header变化,当第二组向上滑动时,会把第一组的悬浮Head...

2015-08-24 07:54:22

阅读数 2419

评论数 0

android放大镜效果实现

public class ShaderView extends View {       private final Bitmap bitmap;       private final ShapeDrawable drawable;       // 放大镜的半径          privat...

2015-08-21 21:20:42

阅读数 4372

评论数 1

写的还不错的专题,android性能优化

http://www.trinea.cn/android/android-performance-demo/

2015-08-26 18:14:59

阅读数 713

评论数 0

android资源库

原文地址:http://blog.csdn.net/xiechengfa/article/details/38830751 在摸索过程中,GitHub上搜集了很多很棒的Android第三方库,推荐给在苦苦寻找的开发者,而且我会不定期的更新这篇文章。 同时,我会更新另一个我前几日(201...

2015-08-26 15:07:07

阅读数 1091

评论数 0

android cookie持久化

原博客地址:http://blog.csdn.net/shimiso/article/details/39033353 在解析网页信息的时候,需要登录后才能访问,所以使用httpclient模拟登录,然后把cookie保存下来,以供下一次访问使用,这时就需要持久化cookie中的...

2015-08-26 14:57:20

阅读数 788

评论数 0

Activity堆栈管理

task就好像是能包含很多activity的栈。 默认情况下,一个activity启动另外一个activity时,两个activity是放在同一个task栈中的,第二个activity压入第一个 activity所在的task栈。当用户按下返回键时,第二个activity从栈中弹出,第一个acti...

2015-08-25 22:47:58

阅读数 644

评论数 0

viewpager循环滚动和自动轮播的问题

ViewPager是一个常用的android组件,不过通常我们使用ViewPager的时候不能实现左右无限循环滑动,在滑到边界的时候会看到一个不能翻页的动画,可能影响用户体验。此外,某些区域性的ViewPager(例如展示广告或者公告之类的ViewPager),可能需要自动轮播的效果,即用户在不用...

2015-08-25 19:33:52

阅读数 897

评论数 0

listview异步加载图片并防止错位

android listview 异步加载图片并防止错位 网上找了一张图, listview 异步加载图片之所以错位的根本原因是重用了 convertView 且有异步操作. 如果不重用 convertView 不会出现错位现象, 重用 convertView ...

2015-08-24 22:20:03

阅读数 810

评论数 0

andrid面试题

下面的题目都是楼主在android交流群大家面试时遇到的,如果大家有好的题目或者好的见解欢迎分享,楼主将长期维护此帖。 某公司高级面试题(2015-03-14)【感谢helder分享】 1、详述Android系统架构,包括层与层之间调用、binder、jni...

2015-08-22 23:45:00

阅读数 668

评论数 0

介绍几个好用的android自定义控件

首先看效果图, 看下这两个界面,第一个中用到了一个自定义的FlowRadioGroup,支持复合子控件,自定义布局; 第二个界面中看到了输入的数字 自动4位分割了吧;也用到了自定义的DivisionEditText控件。 下面直接看源码FlowRadioGroup了; ...

2015-08-22 01:33:26

阅读数 1165

评论数 0

ShapeDrawable做放大镜效果

引用一下ShapeDrawable的类的说明:   java.lang.Object    ? android.graphics.drawable.Drawable      ? android.grap...

2015-08-21 21:24:25

阅读数 853

评论数 0

Android StringEntity() 和 UrlEncodedFormEntity() 的区别

今天在做安卓客户端向服务器提交数据的过程中,在组织POST数据时,用了UrlEncodedFormEntity()这个方法,但是后台报错,说是无法解析json内容。 按照本来的想法,向后台发送的是 json 格式的内容,里面有参数和值,供后台程序处理,形式如下“: {"con...

2015-08-19 14:28:37

阅读数 884

评论数 0

Universal-Image-Loader完全解析--从源代码分析Universal-Image-Loader中的线程池

一般来讲一个网络访问就需要App创建一个线程来执行,但是这也导致了当网络访问比较多的情况下,线程的数目可能积聚增多,虽然Android系统理论上说可以创建无数个线程,但是某一时间段,线程数的急剧增加可能导致系统OOM。在UIL中引入了线程池这种技术来管理线程。合理利用线程池能够带来三个好处。第一:...

2015-08-19 00:01:42

阅读数 668

评论数 0

webview和js交互

今天主要总结两点:一是使用Js去调用客户端公有方法,二是从客户端调用Js中的方法 一、JS调用客户端公有方法 上例子:(PS:不会写JS,就网上找了一段js代码) 新建项目,在项目的assets文件夹下创建一个test.html: [HTML] 纯文本查看 复制代码 ...

2015-08-18 23:46:15

阅读数 838

评论数 0

微信支付

1,导入微信的libs包libammsdk.jar; 2,测试时使用weixinDemo中的debug_keystore; 3,需要注意应用要通过审核,并且几个Key值正确,一下为微信支付Demo中的值: ? 1 2 3 4...

2015-08-17 19:24:52

阅读数 1034

评论数 0

提示
确定要删除当前文章?
取消 删除