Android开发技术前线第五期 (@MrSimp1e)html
深刻Android图形管道、Romain Guy的性能优化案例、图片加载框架Glide、模仿iOS的模糊视图,都是些不错的文章。java
Android内存优化之MAT工具使用教程系列 (@高建武_Gracker)node
正所谓工欲善其事,必先利其器,在对Android应用进行内存优化MAT(Memory Analyzer Tool)是一把必不可少的利剑,MAT一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它能够帮助咱们查找内存泄漏和减小内存消耗。此系列目前有:1. MAT使用入门 2. MAT使用进阶 3. 打开MAT中的Bitmap原图三篇文章满满的干货,步骤、注释写的很详细图文并茂,一步步带你走进MAT的世界。android
从Fragment被销毁看replace和add的区别 (@方杰_Jay)git
首先从一个bug提及 咱们都知道fragment切换有两种方式: 1. replace方式transaction.replace(R.id.content, IndexFragment); 2. add-hide-show方式transaction.add(R.id.content, IndexFragment); transaction.hide程序员
使用AIDL实现进程间的通讯 (@liuhe688)
AIDL(Android Interface Definition Language)是一种接口定义语言,编译器经过*.aidl文件的描述信息生成符合通讯协议的Java代码,咱们无需本身去写这段繁杂的代码,只须要在须要的时候调用便可,经过这种方式咱们就能够完成进程间的通讯工做。github
Google利器Android Studio从入门到精通 (@工匠若水)web
通过2年时间的研发,Google终于正式发布了面向Android开发者的集成开发环境Android Studio 1.0(稳定版)。Android Studio是Google开发的一款面向Android开发者的IDE, 支持Windows、Mac、Linux等操做系统,基于流行的Java语言集成开发环境IntelliJ搭建而成。该IDE在2013年5月的Google I/O开发者大会上首次露面,当时的测试版各类莫名其 妙的Bug,可是14年12月8日发布的版本是稳定版。正则表达式
使用Gradle构建Android程序 (@Rinvay)编程
Android Studio正式版早已经发布了,默认使用Gradle构建,GitHub上80%的Android项目也都是使用Gradle构建的,咱们还有什么理由不使用Gradle呢?
本文是一篇译文,原文Android Performance Case Study Follow-up的做者是大名鼎鼎的Romain Guy。本文讲述了Android性能优化的一些技巧、方法和工具。
系统介绍JNI/NDK开发方面的知识及示例,包括各平台环境下JNI开发流程、JNI数据类型、JNI函数查找命名规则、字符串处理、本地代码访问Java的属性和方法、局部引用与全局引用、开发当中常见错误分享、NDK开发环境搭建、NDK编译系统详解和NDK开发综合案例等。
符合Material Design的抽屉导航效果 (@MrSimp1e)
如今看来,抽屉式导航已经成为主流导航模式之一。尽管广受批评,但我仍是很喜欢该样式,所以我决定在我写的几个app上添加这个控件。这篇文章想经过介绍我以为抽屉式导航有趣的地方,帮助阅读本文的 Android 开发者们学习到一些知识,同时从其余人的评论中学习到更多的东西。
自动化截图-应用分发时的自动截图方案 (@MrSimp1e)
在发布 App 到应用商店时有一件的事情不得不作,就是上传最新的高清无码截图到应用商店上。但是若是你的 App 有许多页面,那你每次发布更新时手动截图将会变的很痛苦,由于你须要一页一页地去截图。为了解决众多 App 开发者的这个痛点,我将在这篇博文中介绍一个实现自动化截图的方法。
深刻浅出RxJava三--响应式的好处 (@hi大头鬼hi)
在第一篇中,我介绍了RxJava的基础知识。第二篇中,我向你展现了操做符的强大。可是你可能仍然没被说服。这篇里面,我讲向你展现RxJava的其余的一些好处,相信这篇足够让你去使用Rxjava.
android apk 防止反编译技术第二篇-运行时修改Dalvik指令 @
咱们知道apk生成后全部的java生成的class文件都被dx命令整合成了一个classes.dex文件,当apk运行时dalvik虚拟机加载classes.dex文件而且用dexopt命令进行进一步的优化成odex文件。咱们的方法就是在这个过程当中修改dalvik指令来达到咱们的目的。
Kotlin for Android (II)建立一个工程 (@MrSimp1e)
当我从what Kotlin is and what it can do for us得到一些启发以后,以为是时候配置下 Android Studio来帮助咱们使用Kotlin开发Android应用程序了. 其中有些步骤只须要在初次使用时完成一次, 可是其余一些Gradle配置须要为每个新项目作一遍.
Google 出手尝试解决 Android WebView 的碎片化 @颠倒的阿卡林型次元
最近可能很多人都在 Google Play Store 上发现了一个新的App: Android System WebView 根据解释,这个是 Android 内置的 WebView 的独立版本。不少人都下载安装了这个App,评论里也有各类奇(xia)葩(bai)评论,说是这个组件很是有效果。Google甚至还创建了一个社群用于发布最新的测试版 WebView。做为一个折腾党,我确定不能并且没有错过这个App。却是只有一个问题:WebView 这种组件如何可以独立出来?
Yalantis出品,必属精品啊。
一个效果很赞的由圆点组成的圆形进度条。
相似于微里的图片选择器,支持选择单张和多张图片
ListViewHelper. 实现下拉刷新,滚动底部自动加载更多,分页加载,自动切换显示网络失败布局,暂无数据布局,,真正的MVC架构.
高仿新版58 加载动画。
一个漂亮的颜色选择器。
升级狂魔又来啦,Beta3 Fixed inter-module dependencies are not configured correctly。
Regulex是一个在线正则表达式可视化工具。
@ASTA谢谢大出品,必属精品啊,bat是一个用Go写的命令行API测试利器,支持文件下载,文件上传,支持Linux的pipe方式,总之就是炫酷。
Roboto is the easiest way to build and deploy your iOS and Android apps.
Android Killer 是一款可视化的安卓应用逆向工具,集Apk反编译、Apk打包、Apk签名,编码互转,ADB通讯(应用安装-卸载-运行-设备文件管理)等特点功能于一 身。
PxCook像素大厨,UI设计师效率提高利器,让你专一于设计本质,再也不为标注切图而烦恼,从设计到实现一鼓作气。支持Win & OS X系统。
Google日前联合Udacity推出了免费的Android性能优化进阶课程,内容主要涉及Android性能问题,如何使用AS各类工具分析和解决性能问题,本着方便国内小伙伴学习的目的,优酷地址:Android性能优化专辑 课程中文介绍:http://chenqichao.me/2015/04/06/115-Android-Performance/
Tutorial Enhancing Android UI with Custom Views (@高建武_Gracker)
关于Android自定义View优化的教程,Ocean-藏心同窗将视频搬到了墙内,并作了中文字幕,值得看看学习学习。同推荐姊妹篇视频Mastering the Android Touch System,详细讲解了Android自定义事件处理的方方面面。配合guolin大神CSDN的博客和上一个视频,让你对开发Android自定义控件游刃有余。源码跟PDF地址:http://pan.baidu.com/s/1gd1SDqV
The Mobile Application Hacker's Handbook (@DroidSec安卓安全中文站)
该书从黑客视角对iOS,Android,Windows Phone及Blackberry等平台的移动应用安全作了透彻的讲解,以让读者了解和掌握常见的移动应用评估,攻击,防护及修复等方法与技巧。感谢@RAyH4c 分享的 EPUB 版本下载地址:http://vdisk.weibo.com/s/vGaOF84E9uXU
免费的编程中文书籍索引