文章/教程

  1. 使用 Kotlin 开发 Android 应用系列 看起来用 Kotlin 来做 Android 开发的时机越来越成熟。这是一个系列译文,从入门开始介绍怎么使用 Kotlin 来开发 Android 应用。系列文章(I):简介、 (III):扩展函数和默认值(IV):自定义视图和Android扩展
  2. [译]使用 Android Support Annotations 优化你的代码 使用 Android 的注解是一个非常酷的功能,特别是设计 API 的时候,可以极大的提高你的代码的可读性和在写代码的阶段就保证代码的健壮性。
  3. LocalBroadcastManager 的实现原理 LocalBroadcastManager 为什么更加高效?来看源代码就清楚了,原理原来这么简单和巧妙。
  4. Android HandlerThread 完全解析 HandlerThread 可以提供一个 Looper,你可以通过 Handler 往这个线程中发送 message,并得到处理,是一个非常有用的类。
  5. [译]Android DataBinding:再见Presenter,你好ViewModel! Android 开始支持 DataBinding,表示 Android 开发正式有了自己的开发模式-MVVM,本文使用实例介绍了怎样从 MVP 转到 MVVM。
  6. ORM 框架之 greenDAO 使用心得 本文介绍怎么在 Android Studio 中使用 greenDAO,看起来确实有点麻烦呢。
  7. [译]RecyclerView 的拖动和滑动 这是系列文章,分成:第一部分,第二部分。系列文章介绍了怎样实现 RecyclerView 中的拖拽效果,以及怎么自定义相关的动画。
  8. Android APK 加固技术方案调研 给 APK 加固,可以提高 APP 的安全性,限制恶意攻击,特别是对安全性要求比较高的应用,加固就是非常必需的。本文总结了一些给 APK 加固的方案。
  9. Android 基于 Message 的进程间通信及 Messenger 完全解析 本文介绍了怎么使用 Messager 进行进程间的通信,以及通过源码分析,Messager进程间通信的原理。
  10. Android 手写开源项目和资料搜集 Android 上非常不错的手写库的总结。
  11. 优化 ListView 有哪些方法? ListView/RecyclerView 是每个项目都要用到的,本文总结了优化 ListView 的常用方法。

源代码/库

  1. Android-StickyNavLayout 一个支持可伸缩头部的布局;
  2. LogUtils 一个更方便的 Log 工具;
  3. NiceAppDemo 仿最美应用-每日最美的钢琴律动效果。
  4. UberSplash 实现 Uber 一样的高逼格启动页动效。
  5. StandOut 一个方便创建浮动窗口的库。
  6. SortableTableView 可以轻松升序降序排序的 TableView。
  7. MaterialSheetFab 可以展开的 FAB 库。

工具

  1. Android File Grouping Plugin 超级喜欢这 Android Studio 插件,如果你按照一定的命名规则,可以自动把你的资源文件分组显示。
  2. Android 开发者的浏览器书签 这是 Android 开发者的浏览器书签集合,包含了 Android 开发者博客、在线学习资料、官方资料、工具资源、技术站点等,开发者的福利啊。

