Android每周热点第二十一期

709 查看

本期热点

使用libgdx开发Android游戏系列
1、一天内创建工作原型
在本文中,我会间接的讲解构建一个游戏引擎和组件的模块,而且我将演示如何使用libgdx库快速开发一个游戏原型。

2、动画
这是基于LibGdx游戏开发系列的第二篇文章。我们之前已经做了一个最基本的游戏世界,并且在这个世界里可以通过方向键和触摸动作来控制Bob前进后退。那么现在,就让我们为这个角色的移动增加一些更真实的动画和动作吧。

文章、教程

如何在安卓应用程序中保存数据
在安卓SDK中有许多机制可以用来保存数据,决定使用哪一种和何时触发该操作常让人困惑。当创建个人应用程序的时候你想要做的第一件、最容易的事就是保存一些用户输入的、明确需要保存的数据。本文介绍了一些常用来持久化存储的方法。

Android 4.4 KitKat新特性
Dave Smith是移动开发领域领先的Double Encore公司的一名高级工程师,他是开发定制硬件和设备上移动应用专家。本文概览了Android 4.4 KitKat新特性。

Layout Inflation不能这么用
LayoutInflater这个对象在Android的SDK中很常见,但是你绝对没想到竟然能够找到一个使用误区。说不定你的App里就是这么用的!那么请你继续读完这篇文章,稍后我会解释为什么这样做不对。

使用Gradle发布应用(英文)
Domain Mee将与我们分享使用Gradle工具实施项目平台迁移的经验。

Play Store跨版本兼容(英文)
新版Android允许应用程序实现更丰富的用户体验。Kirill Grouchnikov将与我们分享跨版本兼容的方法,并说明如何在APP商店中实现。

集成操作栏和侧边抽屉(英文)
Kirill Grouchnikov演示了如何让侧边导航抽屉与透明操作栏相兼容。

Chris Lacy的Android理念(英文)
Action Launcher、Tweeter Lanes及Link Bubble的应用开发者——Chris Lacy抽出了时间来解答问题,分享他的Android开发经验。

Android Wear设备的堆叠通知栏(英文)
Android Wear Developer Preview视频中的堆叠通知栏实现起来真的非常简单,只需要几行额外的代码即可。

蓝牙LE——第6部分(英文)
回顾前文,Mark Allison检查着从TI -Sebsordde 传感器上获取温湿度前的各个步骤,而作为该系列文章的最后一篇。通过接收通知栏消息和温湿度信息,他将完成这个项目。

Android平台使用Rxjava语言的7个高效建议(英文)
Timo Tuominen说道:“我们使用的函数响应方式并没有错,但我们都会觉到这其实一种技术妥协”。事实上,响应是很有趣的——无论开始多么困难,你总会觉得这是值得的。

使用自定义复合视图(英文)
这篇文章展示了如何在一个自定义View中封装一个始终都能在APP中被重用的函数性View,并允许你简单地测试封装的功能。

使用Google Analytics API v4(英文)
Google已经将Android平台的Google Analytics API V4的功能迁移到Googe Play Service。而作为迁移的一部分,EasyTracker类已被删除,但你仍然可以得到一个相当简单的自动Tracker并能运行。本文将教你如何实现。

库、代码

安卓进度显示按钮(英文)
可以显示进度的自定义android按钮(例如加载一个API)。这样使用者就可能修复存储库中的错误的名称。

Android Arsenal(英文)
Android Arsenal库可以链接到一个显示函数库选项以正确运行的列表界面,列表经筛选后显示出最佳项。这也提醒我们,我们应该改进工具箱了。

AutoNotifyViewPager(英文)
这个项目是ViewPager的升级版本。当数据变动时能自动通知适配器。

PagingGridView(英文)
PagingGridView可以像PagingListView一样添加更多的条目。它相当于一个Gridview,并且能在到达列表底端后续加更多的条目。

ViewPagerTransforms(英文)
这个函数库包含的常见效果类需要在Android v13 以上的平台上转换成View Pager scrolling。它重写了JazzyViewPager库。重写目标提供一种更易使用和扩展实现ViewPager效果的方式。

ParallaxHeaderViewPager(英文)
视差组件的潮流不会结束,而ParallaxHeaderViewPager正是延续了这股潮流,它携带了超大header和view pager。

每周应用

DevDrawer(英文)
DevDrawer是基于应用程序的小部件,为那些不断安装/卸载/清除项目数据的开发人员服务。您可以在部件上启动应用程序或启动应用程序的详细设置页面来卸载、清除数据等。

新闻

谷歌禁止厂商定制Android汽车和手表平台
谷歌很久以前就丧失了Android智能手机系统的界面控制权,所以他们此次吸取教训,不再允许OEM厂商对可穿戴设备、娱乐设备和车载设备的Android系统进行定制。

特刊

Android Weekly 登陆Facebook(英文)
鉴于Facebook上Android社区的日益发展,我们决定新建一个Android Weekly的主页。如果你能给我们的页面点个赞,那真是太棒了!我们会像witter与G +一样持续更新。感谢你们的大力支持!