早在2012年8月,在Java平台首席架构师Mark Reinhold宣布模块化项目Jigsaw以后不久,JEP 162这一题为“准备模块化”的提案就指出,在Jigsaw项目中为模块化系统开发的代码不会集成到JDK 8中。那次延期直接将模块化支持推迟到JDK 9,最先也获得2016年。java
android5.0让位,Android 6.0曝光这是神马状况?android
Android 5.0刚和咱们见面没多久,下一代操做系统Android 6.0就曝光了。外媒报道称,谷歌另外一个开发小组已经着手进行一款代号为“M”的系统的研发工做,而这个“M”颇有可能就是Android 6.0的代号。据猜想,Android 6.0最主要的变化将会是优化车载表现,可直接安装在汽车当中,这样用户无需智能手机便可直接控制汽车。git
将Eclipse代码导入到AndroidStudio的两种方式程序员
说到使用AndroidStudio,除了新建的项目,咱们都会面临的问题是原先Eclipse的代码该怎么导入到AndroidStudio中使用。Google为了让咱们更加方便的使用AndroidStudio,提供了两种导入Eclipse代码的方式:一种兼容Eclipse,一种是全新的Android Gradle Project.github
在这篇文章中咱们将阐述什么是Java注解,它们如何工做,怎么使用它们。咱们将揭开Java注解的面纱,包括内建注解或称元注解,还将讨论Java8中与之相关的的新特性。最后,咱们将实现自定义的注解,编写一个使用注解的处理程序(消费器),它经过java反射使用注解。编程
缓存、缓存算法和缓存框架简介ubuntu
咱们都听过 cache,当你问他们是什么是缓存的时候,他们会给你一个完美的答案,但是他们不知道缓存是怎么构建的,或者没有告诉你应该采用什么标准去选择缓存框架。在这篇文章,咱们会去讨论缓存,缓存算法,缓存框架以及哪一个缓存框架会更好。android-studio
手机QQ的移动化实践之路】在刚刚结束的AS北京上,腾讯即时通信平台部技术总监范瑞彬作了题为《手机QQ的移动化实践之路》的演讲,从移动环境的特色、如何作好接入、架构设计理念三个方面分享了手Q一路走来的诸多经验。演讲PPT下载:http://pan.baidu.com/s/1mgIDMtU
阿里心石:手机淘宝构架演化实践】在本届ArchSummit中,来自阿里无线事业部的高级专家李敏(花名心石 @allblue_华丽地低调 )与咱们分享了《手机淘宝架构演化实践》,畅谈阿里巴巴无线从开始之初到成为日活上亿级别电商应用技术变迁和积累。演讲PPT下载:http://pan.baidu.com/s/1kTgMfMv
该学习专辑包含:gradle 初步构建(一)、Java Project Gradle Emma、Android Project Gradle jacoco、Android Gradle Espresso tests、自由的使用 gradle 构建你的应用、Groovy 初探(一)、gradle 集成修改 Android Manifest.xml 打多个包实践和Gradle 编译交互小技巧等,而且还在持续更新中。
这里主要讲一下关于代码规范的相关问题,和在Android项目中如何利用一些工具进行规范和检查。代码规范不是一个Android项目特有的问题,因此前部份内容是不单针对Android的。
googdev结合Stduio 1.0正式版与最新的Gradle语法经过本身的开源项目 9GAG 讲解了Gradle相关的知识,后续会介绍一种我经常使用的快速方便的编译查看第三方开源项目的方法,如何导入Android Studio,Gradle经常使用基本命令,多渠道打包配置等。
这10篇论文包括:编程语言中的基本概念、为何函数式编程重要、计算机编程的公理基础、分布式系统中的时间、时钟和事件顺序、理解类型、数据抽象和多态、符号表达式的递归函数,及其机器计算等。
Android widget for selecting a range of values.
Use a jar executable to create a Drawable class to display a SVG on Android.
Gradle plugin to integrate Robolectric tests into Android Studio。
This is a Android Studio/ IntelliJ IDEA plugin to localize your Android app, translate your string resources automactically. https://plugins.jetbrains.com/plugin/7629
AKA VectorDrawableCompat: A 14+ backport of VectorDrawable.
Example project for multi-dex project in Android.
Implements pinch-zoom, rotate, pan as an ImageView for Android 2.1+.
Gradle port of Google's SlidingTabLayout to display a custom ViewPager title strip.
Pumped up RecyclerView.This is an attempt to make RecyclerView easier to use.
Features built in:
An android view,which can layer on any gravity for swiping.
国内几个Android SDK镜像
大连东软信息学院镜像服务器的地址: http://mirrors.neusoft.edu.cn
端口:80
北京化工大学镜像服务器的地址:
http://ubuntu.buct.edu.cn/
端口:80http://ubuntu.buct.cn/
端口:80http://ubuntu.buct6.edu.cn/
端口:80上海GDG镜像服务器地址:http://sdk.gdgshanghai.com
端口:8000
使用方法:
gradle-packer-plugin Android 多渠道打包工具
gradle-packer-plugin 是Android多渠道打包工具Gradle插件,可方便的于自动化构建系统集成,经过不多的配置可实现以下功能 :
Chat, for GitHub.
用Sketch一步一步教你制做扁平图标,步骤很详细
都说产品设计师的设计能够用 Axure + Sketch + Origami三者联动,完成原型、视觉和动效的一条龙工做,前一段时间也抽空学习了一下 Quartz Composer(如下简称 QC) + Origami,虽然有必定的上手难度,可是确实可以作出很是逼真的效果。