Gradle Tips系列
由@hi大头鬼hi同学翻译的三篇很不错的Gradle文章,主要介绍了task的配置和执行,Groovy的常用语法,以及task的依赖等。另外2篇: Gradle Tips#2-语法 、 Gradle tip #3-Task顺序
Material Design:扁而不平
这篇文章本来只是篇写给同学看的短文——因为他一直认为“Android 从 4.0 开始就是扁平化设计了”....结果没想到这么想的人还不少,所以就写了这么一篇科普文,全篇偏小白,无干货,敬请放心阅读。
codepath教程:浮动操作按钮详解
浮动操作按钮 (简称 FAB) 是: “一个特殊的promoted操作案例。因为一个浮动在UI之上的圆形图标而显得格外突出,同时它还具有特殊的手势行为”。
CoordinatorLayout与滚动的处理
CoordinatorLayout 实现了多种Material Design中提到的滚动效果。目前这个框架提供了几种不用写动画代码就能工作的方法,这些效果包括:让浮动操作按钮上下滑动,为Snackbar留出空间。
浮动操作按钮的选择
浮动操作按钮,现在可选的方案很多,design库中也有,目前来说在考虑实现浮动操作按钮的时候,有以下几种常用方案:官方的: android.support.design.widget.FloatingActionButton
,优点是可以与Snackbar和 CoordinatorLayout
配合,在 Snackbar
显示的时候让出足够的空间,参见codepath的文章: Handling Scrolls with CoordinatorLayout 。
Mac OS上反编译android app的环境搭建
很多时候,我们出于学习或者安全测试等的目的,需要对andorid app的安装文件进行反编译来查看源代码,下面我们来一起搭建Mac os 下的反编译环境。
学习Android开发的二十套免费理想资源
如果大家刚刚接触Android开发,那么相关教程及博客能够为各位提供具体的发展路线以及必要的编程知识,从而帮助我们顺利完成自己的首款Android应用开发项目。下面就一起来看我个人最中意的免费Android编程网站及博客。
Android内核开发:在源码树中添加新的app应用
网上也有介绍怎么在源码中添加新的app应用的博文,但大都数只介绍了不含有jni本地代码的app的添加方法,本文会更加全面地介绍三种不同类型的app应用如何添加到Android内核源码树中编译。
VCameraDemo
微信小视频+秒拍
GlidePalette
Android Lollipop Palette is now easy to use with Glide。
ImportNewApp
一个专注于 Java 技术分享的博客平台的客户端。
MaterialUp
MaterialUp 客户端。
MD-BiliBili
基于 Material Design 的 BiliBili 第三方 Android 客户端.
json2notification
一个可以将JSON格式的数据转换为Android Notification的库.
MaterialStatusBarCompat
完美地使 Kitkat 与 Lollipop 上的状态栏同时透明/变色。
Lightweight-Stream-API
Stream API from Java 8 rewrited on iterators for Java 7 and below
proxychains-ng
proxychains ng (new generation) - a preloader which hooks calls to sockets in dynamically linked programs and redirects it through one or more socks/http proxies.
Android SDK Safari Extension
A Safari extension that adds view source links for the Android SDK.
版权声明:欢迎自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0