Android周报的更多相关文章

  1. Android 周报

    1. https://androidsweets.ongoodbits.com/ 2. https://www.androiddevdigest.com/ 3.http://us12.campaign ...

  2. Android 常用开发工具以及Mac常用软件

    Android 常用的开发工具记录.其中包括AndroidStudio(IDEA)插件.Mac 上好用的软件以及国内知名Android开发者博客等. Android Studio 插件 codota ...

  3. Android.技术站点

    总结Android相关的技术站点和blog 1. http://android-developers.blogspot.com/ 首推这个blog,有时间需要每篇blog读一遍. 2. nlopez ...

  4. 掘金 Android 文章精选合集

    掘金 Android 文章精选合集 掘金官方 关注 2017.07.10 16:42* 字数 175276 阅读 50053评论 13喜欢 669 用两张图告诉你,为什么你的 App 会卡顿? - A ...

  5. 发布Android开源库,看这个文章就够了!

    最近在Flipboard实习期间写了一个轮播工具,技术上没什么难点,不过动画效果还是不错的,决定改改代码写个库开源出去.项目地址:http://github.com/chengdazhi/Decent ...

  6. (转载) android快速搭建项目积累

    android快速搭建项目积累 2016-04-05 20:07 519人阅读 评论(0) 收藏 举报  分类: android优化(8)   Rx技术(5)  版权声明:本文为博主原创文章,未经博主 ...

  7. (转载)你真的理解Android AIDL中的in,out,inout么?

    前言 这其实是一个很小的知识点,大部分人在使用AIDL的过程中也基本没有因为这个出现过错误,正因为它小,所以在大部分的网上关于AIDL的文章中,它都被忽视了——或者并没有,但所占篇幅甚小,且基本上都是 ...

  8. (转载)Android:学习AIDL,这一篇文章就够了(上)

    前言 在决定用这个标题之前甚是忐忑,主要是担心自己对AIDL的理解不够深入,到时候大家看了之后说——你这是什么玩意儿,就这么点东西就敢说够了?简直是坐井观天不知所谓——那样就很尴尬了.不过又转念一想, ...

  9. 移动周报:十款最实用的Android UI设计工具

    上一周可以说是一个不断Mark周,从最实用的Android UI设计工具.免费移动应用测试框架推荐,到HTML5开发框架等等,各种开发工具.框架精彩丰呈,看得小伙伴们是不亦乐乎.当然,还有不容错过的M ...

随机推荐

  1. 解决swfupload上传控件文件名中文乱码问题 三种方法 flash及最新版本11.8.800.168

    目前比较流行的是使用SWFUpload控件,这个控件的详细介绍可以参见官网http://demo.swfupload.org/v220/index.htm 在使用这个控件批量上传文件时发现中文文件名都 ...

  2. java设计模式之观察者模式(9)

    Java观察者模式的浅析 简单地说,观察者模式定义了一个一对多的依赖关系,让一个或多个观察者对象监察一个主题对象.这样一个主题对象在状态上的变化能够通知所有的依赖于此对象的那些观察者对象,使这些观察者 ...

  3. 解决Xcode 7编译错误:does not contain bitcode

    连接地址:http://jingyan.baidu.com/article/8065f87f96cf462331249801.html 好不容易更新到Xcode 7.0.1,重新编译代码,报错: do ...

  4. Java内部类——成员内部类

    成员内部类的意思就是,一个外层类里面包含着一个非static的class,举例如下: class OuterClass { //变量,函数定义... class InnerClass { //变量,函 ...

  5. xhr的send方法以及node如何处理get和post数据

    起因:看了阮一峰老师的关于上传文件的文章,进行测试,在使用xhr对象的send方法时遇到问题. 遇到的问题是使用send方法传送过去的数据,在node后台无法接收,经过很多次测试,怀疑是不是send与 ...

  6. 点击得到QTableWidget中任意位置QPushButton的行列信息

    http://www.qtcn.org/bbs/read-htm-tid-51835.html http://www.qtcn.org/bbs/simple/?t43841.html 比如(点击每行最 ...

  7. Qt显示调用vs中的dll

    网上看到很多文章写调用vc的dll,但我尝试了总是出问题,下面结合参考别人的文章,实现了Qt显示调用vs中c接口的dll. 具体直接上代码: vs中的代码: TMax.h: #ifdef TMAX # ...

  8. ubuntu 安装maven提示出错 The program 'mvn' can be found in the following packages

    问题: I am trying to install apache maven 3 in Ubuntu 12.04 lts. What I did was open the terminal then ...

  9. Nginx 负载均衡配置和策略

    Nginx 的 HttpUpstreamModule 提供对后端(backend)server的简单负载均衡.一个最简单的 upstream 写法例如以下: upstream backend { se ...

  10. Java设计模式---外观模式

    外观模式(Facade) 外观模式的意图是:为子系统提供一个接口,便于它的使用.   解释: 简单的说,外观模式就是封装多个上层应用需要的方法,使得上层调用变得简单,为上层提供简单的接口,是设计模式中 ...