Android Studio 2.2新特性

2016-09-21
阅读 3 分钟
8.1k
Android studio 2.2的提升包含三大要素:更快,更加智能,Android平台支持。开发更加迅速,例如新的布局编辑器,其让开发者能更快的更简单的编写应用界面。开发更加智能,例如新的APK分析工具,增强了的布局代码审查,增加了代码分析等。Android平台支持则是针对Android7.0的支持,另外Android官方模拟器也已经发布。

Android最佳实践(八)之热修复方案

2016-09-11
阅读 2 分钟
5.8k
最近一年,热修复在Android界很火,相信大家也或多或少的看过某些团队的热修复博文,关于框架选择等等。框架选择很重要,但做好对应的一整套热修复方案,再去变更框架,则来的容易许多。

Android自定义Lint实践(二)

2016-08-13
阅读 7 分钟
5.1k
为什么需要自定义 原生Lint无法满足我们团队特有的需求,例如:编码规范。 原生Lint存在一些检测缺陷或者缺少一些我们认为有必要的检测。 自定义方案 LinkedIn提供了一种思路 : 将jar放到一个aar中。这样我们就可以针对工程进行自定义Lint,lint.jar只对当前工程有效。 Google指出,aar文件可以包含一个自定义的lint.jar...

Android自定义Lint实践(一)

2016-08-13
阅读 6 分钟
9.7k
Android Studio provides a code scanning tool called Lint that can help you to easily identify and correct problems with the structural quality of your code, without having to execute the app or write any test cases.

Android最佳实践(七)之AppCompat 23.2.0

2016-03-01
阅读 3 分钟
6.4k
这是一个系列,我们将其命名为android最佳实践,如果你还没有看之前的文章: Android最佳实践(一) android最佳实践(二) android最佳实践(三) android最佳实践(四) android最佳实践(五) Android最佳实践(六)之扫描二维码模块 在2016年的2月24日,google的Android开发团队发布了: {代码...} 那么其和我们现阶...

Android最佳实践(六)之扫描二维码模块

2016-02-24
阅读 3 分钟
9.3k
这是一个系列,我们将其命名为android最佳实践,如果你还没有看之前的文章: Android最佳实践(一) android最佳实践(二) android最佳实践(三) android最佳实践(四) android最佳实践(五) 上一节,我们编写了contact模块,极大的简化了联系人的获取,而且提供了两种方式,一种是通过手机内置app获取联系人手机号...

android最佳实践(五)

2016-02-16
阅读 3 分钟
8.1k
这是一个系列,我们将其命名为android最佳实践,如果你还没有看之前的文章: Android最佳实践(一) android最佳实践(二) android最佳实践(三) android最佳实践(四) Android最佳实践(六)之扫描二维码模块 上一节,我们编写了contact模块,该模块能够很方便的使用联系人和自定义联系人界面,春节过后,我编写了基...

android最佳实践(四)

2016-02-06
阅读 2 分钟
5.7k
这是一个系列,我们将其命名为android最佳实践,如果你还没有看之前的文章: Android最佳实践(一) android最佳实践(二) android最佳实践(三) android最佳实践(五) Android最佳实践(六)之扫描二维码模块 大家可能在做app的时候,或多或少需要使用联系人,而根据google提供的api,你需要编写大量的代码,例如首先...

android最佳实践(三)

2016-02-02
阅读 4 分钟
6.5k
这是一个系列,我们将其命名为android最佳实践,如果你还没有看之前的文章: Android最佳实践(一) android最佳实践(二) android最佳实践(四) android最佳实践(五) Android最佳实践(六)之扫描二维码模块 现阶段,我们创建了最简单的Android项目,现在在此公布github链接[链接],希望大家多多支持。 因为之前谈...

android最佳实践(二)

2016-02-01
阅读 4 分钟
7.9k
这是一个系列,我们将其命名为android最佳实践,如果你还没有看之前的文章: Android最佳实践(一) android最佳实践(三) android最佳实践(四) android最佳实践(五) Android最佳实践(六)之扫描二维码模块 关于项目 博文会根据项目的进度进行相关介绍,其会分为多个模块,每个模块互不依赖,各个模块都是单独的学...

android 5.0 新特性之最近应用程序

2016-01-27
阅读 3 分钟
7k
相信大多数人都有android设备,而按home键,可以查看最近任务,在5.0以下,其是不可定制的,而在5.0以上的设备,google为我们提供了相关API。

Android最佳实践(一)

