最近入了一个 apk 逆向的坑,坑深似海,不过初步算是有了一些成果,记录一下先。
国内的安卓(Android)生态环境是否变得愈加恶劣了
Android 的碎片化问题,这确实是个让人很沮丧的问题,无论是给开发者还是用户都带来了很多不必要的麻烦,这个确实没得洗。不过我们可以看到一些让人欣慰的地方,经过市场大浪淘沙,国内小米,华为,应用宝,360,魅族,锤子等(百度除外)各大厂商的应用市场都有自己的一套审核机制,上架过应用的开发者都应该清楚,有时候一些国内应用市场的审核会比 Google Play 更加严格。
TabLayout修改字体的方法
官方的 TabLayout 没有提供修改 TextView size 的方法,可以新建一个 style CustomTabLayoutTextAppearance 继承 TextAppearance.AppCompat.Widget.ActionBar.Title.Inverse
,然后增加 item ,设置 android:textAllCaps
为 true ,再设置 android:textSize 为你想设置的大小。
一月
2016年的1月1号上了最后一天班之后,我就辞职了,手续什么的办理的也都很顺利。一切都在按计划进行,结束了长久以来自己都不甚满意的工作,感觉蛮好的。尚未辞职之前,接下来的整个1月,都已经被自己的计划给排的满满当当,比较幸运的是,在自由的1月里,基本算是完成了自己的计划。过年这段时间,可以针对一些还不是很完善的地方,做一些具体的补充。总之,还是蛮充实的。
Add a TextView above a FloatingActionButton
今天在微博上看到Mr_Wrong丶同学提了个问题,问题指向了这里How to add a TextView above a FloatingActionButton in Android 。问题描述看下图,大致来说就是 FloatingActionButton
遮住了本该显示在上层的 TextView
。
fuck-2015-flirt-2016
晃晃悠悠居然又一年了。
回头来看,这一年居然做了这么多事。很多事情越来越看不清楚,越来越感受到生活的无奈和复杂。这一年,得到了很多,也失去了很多,时间就在这得失往复中一点点流逝了。创业这一年,身边的小伙伴聚散合离,旧的项目倒下去,新的项目立起来,看着其他友商完全在重复着一模一样的节奏,心里五味杂陈,尤其是这下半年,形势越来越差,Winter is coming ,仿佛一夜之间,所有人都被北京这个寒冬突然击中。这种事情尤其不能回顾,否则只会让本就已经身心俱疲的创业者更加沮丧。当把个人经历与时代变迁结合起来,往往能让自己对自己的遭遇多一分无比认同的同情。
面试题第一波-GrowingIO
从今天开始,正式开启了漫漫的面试之路。感谢简寻,一家非常靠谱的招聘网站,推荐的公司也都像简寻一样 nice 。今天要说的就是面试的第一站-GrowingIO ,一家做数据挖掘的公司。面我的面试官技术非常厉害,提的问题大部分也都很有深度,根据问题和我的回答,大致总结一下,希望能对大家有所帮助。
greenDAO的升级和存取
greenDAO 这么牛逼的库,很多人因为一些误解而放弃使用它,真的很可惜,同时也确实,有很多博客都在介绍 greenDAO 的使用,但是不得不说一些风气很不好,基本上都是官方文档上的 sample 自己照着抄一遍,然后就成文发布了,最让人困惑的一些问题一个都没涉及到。我大致总结了一下,不少人遇到的无非两个问题,升级和带 List 的 Object 的存取,算是记录一下。
给RecyclerView最纯粹的下拉刷新和上拉加载更多
RecyclerView 出现以后,Android 里的下拉刷新和加载更多实现起来就非常容易了。当然,现成的库也有很多,只是总会有不一样的需求,而且我们往往只需要最基本的下拉刷新和加载更多功能,而不需要其他多余的功能。我只需要一个最纯粹的下拉刷新和加载更多。所以,自己动手显然是最好的结果了,也算是个小练习。总结起来,无非两点,一是用 SwipeRefreshLayout 包裹 RecyclerView 实现下拉刷新,二是滑倒底部的时候自动加载实现加载更多。
关于“提问”
就单单从我自己的学习经历来看,也可能确实是在自己的智商实在有限,没有天赋,无论学习什么都很慢,尤其是在 IT 行业做技术,更是如此,一个没有任何基础的人如果想做出一点成绩,除了付出比别人更多的努力,别无他法。而这个行业里,技术圈子里,往往有不少伸手党,把整个圈子的学术氛围搞的很糟糕,以至于许多新人,即使不是伸手党,也容易被人误解为伸手党。