Skip to content

Instantly share code, notes, and snippets.

@jujishou
jujishou / gist:dd148e26a8a30774e283
Created September 1, 2014 08:48
9.1 Android周报

####新闻

  1. 《罗永浩 VS 王自如 网络公开辩论》: 8月27日晚,锤子科技创始人罗永浩与独立评测机构Zealer创始人王自如现身某视频网站,针对此前王自如的锤子T1手机视频评测当场对质。整场网络直播的辩论历时三个多小时,引发数百万网友关注。

  2. 《2014年Android碎片化报告》: OpenSignal通过对69万台设备进行分析,总结了一份关于Android碎片化的数据报告。报告结果显示支持Android的机型越来越多(形态、尺寸、性能规格各异),而 Android的不同版本又加剧了分化,Android的碎片化程度越来越高。

  3. 《MIUI 6进入了全民公测阶段》:8月16日发布的MIUI 6进入了全民公测阶段,小米手机4以及联通/电信小米手机3开发版用户可通过在线升级的方式升级至MIUI 6。 ####教程

  4. 《Android Intents》 :objc是一个关于 Objective-C 最佳实践与高级技术的期刊, 网站近期推出了关于Android开发的主题,本篇教程详细介绍了Intent的种类、作用和使用方法,以及Intent与Activities、Services的关系,并且与iOS中的相应功能进行了对比。

  5. 《Google Android官方培训课程中文版(v0.3)》:由开发者通过GitHub发起的开源协作翻译项目,主要翻译了Android 官方文档的Android Training板块,这些教程是学习Android应用开发的绝佳资料。

@jujishou
jujishou / 909.md
Created September 9, 2014 01:47
Title

Android开发周报:魅族MX4新品发布 ####新闻

  1. 《魅族MX4新品震撼发布》: 9月2日,魅族科技在北京国家体育馆副馆发布了全新一代产品魅族MX4以及人性化体验更卓越的Flyme4操作系统,让大屏手机更好用。并且,魅族MX4仅售1799元售价,震撼了整个业界,让曾经专注于小而美的魅族,在当天高调的震撼着整个互联网,在短短两天的时间内官网预定量就突破了300万。
  2. 《Moto 360 在上线后三小时内即告售罄》:9月6日凌晨发布的摩托罗拉 Moto 360 可以说将几个月来酝酿的智能手表浪潮推向了一个小高峰,Moto 360 在上线后三小时内即告售罄。加上之前发布的 LG G Watch 和 Samsung Gear Live,Google Play 商店设备页面在售的 Android Wear 智能手表已经有三个选择,其它厂商产品还索尼的 SmartWatch 3 以及华硕 Zen Watch 等。
  3. 《Google Glass 终于登陆 Play 商店》:在经过长达一年之久的等待后,Google Glass 终于被摆上了 Play 商店向大众消费者出售。Google 在其官方商店内兜售的 Glass 仍然是实为测试版的 Explorer Edition,售价 1500 美元并提供 5 种配色选择。连同 Glass 出售的还有镜框、墨镜镜片和耳机三种配件,购买 Google Glass 的用户将获赠一款镜框或墨镜镜片。单独出售的话,这些配件价格分别为 225 美元(五色可选)、150 美元(三种款式)以及 50 美元起(两种款式,另一种为 85 美元)。

####教程

  1. 《Android开源项目分类汇总》:史上最全的Android开源项目汇总,没有之一。作者以图文并茂的
@jujishou
jujishou / readme.md
Created September 12, 2014 10:01
9.12周报

Android开发周报 iPhone 6能比Android手机强多少

新闻

  1. 《iPhone 6比Android手机还能有多大优势?》:北京时间9月10日凌晨1点,苹果隆重发布了4.7英寸iPhone6和5.5英寸iPhone6 Plus手机,虽然iPhone 6更新了很多新功能,但随着竞争对手的不断进步,苹果将面临前所未有的挑战。尽管新手机的速度更快,能拍出更好的照片和视频,但它与Android和Windows Phone手机相比,优势已经越来越小。如果LG G3、Galaxy S5或Moto X昨天能够吸引你,今天或许仍然不会丧失这种吸引力。
  2. 《Apple Watch VS Android Wear》:Apple Watch的发布,再次把穿戴设备推到的舆论的浪尖。 现在没有谁能够给智能手表定义说它应该是怎样的,但是现在可以确定的是:苹果和谷歌在如何将电脑搬到你的手腕上这方面有不同的看法。至于这两者有什么区别,文章通过来自 Apple Watch 和 Android Wear 的截图进行了详细分析。其中 Apple Watch 的截图(方形)均来自苹果为这款产品发布的广告材料,而 Android Wear 的截图(圆形)则来自 Moto 360。
  3. 《Android版Chrome更新用Material Design界面》:Google 在I/O 2014开发者大会上发布了全新设计语言Material Design,Google 计划将这款设计语言应用到Android、Chrome OS和网页等所有平台上。近日,Android 版 Chrome 浏览器稳定版更新,并将 Material Design界面风格带入 Android 系统中。新版的 Chrome 稳定分支现在已经正式在 Google Play Store 上架。

