2016年2月23日

摘要: AsyncTask实现的原理和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:简单... 阅读全文
posted @ 2016-02-23 10:16 kma 阅读(99) 评论(0) 推荐(0) 编辑

2015年9月30日

摘要: 之前文章介绍了android进程间的通信方式大体有四种:Intent携带参数传递,broadcast,contentprovider和binder。具体可以参考之前问题。而在android中如果同一进程中,开启了不同的线程,那么这些线程之前和线程跟主线程之间是怎么通信... 阅读全文
posted @ 2015-09-30 11:27 kma 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 全文参考网址:http://light3moon.com/1986/12/20/%E6%96%87%E7%AB%A0%E7%B4%A2%E5%BC%95/1、 Binder通信模型通信流程图:各个步骤流程:1) service 运行,阻塞于 ioctl,等待 cl... 阅读全文
posted @ 2015-09-30 09:46 kma 阅读(104) 评论(0) 推荐(0) 编辑

2015年9月29日

摘要: 转自: http://www.2cto.com/kf/201202/119100.html由于android中不同的进程使用的内存空间不同,所以如果想要在进程中传递数据直接传递数据地址是不行的,proA中的数据地址在proB中是无效的。所以在android中目前知道的... 阅读全文
posted @ 2015-09-29 20:26 kma 阅读(369) 评论(0) 推荐(0) 编辑

2015年6月25日

摘要: 参考文章: http://lavasoft.blog.51cto.com/62575/27069/文章已经总结的很详细,我以下的文章只是对上面文章的简单摘抄,版权仍然为上文所有。1、 java线程的概念 参考链接: http://lavasoft.blog.51c... 阅读全文
posted @ 2015-06-25 20:11 kma 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 1、http在整个TCP/IP的位置:2、 http的主要特点 1) http协议是基于TCP/IP的无连接,在传输层使用的是TCP协议,所以在每次数据请求时都需要进行三次握手连接,再传输数据。数据传输完毕了后需要进行四次握手断开连接。这样才完成一次... 阅读全文
posted @ 2015-06-25 19:50 kma 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 在android开发过程中经常碰到OOM的情况,下面介绍一个检查OOM非常实用的工具——leakcanary原文地址: https://corner.squareup.com/2015/05/leak-canary.html中文翻译: http://www.liaoh... 阅读全文
posted @ 2015-06-25 18:55 kma 阅读(100) 评论(0) 推荐(0) 编辑

2015年6月17日

摘要: POJ 1125典型的求解有向图中两个的最短路径问题:如果求图中任意两点的最短路径,则使用flyod算法。如果求图中给定两点的距离,则用dijkstra算法.Floyd算法:int map[N][N]; void Floyd() { for(int t=1... 阅读全文
posted @ 2015-06-17 21:22 kma 阅读(127) 评论(0) 推荐(0) 编辑
摘要: Poj 3278:简化题意:给定两个整数n和k可以通过三种操作: n+1;n-1 或n*2 ,使得n==k输出最少的操作次数 解题思路:分两种情况:当n >= k 直接后退寻找到K当n #define MaxLength 200002int IndexArray[M... 阅读全文
posted @ 2015-06-17 21:08 kma 阅读(76) 评论(0) 推荐(0) 编辑

2015年6月11日

摘要: 题目大意: 在一个海上有好多岛屿,想要在海滩上建立雷达给所有岛屿进行通信,雷达通信有范围限制,要求出在给出固定岛屿坐标后至少需要建立多少雷达。算法思路: 1) 获取岛屿坐标及雷达通信范围后,计算出该岛屿能够与海滩通信的区域范围, ... 阅读全文
posted @ 2015-06-11 10:31 kma 阅读(86) 评论(0) 推荐(0) 编辑

导航