![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 74
ktc2013
北京邮电大学电子科学与技术专业研究生大数据 机器学习,算法广告推送研究员,android开发工程师,
展开
-
有盟分享开发存在的一些问题
有盟集成分享功能开发错误总结原创 2016-01-27 19:47:19 · 1536 阅读 · 0 评论 -
Android微信智能心跳方案
前言:在13年11月中旬时,因为基础组件组人手紧张,Leo安排我和春哥去广州轮岗支援。刚到广州的时候,Ray让我和春哥对Line和WhatsApp的心跳机制进行分析。我和春哥抓包测试了差不多两个多礼拜,在我们基本上摸清了Line和WhatsApp的心跳机制后,Ray才告诉我们真正的任务——对微信的固定心跳进行优化,并告诉我们这不是一件容易的事情。于是我和春哥开始构思第一个方案,我们开始想用统计的方转载 2016-06-08 21:19:58 · 572 阅读 · 0 评论 -
Android消息循环机制源码分析
概述上一篇博客讲解了 Message、Handler、Message Queue、Looper之间的关系 本文将从源码角度深度讲解Android消息循环机制。我们平时使用是这样的: //1. 主线程 Handler handler = new MyHandler(); //2. 非主线程 HandlerThread handlerThread = new Handler原创 2016-06-08 15:19:52 · 370 阅读 · 0 评论 -
android开发中,可能会导致内存泄露的问题
android开发中,可能会导致内存泄露的问题在android编码中,会有一些简便的写法和编码习惯,会导致我们的代码有很多内存泄露的问题。 在这里做一个已知错误的总结(其中有一些是个人总结和参考其他博主的文章,在此表示感谢)。本文会不定时更新,将自己遇到的内存泄漏相关的问题记录下来并提供解决办法。原创 2016-06-08 11:03:42 · 380 阅读 · 0 评论 -
android多渠道快速打包
高效的多渠道打包方案是把一个Android应用程序包当作一个zip文件包进行解压,然后发现在签名生成的目录下添加一个空文件,空文件用渠道 名来命名,而且不需要重新签名。这种方式不需要重新签名,编译等步骤,使得这种方法非常高效。原创 2016-06-08 08:55:03 · 525 阅读 · 0 评论 -
Message、Handler、Message Queue、Looper之间的关系
Handler简介:一个Handler允许你发送和处理Message和Runable对象,这些对象和一个线程的MessageQueue相关联。每一个线程实例和一个单独的线程以及该线程的MessageQueue相关联。当你创建一个新的Handler时,它就和创建它的线程绑定在一起了。这里,线程我们也可以理解为线程的MessageQueue。从这一点上来看,Handler把Messag原创 2016-05-27 16:50:29 · 701 阅读 · 0 评论 -
SurfaceView原理以及应用
常情况程序的View和用户响应都是在同一个线程中处理的,这也是为什么处理长时间事件(例如访问网络)需要放到另外的线程中去(防止阻塞当前UI线程的操作和绘制)。但是在其他线程中却不能修改UI元素,例如用后台线程更新自定义View(调用View的在自定义View中的onDraw函数)是不允许的。 如果需要在另外的线程绘制界面、需要迅速的更新界面或则渲染UI界面需要较长的时间,这种情况就原创 2016-05-26 16:52:26 · 451 阅读 · 0 评论 -
android双缓冲应用
双缓冲 闪烁是图形编程的一个常见问题。当进行复杂的绘制操作时会导致呈现的图像闪烁或具有其他不可接受的外观。双缓冲的使用解决这些问题。双缓冲使用内存缓冲区来解决由多重绘制操作造成的闪烁问题。当使用双缓冲时,首先在内存缓冲区里完成所有绘制操作,而不是在屏幕上直接进行绘图。当所有绘制操作完成后,把内存缓冲区完成的图像直接复制到屏幕。因为在屏幕上只执行一个图形操作,所以消原创 2016-05-26 15:18:40 · 419 阅读 · 0 评论 -
View刷新
在Android的布局体系中,父View负责刷新、布局显示子View;而当子View需要刷新时,则是通知父View来完成。postinvaliate()可以在分线程刷新invaliate()只能在主线程中执行横竖屏切换的时候一定会刷新View1.不使用多线程和双缓冲 这种情况最简单了,一般只是希望在View发生改变时对UI进行重绘。你只需在Activit原创 2016-05-26 11:33:32 · 530 阅读 · 0 评论 -
android网络打印 生成pdf
android通过局域网连接打印机不是很好实现,最近做了个通过android生成pdf上传到后台,后台调用pc驱动完成打印功能。完整代码请看 http://download.csdn.net/detail/qq_19827707/9530899原创 2016-05-25 15:41:43 · 2344 阅读 · 1 评论 -
有盟分享一些错误日记
今天很兴奋开始写博客,博客是个好东西不仅可以提升自己还可以帮助他人,最近做了个分享功能把遇到的一些坑总结下,特别是微信上的一些坑,微信比较麻烦准备篇:64位还是32位QQ常见错误码新浪微博错误码说明微信支付功能支持说明第三方平台授权登录后获取的用户信息说明友盟分享国外平台分享参数支持说明qq/qzone的分享/授权登录支持情况说明表sina微博获取好原创 2016-01-27 20:00:13 · 775 阅读 · 0 评论 -
Android MUPDF阅读器放大模糊优化
问题原因------pdf格式的电子书分三种,定义为A,B,C,A是扫描版,B是非扫描版正常版(格式不是很复杂),C非扫描版不正常版(格式很复杂的那种),mupdf是加载pdf格式速度最快的框架,据了接当前一家大的pdf阅读器运用此框架开发的.存在的问题:mupdf在加载A,B类pdf时速度很快,在加载C类的时候遇到瓶颈,本文解决的是在加载后PDF文本放大过程有一段很长时间的模糊问题.原创 2017-11-06 21:08:37 · 1898 阅读 · 1 评论