[置顶] android http post 请求与 json字符串

摘要: 一、目标 android客户端发送一个json格式的http的请求,期望得到服务端的一个json反馈。 1. 客户端发送的json格式为: {"data" : "valueString"} 2. 服务端发送的json格式: { ... 阅读全文

posted @ 2014-12-05 18:05 寸草之心 阅读(11892) 评论(0) 推荐(1) 编辑

[置顶] android 中的 Handler 线程间通信

摘要: 一、 在MainActivity中为什么只是类似的写一行如下代码就可以使用handler了呢?Handler handler = new Handler() { @Override public void handleMessage(Message msg) { // handle the... 阅读全文

posted @ 2014-11-25 13:14 寸草之心 阅读(405) 评论(0) 推荐(0) 编辑

2016年8月12日

堆排序简单实现

摘要: import java.util.Arrays; public class HeapSort { /** * 找到数组中下标为i的元素的父节点在数组中所在的下标位置 * * @param i * 要操作的元素下标 * @return 下标为i的元素的父节点在数组中所在的下标位置 */ stati... 阅读全文

posted @ 2016-08-12 19:03 寸草之心 阅读(164) 评论(0) 推荐(0) 编辑

2016年7月6日

android 基于分包方案的修复

摘要: # 本demo实现原理来自 https://github.com/dodola/HotFix https://zhuanlan.zhihu.com/p/20308548 # Anti类功能,及其原理 如上图,A,B,C是三个class,它们在生成apk文件时,被打包入同一个dex文件中,当apk发布 阅读全文

posted @ 2016-07-06 17:09 寸草之心 阅读(816) 评论(0) 推荐(0) 编辑

2016年5月27日

OkHttp拦截器的实现原理

摘要: 今天项目中遇到需要将从push接收到的数据按照协议parse成应用层需要的结构化数据类型问题;因为push消息类型繁多,等待解析出的结构化数据类型也多样,有的还需要经过几步的parse过程;而且因为项目历史原因,使用Protocal Buffer(push的数据是字节形式的传递)。中间尝试了代理、装 阅读全文

posted @ 2016-05-27 15:51 寸草之心 阅读(21379) 评论(0) 推荐(1) 编辑

2016年5月20日

Caused by: java.lang.NoSuchMethodException: <init> [class android.content.Context, interface android.util.AttributeSet] 异常

摘要: 1. 异常描述 2. 自定义View时,要同时覆写 阅读全文

posted @ 2016-05-20 11:37 寸草之心 阅读(6810) 评论(0) 推荐(0) 编辑

2016年4月8日

android UI 适配小节

摘要: 一、 像素密度表 像素密度表 比如UE 给了三张切图分别对应: mdpi, xhdpi, xxdpi 10 * 10, 20 * 20, 30 * 30 上面的值都是px,那么,可以将图片分别放在res/下的对应文件夹中,并在布局文件中为使用到到该图片的地方定义为高宽为10dp(或wrap_cont 阅读全文

posted @ 2016-04-08 18:47 寸草之心 阅读(234) 评论(0) 推荐(0) 编辑

2016年3月16日

Android中的倒计时实现

摘要: 一、android.os包下提供了倒计时的抽象工具类: public abstract class CountDownTimer { /** * Millis since epoch when alarm should stop. */ private final long mMillisInFuture; /** * The interva... 阅读全文

posted @ 2016-03-16 22:22 寸草之心 阅读(765) 评论(0) 推荐(0) 编辑

2016年3月11日

几种适配器&观察者&ListView之间的那点事

摘要: android中的几种适配器&观察者&ListView 1.我们知道Android中的Adapter类是处于ListView和数据源之间的数据总线,它负责为ListView提供数据。 2.适配器(BaseAdapter)中提供了一个notifyDataSetChanged()方法,当数据源中的数据发 阅读全文

posted @ 2016-03-11 20:26 寸草之心 阅读(539) 评论(0) 推荐(0) 编辑

2016年3月1日

Service stopSelf(int statId)和onStartcommand(Intent intent,int flags,int startId)

摘要: Stopping a service A started service must manage its own lifecycle. That is, the system does not stop or destroy the service unless it must recover sy 阅读全文

posted @ 2016-03-01 11:17 寸草之心 阅读(1280) 评论(0) 推荐(0) 编辑

2015年8月15日

java 虚函数

摘要: 猜猜这里的代码输出的结果是多少?package test;public class ConstructorExample { static class Foo { int i; Foo() { i = 1; int x =... 阅读全文

posted @ 2015-08-15 13:23 寸草之心 阅读(1530) 评论(0) 推荐(0) 编辑

2015年8月14日

java 重载和多态的区别

摘要: 虚拟函数表是在编译期就建立了,各个虚拟函数这时被组织成了一个虚拟函数的入口地址的数组.而对象的隐藏成员--虚拟函数表指针是在运行期--也就是构造函数被调用时进行初始化的,这是实现多态的关键。http://m.blog.csdn.net/blog/seekcreation/40116455虚函数表成员... 阅读全文

posted @ 2015-08-14 09:27 寸草之心 阅读(1767) 评论(0) 推荐(0) 编辑

导航