教程

  1. [《Android开源框架Universal-Image-Loader完全解析》](http://tech.techweb.co
@jujishou
jujishou / gis.md
Created September 14, 2014 10:54
9.12周报

Android开发周报 iPhone 6能比Android手机强多少

新闻

  1. 《iPhone 6比Android手机还能有多大优势?》:北京时间9月10日凌晨1点,苹果隆重发布了4.7英寸iPhone6和5.5英寸iPhone6 Plus手机,虽然iPhone 6更新了很多新功能,但随着竞争对手的不断进步,苹果将面临前所未有的挑战。尽管新手机的速度更快,能拍出更好的照片和视频,但它与Android和Windows Phone手机相比,优势已经越来越小。如果LG G3、Galaxy S5或Moto X昨天能够吸引你,今天或许仍然不会丧失这种吸引力。
  2. 《Apple Watch VS Android Wear》:Apple Watch的发布,再次把穿戴设备推到的舆论的浪尖。 现在没有谁能够给智能手表定义说它应该是怎样的,但是现在可以确定的是:苹果和谷歌在如何将电脑搬到你的手腕上这方面有不同的看法。至于这两者有什么区别,文章通过来自 Apple Watch 和 Android Wear 的截图进行了详细分析。其中 Apple Watch 的截图(方形)均来自苹果为这款产品发布的广告材料,而 Android Wear 的截图(圆形)则来自 Moto 360。
  3. 《Android版Chrome更新用Material Design界面》:Google 在I/O 2014开发者大会上发布了全新设计语言Material Design,Google 计划将这款设计语言应用到Android、Chrome OS和网页等所有平台上。近日,Android 版 Chrome 浏览器稳定版更新,并将 Material Design界面风格带入 Android 系统中。新版的 Chrome 稳定分支现在已经正式在 Google Play Store 上架。

教程

  1. [《Android开源框架Universal-Image-Loader完全解析》](http://tech.techweb.co
@jujishou
jujishou / read.md
Created September 15, 2014 03:02
Android开发周报-Google宣布Chromebook可以直接运行Android app

新闻

  1. 《Chromebook开始支持Android应用》:虽然早在今年6月份的Google I/O大会上Google就宣布计划在Chromebook上对Android应用进行支持,如今这一技术已经实现,近日Google宣布Android应用可以在Chrome OS上下载和运行。开发者不需要对App进行修改就可以直接运行在Chromebooks,只需要从用户体验的角度去优化App。目前有四款应用可以从Chrome Web Store下载到。
  2. 《iPhone 6比Android手机还能有多大优势?》:北京时间9月10日凌晨1点,苹果隆重发布了4.7英寸iPhone6和5.5英寸iPhone6 Plus手机,虽然iPhone 6更新了很多新功能,但随着竞争对手的不断进步,苹果将面临前所未有的挑战。尽管新手机的速度更快,能拍出更好的照片和视频,但它与Android和Windows Phone手机相比,优势已经越来越小。如果LG G3、Galaxy S5或Moto X昨天能够吸引你,今天或许仍然不会丧失这种吸引力。
  3. 《Apple Watch VS Android Wear》:Apple Watch的发布,再次把穿戴设备推到的舆论的浪尖。 现在没有谁能够给智能手表定义说它应该是怎样的,但是现在可以确定的是:苹果和谷歌在如何将电脑搬到你的手腕上这方面有不同的看法。至于这两者有什么区别,文章通过 Apple Watch 和 Android Wear 的截图进行了详细分析。其中 Apple Watch 的截图(方形)均来自苹果为这款产品发布的广告材料,而 Android Wear 的截图(圆形)则来自 Moto 360。
  4. 《Android版Chrome更新用Material Design界面》:Google 在I
@jujishou
jujishou / 22news.md
Created September 22, 2014 02:40
9.21Android开发周报-Android L系统默认开启加密功能

###新闻

  1. 《iCloud前车之鉴,谷歌称Android L系统默认开启加密 》:iCloud艳照风波再起,第二波女星照片流出,大量女星的裸照又开始在社交网站疯传,本次大规模的“艳照门”依然有可能是黑客利用苹果iCloud云端系统的漏洞,在破解了女艺人们所设的简单密码后侵入并非法盗取了裸照,继而在网络论坛发布。注重保护用户的隐私,是厂商们义不容辞的责任,谷歌宣布Android L上将默认加密用户数据。
  2. 《苹果出了个指南教你怎么从Android向iOS迁移数据》: iOS 8 正式版发布,iPhone 6已经开售,该是应了各路分析师们说的 iPhone 与高端 Android 机抢夺市场份额的思路,苹果竟然提供了一份从 Android 设备向 iOS 设备迁移内容的指南。有趣的是,Google 的 Eric Schmidt 在去年提供过一份从 iOS 向 Android 迁移内容的指南,苹果与谷歌的竞争在时刻进行着。
  3. 《iPhone6 Plus/iPhone6开箱对比 秒杀大屏安卓及5s》: 9月19日iPhone6 Plus/iPhone6正式开售后,关于iPhone6的各种评测以及对比信息也随着汹涌而来。正在纠结到底是选择iPhone6 Plus还是iPhone6或者Android手机的用户,可以参考文章中关于这两款iPhone6的开箱对比,以及它们装在口袋中是什么样的效果。 ###教程
  4. 《How to create a menu like Hello SMS》Hello SMS是世界上首款标签式短信应用,界面设计为极简风格,没有多余的装饰没有复杂的配色,文
@jujishou
jujishou / gist.md
Created September 29, 2014 07:55
9.30Android开发周报-Google加强对Android厂商的控制

新闻

  1. 《Google加强对Android厂商的控制》:来自 The Information 的一份报告显示,Google 正在强制 OEM 厂商在 Android 设备上预装更多 Google 自家的应用。也就是说对于希望继续使用 Android 系统的 OEM 厂商来说,Google 将对他们施加更大的压力。今年早些时候,Google 就表达了想要减少系统碎片化的愿景而这就需要迫使 OEM 厂商尽快推出搭载最新 Android 系统的新设备。
  2. 《Android Auto开发者文档显示UI和第三方应用更多细节》:近日谷歌在Android开发者网站公开了关于Android Auto的一系列开发文档,展示谷歌车载平台的诸多细节并赋予了开发者改善系统的特权。Android Auto的“应用”并非真的应用程序,就是在现有Android应用的基础上增加额外Android Auto特定代码,使其能够在车上正常运行,开发者不需要独立开发手机、手表或是车载应用,在开发阶段完全采用常规方式开发,但通过不同的接口属性来应对不同平台。

教程

  1. 《Android数据库高手秘籍-使用LitePal建立表关联》:在面向对象的编程语言中,多个类之间可以相互关联引用,共同完成某项功能。同样在数据库当中,多个表之间也可以相互关联,但表与表之间的关联关系要比对象之间的关联关系要复杂一些,作者在文章中介绍了表与表之间的种三种关联:一对一、多对一、和多对多。
  2. 《Android View系统解析系列》:在Android开发系统中,几乎所有的控件都是View的子类,包括TextView、Button等。同时View也是面试过程中最常被考到的知识点。文章中详细介绍了View的相关操作,包括:滑动、手势分发、滑动冲突、绘制过程以及如何自定View。
@jujishou
jujishou / ss.md
Created October 14, 2014 05:58
Android周报—谷歌发布x86 64位Android L模拟器

新闻

  1. 《微软推出Android Wear手写键盘》:微软致力于智能手表的研发已有十年,它曾与 Fossil和其他一些手表制造商合作发布SPOT手表。近期微软又推出了一种适用于谷歌Android Wear平台的手写键盘。 微软的这款新式键盘是一种“模拟键盘”,目前发布的是原型定制键盘。
  2. 《谷歌发布x86 64位Android L模拟器》: 谷歌已经发布了一款 x86 64 位 Android 模拟器,来帮助 Android 开发者创建 64 位应用程序。与此同时,也有报道表示,谷歌将让 Android L 正式版支持 App 窗口模式运行。
  3. 《安卓L的前奏,Google Play服务新版发布》:随着10月15日的临近,大量的Google应用更新到了和安卓L适配的版本,使用了全新的Material Design设计以及图标。现在,Google应用的重中之重Google Play服务也发布了安卓L的新版。国外媒体报道届时Android L也会在这次大会上正式和大家见面。

教程

  1. 《Android的Looper和Handler消息处理机制详解》:移动开发中多数耗时的操作都需要异步操作,Android系统是通过Handler机制来解决异步问题,Android系统的消息队列和消息循环都是针对具体线程的,一个线程可以存在(当然也可以不存在)一个消息队列和一个消息循环(Looper),特定线程的消息只能分发给本线程,不能进行跨线程,跨进程通讯。文章详细分析了Looper和Handler。
  2. 《Understanding Material Design》:几个月前Google就发布了设计语言Material Design,安卓L很快就要来了,大量的Google应用已经更新到了和安卓L适配
@jujishou
jujishou / gist.md
Created October 14, 2014 05:59
Android周报—谷歌发布x86 64位Android L模拟器

新闻

  1. 《微软推出Android Wear手写键盘》:微软致力于智能手表的研发已有十年,它曾与 Fossil和其他一些手表制造商合作发布SPOT手表。近期微软又推出了一种适用于谷歌Android Wear平台的手写键盘。 微软的这款新式键盘是一种“模拟键盘”,目前发布的是原型定制键盘。
  2. 《谷歌发布x86 64位Android L模拟器》: 谷歌已经发布了一款 x86 64 位 Android 模拟器,来帮助 Android 开发者创建 64 位应用程序。与此同时,也有报道表示,谷歌将让 Android L 正式版支持 App 窗口模式运行。
  3. 《安卓L的前奏,Google Play服务新版发布》:随着10月15日的临近,大量的Google应用更新到了和安卓L适配的版本,使用了全新的Material Design设计以及图标。现在,Google应用的重中之重Google Play服务也发布了安卓L的新版。国外媒体报道届时Android L也会在这次大会上正式和大家见面。

教程

  1. 《Android的Looper和Handler消息处理机制详解》:移动开发中多数耗时的操作都需要异步操作,Android系统是通过Handler机制来解决异步问题,Android系统的消息队列和消息循环都是针对具体线程的,一个线程可以存在(当然也可以不存在)一个消息队列和一个消息循环(Looper),特定线程的消息只能分发给本线程,不能进行跨线程,跨进程通讯。文章详细分析了Looper和Handler。
@jujishou
jujishou / gist.md
Created October 31, 2014 10:22
Android开发周报——Android之父离开谷歌自立门户

新闻

  1. 《Android之父鲁宾离开谷歌自立门户》:谷歌公司于周四发布声明称,Android系统的创始人之一、并领导过谷歌Android部门的安迪·鲁宾(Andy Rubin)将离职。鲁宾在前不久调去谷歌新成立的机器人部门,担任负责人。
  2. 《Android Wear迎来新版升级--音乐播放指令加入》:谷歌的智能手机系统Android Wear在日前迎来了一次新的升级,当中包含了一些非常细微的改动。据悉,本次升级的版本号为4.4W2,主要包含2个和用户有关的功能,分别是从表盘界面上“清除”顶部通知的能力,以及新的“播放音乐”命令。除此之外,升级还带来了一些后台的改动,这些改动也预示了未来将会加入的功能。
  3. 《Android Wear或兼容iPhone 6》:根据外媒报道称,谷歌正在对Android Wear操作系统进行新一轮更新,最大的改变将是让这款智能手表操作系统兼容iOS设备,这意味着你最近购买的iPhone,比如iPhone 6和iPhone 6 Plus将能够安装Android Wear设备。谷歌Android Wear产品经理Jeff Chang在接受采访时暗示了这一点。
  4. 《Google披露Android 5.0的三大安全特性》:本月中旬发布的Android 5.0是 Android 史上最大的一次更新。新版的 Android 有很多引人注目的特性,如 Material Design 设计语言、改进电池能效和运行效率、提供多用户支持等,而且 Google 随后也发布了开发者工具包。相比之下,安全尽管不那么显眼,但是近年来频发的安全事件足以让人必须提高对其安全改进的关注。总的来说,在安全方面,Android 采用的是与其开放性背道而驰的机制—封闭。

###教程

  1. [《使用工具来提升Android开发效率》](http://toughcoder.net/blog/2014/10/24/boosts-