2016-01-24
阅读 4 分钟
17.4k
这是一个系列,我们将其命名为android最佳实践,如果你还没有看之前的文章: Android最佳实践(二) android最佳实践(三) android最佳实践(四) android最佳实践(五) Android最佳实践(六)之扫描二维码模块 Android最佳实践 感谢@xixicat给的灵感,希望这次专题能认真的走下去,其他翻译CodePath Android会同步进...

Android工具箱之Android 6.0权限管理

2016-01-22
阅读 5 分钟
11.5k
这是一个系列,我们将其命名为工具箱,如果你还没有看之前的文章: Android工具箱之Context解析 Android工具箱之文件目录 Android工具箱之组织你的代码文件 Android工具箱之理解app资源文件 Android工具箱之Activity生命周期 Android工具箱之迁移到AppCompat 概述 默认情况下,一个Android app是不会获取任何权限的。当...

Android工具箱之迁移到AppCompat

2016-01-20
阅读 3 分钟
5.7k
这是一个系列,我们将其命名为工具箱,如果你还没有看之前的文章: Android工具箱之Context解析 Android工具箱之文件目录 Android工具箱之组织你的代码文件 Android工具箱之理解app资源文件 Android工具箱之Activity生命周期 Android工具箱之Android 6.0权限管理 概述 AppCompat支持库提供了ActionBar和Material Design...

Android工具箱之Activity生命周期

2016-01-18
阅读 1 分钟
5.5k
这是一个系列,我们将其命名为工具箱,如果你还没有看之前的文章: Android工具箱之Context解析 Android工具箱之文件目录 Android工具箱之组织你的代码文件 Android工具箱之理解app资源文件 Android工具箱之迁移到AppCompat Android工具箱之Android 6.0权限管理 Activity的生命周期 背景 用户打开app,浏览页面,Android...

EventBus 3.0的用法详解(二)

2016-01-15
阅读 2 分钟
23.3k
前一篇文章简单介绍了EventBus 3.0的用法,现在是时候详解其用法了。首先声明,EventBus 3.0的改动针对2.4的改动并不是特别大,但是对于其性能的提升是另外一个说法了,所以建议学习EventBus 3.0。

Android工具箱之理解app资源文件

2016-01-14
阅读 4 分钟
7.7k
这是一个系列,我们将其命名为工具箱,如果你还没有看之前的文章: Android工具箱之Context解析 Android工具箱之文件目录 Android工具箱之组织你的代码文件 Android工具箱之Activity生命周期 Android工具箱之迁移到AppCompat Android工具箱之Android 6.0权限管理 概要 在Android开发中,几乎所有的事情就是资源,而定义...

Android工具箱之组织你的代码文件

2016-01-13
阅读 2 分钟
4.8k
这是一个系列,我们将其命名为工具箱,如果你还没有看之前的文章: Android工具箱之Context解析 Android工具箱之文件目录 Android工具箱之理解app资源文件 Android工具箱之Activity生命周期 Android工具箱之迁移到AppCompat Android工具箱之Android 6.0权限管理 概览 Android应用需要有良好的包结构定义,这会使得你的代...

Android工具箱之文件目录

2016-01-12
阅读 1 分钟
4.1k
这是一个系列,我们将其命名为工具箱,如果你还没有看之前的文章: Android工具箱之Context解析 Android工具箱之组织你的代码文件 Android工具箱之理解app资源文件 Android工具箱之Activity生命周期 Android工具箱之迁移到AppCompat Android工具箱之Android 6.0权限管理 Overview 开发一个Android项目的结构, 最经常使用...

Android工具箱之Context解析

2016-01-12
阅读 6 分钟
11.2k
这是一个系列,我们将其命名为工具箱,如果你还没有看之前的文章: Android工具箱之文件目录 Android工具箱之组织你的代码文件 Android工具箱之理解app资源文件 Android工具箱之Activity生命周期 Android工具箱之迁移到AppCompat Android工具箱之Android 6.0权限管理 这几天一直在思考一个问题,为什么国内的热门博客和...

EventBus 3.0的用法详解(一)

2016-01-10
阅读 3 分钟
66.5k
看到大家提出的关于Android的问题,有一部分可以用EventBus解决,而也有相当多的人推荐使用EventsBus,因为其和GreenDAO出自一家公司,并且使用它非常的简单,所以现在很多的互联网app都会使用EventsBus来进行消息传递。

Gradle for Android 第七篇( Groovy入门 )

