Android博客周刊#第1期#

 

新闻1.谷歌做了一个艰难的决定:安卓系统不再用甲骨文的私有JavaAPI了谷歌这是要用OpenJDK...



温馨提示:

微信公众号做了超链接限制,有兴趣的小伙伴可以直接到www.androidblog.cn

或点击文章末尾"阅读全文"里进行查看

新闻

1.谷歌做了一个艰难的决定:安卓系统不再用甲骨文的私有 Java API 了

谷歌这是要用 OpenJDK 换掉 Android 系统中在用的 Java API,OpenJDK 日常中可以多留意下 http://blog.jobbole.com/95154/

国外博客

1.Creating custom Text Selection actions

Android 6.0 Marshmallow introduced a new floating text selection toolbar, which brings the standard text selection actions, like cut, copy, and paste, closer to the text you’ve selected

2.Dependency Management for Android Libraries

When Android developers choose a library for their project, they aren’t merely looking for things such as features, usability, performance, documentation and support.

3.FlatBuffers performance in Android - allocation tracking

After my last post about parsing JSON in Android with FlatBuffers parser (implemented in C++, connected via NDK to our project) great discussions started about the real performance of FlatBuffers and comparising them to another serialization solutions. You can find those debates on Reddit or in comments section on Jessie Willson’s blog.

4.The Reactive Revolution: RxAndroid and how it finally clicked for me 1

If you’re anything like me, you don’t truly understand something until you’ve had to use it for real. I guess it comes down to the way you struggle through the concepts to start with, learning from the little mistakes you make as you go, until you finally “get it”.

5.The Reactive Revolution: RxAndroid and how it finally clicked for me 2

In the first part of this article, we explored several ways to show a long running determinate progress indicator using the “traditional” ways in Android.

国内博客

1.Android的multidex带来的性能问题-减慢app启动速度

在安卓社区中,65k方法数的限制是一个被多次提及的问题。目前解决这个问题的办法就是用multidex。虽然multidex是谷歌给出的一个非常棒的办法,但是我发现了它对app启动性能存在严重的影响,这点还没有在社区引起重视。我这篇文章的就是为那些还没有听说过这个问题(但是想使用multidexing)的开发者以及那些使用了multidexing,但是想观察本文解决办法所能能赢得性能的伙伴而写的。

2.Android静默安装实现方案,仿360手机助手秒装和智能安装功能

在Android官方看来,这显示是一种非常危险的行为,因此静默安装这一行为系统是不会开放给开发者的。但是总是弹出一个安装对话框确实是一种体验比较差的行为,这一点Google自己也意识到了,因此Android系统对自家的Google Play商店开放了静默安装权限,也就是说所有从Google Play上下载的应用都可以不用弹出安装对话框了。这一点充分说明了拥有权限的重要性,自家的系统想怎么改就怎么改。

3.Android FrameWork 基于libGDX实现高性能动画特效(粒子特效/烟花效果篇)

工作原因最早想做一个烟花绽放的特效,最初方案是播放Gif或者自己绘制帧动画,但是这种方案的弊端在于动画效果死板,播放元素无法更换,而且资源对于空间的占用恐怕也是日后的一大隐患。之后便考虑到粒子效果代码来实现,粒子效果比较容易找到的是一些java层实现的案例或框架,但对于计算密度如此之大的粒子效果来说,效果惨不忍睹,差一些的机器(CPU性能)上面那特效还不如没有。

4.快的打车架构实践

快的打车从2013年年底到2014年下半年,系统访问量迅速膨胀,很多复杂的问题要在短时间内解决,且不能影响线上业务,这是比较大的挑战,本文将会阐述快的打车架构演变过程遇到的一些有代表性的问题和解决方案。

5.途牛原创|途牛Android App的插件实现

Android插件化进行得如火如荼,各大名企相继开源其开发框架。不得不说,无数的技术大牛让我们敬仰。途牛的APP插件化到目前发布了多个版本,已经相对稳定,这里就叙述下途牛的APP插件化。

6.Android 日间夜间切换

布局中直接使用 Android 默认的控件就可以.在解析以后会根据控件转换成支持主题切换的控件.解放冗余的名称.

7.Android开发实践:Android.mk模板

1. 如何自动添加需要编译的源文件列表 2. 如何添加第三方静态库、动态库的依赖 3. 如何构造一个完整的NDK工程框架

8.【构建Android缓存模块】(一)吐槽与原理分析

在下载到 BitmapFun.rar 这个神圣的压缩包以后,我是双手颤抖,似乎是打开上古秘藏一般,心情激动导致久久不能自已。我还记得那天上海下着小雨,我当时霍然起身,伫立在 23 楼的窗台,仰着头向江水对岸的东方明珠望去,似乎这样我郁积已久的眼泪就不能掉下来。说到这里,Ryan 又暗自抹了一把眼泪。短暂地忘记了过去的黑暗时光,那一个漫长的被 OOM 的淫威所折磨的盛夏。。。

类库

1.WeChatLuckyMoney

微信抢红包插件, 帮助你在微信群聊抢红包时战无不胜

2.AndroidAutoLayout

Android屏幕适配方案,直接填写设计图上的像素尺寸即可完成适配

3.LikeAnimation

Twitter's heart.缩放爆炸效果。

4.floatingsearchview

自定义的浮动搜索框。

5.ToggleDrawable

动态的ToggleDrawable

6.Android-Plugin-Framework

此项目是Android插件开发框架完整源码及示例。用来通过动态加载的方式在宿主程序中运行插件APK。

7.AnimTextView

传入数据,执行动画

8.ThemeDemo

实现了日夜模式的切换.(不重启 Acitivity )
-----------------------------------------------------------------------------------------
每周一准时更新,主要包括上周最新的优秀国内外博客,新闻,类库,视频等    
[ Android Blog 周刊 ]
[ www.androidblog.cn ]  
[ QQ群:149581646  ]
-----------------------------------------------------------------------------------------
温馨提示:

微信公众号做了超链接限制,有兴趣的小伙伴可以直接到www.androidblog.cn

或点击文章末尾"阅读全文"里进行查看


    关注 Android博客周刊


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册