View的事件传递 2015-04-06 | Android 一直对view之间的手势事件传递机制模模糊糊,今天来好好理理,首先说说一些关于事件的一些基础知识 事件类型MotionEventACTION_DOWN, ACTION_UP, ACTION_MOVE, ACTION_POINTER_DOWN, ACTION_POINTER_UP, ACTION_CA ... 阅读全文 »
hellocharts与MPAndroidChart的比较 2015-03-08 | Android 前言记得之前介绍过关于MPAndroidChart的使用方法,但是长江后浪推前浪,最近github有出了一个新的开源曲线库,hellocharts,个人觉得这个库比MPAndroidChart更加酷炫,下面就介绍下它的一些使用方法 github地址:https://github.com/lecho/ ... 阅读全文 »
Android中绘图学习笔记(二) 2015-02-01 | Android 前言上一节我们讲到了canvas可以绘制很多的图形,现在就来看看它的具体使用方法 点 一个点: drawPoint(float x, float y, Paint paint) //x:水平x轴,y:垂直y轴,第三个参数为Paint对象。 多个点: drawPoints (float[] pts, ... 阅读全文 »
Android中绘图学习笔记(一) 2015-01-25 | Android 前言最近项目中要用到图表,但是现有的开源图表库不能满足我们的要求,所以要去修改它的源码,发现所有的图表库都用的是Canvas去画的,之前没有研究过它的绘制原理,接下来将其学习笔记记录与此 绘图三要素Paint—————画笔 Bitmap————–画布 Canvas————–画家 它们三个是紧密相连的 ... 阅读全文 »
scrollview嵌套webview导致锚点无法使用的解决方案 2014-12-25 | Android 最近在开发者中碰到一个头疼的问题,发现webview嵌套在scrollview中后,webview的锚点定位功能失效,经过查阅一番折腾后发现还是没找到很好的方法解决,于是想了另外一种方法, 思路:通过计算目标点在scrollview的位置top,调用scrollTo(0,top)方法定位 实现:页面 ... 阅读全文 »
微信支付需要注意的几个问题 2014-12-21 | Android 上周在项目中增加了支持微信支付的功能,遇到了不少问题,现将其mark如下 微信支付流程 获取access_token() 这步需要用到APP_ID 和 APP_SECRET,需要在微信开放平台注册应用获得 生成预支付订单 调起微信支付 支付完成后 微信会回调 WXPayEntryActiv ... 阅读全文 »
android中的常见的占位符及转义字符 2014-12-14 | Android 常见的几种占位符 String.format %d: 整数类型(十进制),如:99,其中%04d表示在前面补0,即0099 %f: 浮点类型,如:99.99 其中%.2f表示保留两位小数 %s: 字符串类型,如:”ljq” %b: 布尔类型,如:true %%: 百分比类型,如:% %n: 换行符 ... 阅读全文 »
Gradle如何声明所需的依赖以及依赖的分类(分组) 2014-12-07 | Gradle 最近项目在采用android studio来开发,它采用的是Gradle构建系统,当我们要添加外部依赖的时候我们只需要在build.gradle下配置如下即可 dependencies { compile 'com.android.support:appcompat-v7:21.0 ... 阅读全文 »
Activity的四种启动模式 2014-11-15 | Android 前两天在开发中碰到一些Activity重用的需求,流程如下: MainActivity–>FirstActivity–>SecondActivity–>LoginActivity–>MainActivity 因为MainActivity是程序的主界面,一般都将其放置栈底,不可 ... 阅读全文 »