2016-01-09
阅读 3 分钟
23.5k
这一系列暂不更新,相关技术讨论,请移步微信群,谢谢,希望大家多多支持! 这会是一个系列,所以如果你看完这篇文章,请看下列文章: Gradle for Android 第一篇( 从 Gradle 和 AS 开始 ) Gradle for Android 第二篇( Build.gradle入门 ) Gradle for Android 第三篇( 依赖管理 ) Gradle for Android 第四篇( 构建变体 )...

Gradle for Android 第六篇( 测试)

2016-01-06
阅读 6 分钟
21.1k
这一系列暂不更新,相关技术讨论,请移步微信群,谢谢,希望大家多多支持! 这会是一个系列,所以如果你看完这篇文章,请看下列文章: Gradle for Android 第一篇( 从 Gradle 和 AS 开始 ) Gradle for Android 第二篇( Build.gradle入门 ) Gradle for Android 第三篇( 依赖管理 ) Gradle for Android 第四篇( 构建变体 )...

Gradle for Android 第五篇( 多模块构建 )

2016-01-05
阅读 4 分钟
35.9k
这一系列暂不更新,相关技术讨论,请移步微信群,谢谢,希望大家多多支持! 这会是一个系列,所以如果你看完这篇文章,请看下列文章: Gradle for Android 第一篇( 从 Gradle 和 AS 开始 ) Gradle for Android 第二篇( Build.gradle入门 ) Gradle for Android 第三篇( 依赖管理 ) Gradle for Android 第四篇( 构建变体 ) ...

Gradle for Android 第四篇( 构建变体 )

2016-01-03
阅读 9 分钟
29.3k
这一系列暂不更新,相关技术讨论,请移步微信群,谢谢,希望大家多多支持! 这是一个系列,所以如果你看完这篇文章,请看下列文章: Gradle for Android 第一篇( 从 Gradle 和 AS 开始 ) Gradle for Android 第二篇( Build.gradle入门 ) Gradle for Android 第三篇( 依赖管理 ) Gradle for Android 第五篇( 多模块构建 )...

Gradle for Android 第三篇( 依赖管理 )

2016-01-02
阅读 6 分钟
52.7k
这一系列暂不更新,相关技术讨论,请移步微信群,谢谢,希望大家多多支持! 依赖管理 这会是一个系列,所以如果你还没有看我之前的几篇文章,请先查看以下文章: Gradle for Android 第一篇( 从 Gradle 和 AS 开始 ) Gradle for Android 第二篇( Build.gradle入门 ) Gradle for Android 第四篇( 构建变体 ) Gradle for A...

写给2016的自己

2016-01-01
阅读 2 分钟
4.3k
那个时候的自己还是个刚入北京的实习生,拿着每月1500的工资,每天加班到9点半的小鲜肉,Android对于我来说,陌生而又艰难,大学三年半的时光,从一个excel,office都不会的电脑采纳,到学习了c语言,学会了hello world,到学习了java,到学习了面向对象设计,到数据结构,c++,数据库设计,linux入门,设计模式,操作系统等。

Gradle for Android 第二篇( Build.gradle入门 )

2016-01-01
阅读 7 分钟
55.5k
这一系列暂不更新,相关技术讨论,请移步微信群,谢谢,希望大家多多支持! 新年新气象,奋斗的一年,在这一章,我们将学习以下内容: 理解Gradle文件 编写简单的构建任务 自制构建脚本 如果你还没有看grade for android系列的第一篇博客,请先查看: Gradle for Android 第一篇( 从 Gradle 和 AS 开始 ) Gradle for And...

Gradle for Android 第一篇( 从 Gradle 和 AS 开始 )

2015-12-31
阅读 5 分钟
94.2k
正如大家所见,这是本英文书,而由于国内的gradle翻译资料不全,所以特次开辟专栏,翻译gradle for android这本书,同时添加自己的心得体会以及在实际工作上的实战,希望大家能够喜欢。

HTTP 请求

2015-12-24
阅读 7 分钟
5.5k
浏览器的 HTTP 请求 如果你对Android感兴趣,对Gradle感兴趣,那么可以看看我的最新博客gradle for Android文章: 第一篇 从Gradle和AS讲起: [链接] 第二篇 Build.gradle入门 [链接] 发起一个 HTTP 请求很容易。比如你说你想用浏览器访问 Reddit 。你所需要做的仅仅是启动浏览器然后在地址栏输入 [链接],然后你就可以...