距离 Android 系统上一次重大更新不到一年的时间,谷歌再一次从 KitKat 升级到了 Lollipop,而两次都使用糖果来命名,营销的目的显露无遗。当我们首次看到 Android 5.0 Lollipop 这个名字的时候,就已经意识到这将是 Android 系统有史以来变化最大的一次升级。 首先,在感官界面设计上,我们彻底迎来了 Android 系统的扁平化时代,新的..
导读:我们刚刚发布了一款插件 Qualcomm Snapdragon Debugger for Visual Studio ,用于在 Microsoft Visual Studio 中创建与调试 Android NDK 应用。 它能够帮助您在 Visual Studio 2012/2013 上开发 Android 项目,我们为你提供了应对良方。 你既想利用 Andro..
[摘要]今年的Google I/O大会将在本月28日至29日于美国旧金山召开,本文我们就一起聊聊与Android M有关的新消息。 今年的Google I/O大会将在本月28日~29日于美国旧金山召开。随着时间日益临近,不少有关本次大会上将要公布的新内容也慢慢浮出水面。而这些内容中,大家对代号为“M”的Android新系统颇感兴趣。接下来,我们就结合目前所掌握的相关信息来了解一下,Android M可能会有哪些新增内容。 叫“..
[摘要]如果你正好要购买一块智能手表,那么究竟应该选择Android Wear还是Apple Watch呢?这10个问题将帮助你在两者之间进行取舍。 Apple Watch已经上市,而再加上之前已经有大量的Android Wear系统智能手表,现在消费者已经有了不少选择。苹果方面,无论是入门级的Apple Watch Sports、普通不锈钢版的Apple Watch还是18k镀金版,虽然外观一样,但是却可以搭配不同材质的..
在Android中到处可见接口回调机制,尤其是UI事件处理方面。举一个最常见的例子button点击事件,button有一个点击方法onClick(),我们知道onclick()是一个回调方法,当用户点击button就执行这个方法。在源码中是这样定义的: 1. //这个是View的一个回调接口 2. /** 3. * Interface de..
我记得在前面,我写了一篇Android 微信6.1 tab栏图标和字体颜色渐变的实现,如果大家仅仅认为这篇文章的功能只是模仿微信颜色渐变效果,那就大错特错了!认真阅读了这篇文章的朋友,应该知道,这里面代码可用作 app 通用的底部栏导航,通过它能快速的实现类似微信6.0版本以底部导航的 app 整体架构,并且在 MainActivity 中需要编写的代码非常简洁。如果有兴趣的朋友可以去看看。 ..