30分钟掌握Mapbox静态图

因为之前在项目中使用到了Mapbox的静态图功能,而后收到Mapbox公司的工程师约稿,仓促之间完成。本文由word转换为markdown格式,不便之处,请见谅。可前往Mapbox公司知乎专栏和微信公众号阅读。

多重嵌套布局下滑动冲突解决方案和思路

前言

本文主要介绍在开发仿网易新闻客户端遇到的多层控件滑动冲突问题,以及如何控制事件传递的方法和解决问题的过程。

自定义Volley库-HandyVolley

本文主要介绍了一个为仿网易新闻APP的而定制的Volley框架。

这也是为什么要去修改一个2013年发布的老框架的原因,主要是为了兼容以前的代码。(如果是新上线没有历史负担的项目,网络库(retrofit等)和图片库(glide)等库的性能要更优秀。)

JNI静态与动态注册介绍以及Demo实现

一直以来,都觉得Java和Native C的通信没有比较全面直观的教程,知道前几天看见一个大牛的总结。所以接着这个机会,对JNI调用做一些简单记录:

  • JNI的两种注册机制:静态注册和动态注册
  • 较大型项目JNI的开发框架

记Screen命令简单流程

明天还要去加班,今夜如此迷人,不敢轻易入睡。Screen误我啊

之前一直用Nohup这类简单的命令来后台执行命令。不过最近想抓点东西,后来做个分词,企图发现点什么好玩的东西。你懂得,七夕节,无非就是抓点男女之间的情话。

仿网易新闻Android端APP实现

主要功能展示和代码实现

2015年10月份左右,差不多花了一周的时间,实现了一个粗略版本。

截止目前,实现了包括新闻下的包括头条、体育、娱乐的一系列的新闻展示,以及点击后进入的新闻详情展示。

Java重排序和happens-before学习思路

鉴于在互联网上大家资料抄袭严重,本文主要介绍学习Java中的重排序和happens-before关系等相关概念的学习思路。建议大家看书系统学习。

我觉得理解这些概念,比较好的思路是这样的:

  1. 知道什么是重排序? > 重排序是编译器和处理器为了优化性能而对指令执行顺序进行重新排序。

如何根据二叉树的中序和前序后序推导出整棵二叉树

本文将主要介绍程序的主要计算流程。具体Android APP代码在请看这里

关于我

你好,我叫Coder Yel, 来自SYSU,很高兴你的到来,本站关注于一些小众的Java和Android知识的介绍和汇总。 2016.4.6 完成的博客文章迁移~ 我的邮箱: huanghanxiongchn@gmail.com 我的Git: https://github.com/freedomofme

Android 图像压缩,和LRU算法使用的推荐链接

近两日,看的关于这些方面的一些教程数十篇,最好的当属google原版的教程了。国内有不少文章是翻译这个链接的。

需要注意的一点是:Android的SDK中的LRU算法在V4包和Util包中各有一个,推荐使用V4包中的。

Android图片适配,drawable文件夹,低分辨率图片是否必要

我们知道,Android提供了几种不同分辨率的bitmap,来对应不同手机屏幕的密度。对应关系如下:

xxhdpi:3.0 xhdpi: 2.0 hdpi: 1.5 mdpi: 1.0 ldpi: 0.75 于是一个问题产生了:

从接触Android开发时就有了,既然Android能自动转换,为什么还要浪费用户空间去存储低分辨率的图片?

记第一次翻译For开源社区

今晚在用火狐的Firebug,有点问题,去火狐社区找答案,结果去了火狐市场,发现还是英文,还有一个邀请翻译的按钮:

好吧,难得今晚心情不错,就去翻译下吧~~~嘿嘿

先是注册个了火狐社区的账号,申请做志愿者的翻译工作,随后就挑了这篇文章开始翻译啦~

Android获取联系人示例,从数据库加载,带首字母标签

这几天打算学习下Android联系人方面的一些东西,之前稍有涉略,不过每次都是浅尝辄止。

推荐国内两个Link:

字符集乱码问题:ISO-8859-1和GBK

首先引用百度知道的问题: > 帮忙翻译 ÄãºÃ£¬¿Í»§ÉÐÔ&Uacu

即:出现了以下字符乱码 ÄãºÃ£¬¿Í»§ÉÐÔÚ¿¼ÂÇÖУ¬Ð»Ð»£¡ 如何解决?

浅谈Java对象回收的三种方式

最近在看Java虚拟机,写点给新手和自己看的东西。

第一类:生命周期中止

void scope(){
    Test t = new Test();
}

关于Android的ListView中CheckBox错乱

本文参考: > ListView中getView的原理+如何在ListView中放置多个item

上文中关于说的Android中的Recycler比较模糊,Android会维持屏幕中显示的item+1个对象。但是具体的复用机制没有介绍,建议阅读源码学习。

解决mac的日历问题:服务器响应一个错误

出了一个问题好久,平时也不用这个同步不靠谱的日历。今晚花点时间解决了下。

更新:三个月后,因为找到了微软的SunRise这个Android端APP实现Mac, ipad, Android日历共享啦。我就开始用这款软件了。

参考Apple 官网日历的问题解答。

Anroid自定义RatingBar,显示半个(小数个)的stepSize时,变为整数个的问题

RatingBar一般都是显示整数个数的,这次因为要显示半个的Star,就把之前的样式改了一改,结果,出现了问题:

无论怎么设置setpSize的值,每次显示的Star都是整个的。。 当使用以下样式时: