文章/教程

  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. Android studio: 自 maven 增加一個函式庫

    在 android studio 裏要加入一個 3rd party 的 library 其實不是很麻煩, 祇是現在沒有 UI, 所以需要一些手動作業.看來 google 很看好 android stu ...

  2. Linux服务安全之TcpWrapper篇

    一.TcpWrapper的定义 任何以xinetd管理的服务都可以通过TcpWrapper来设置防火墙.简单地说,就是针对源IP或域进行允许或拒绝的设置,以决定该连接是否能够成功实现连接. 通过名称我 ...

  3. 基于visual Studio2013解决C语言竞赛题之1019填数

         题目 解决代码及点评 /* 19. 找3个数字,填在下面式子中,使等式成立. _6325 = 6325_ × ____ (等号左边是五位) 1,若答案有多个,则打印一组即 ...

  4. bottle-session 0.2 : Python Package Index

    bottle-session 0.2 : Python Package Index bottle-session 0.2 Download bottle-session-0.2.tar.gz Redi ...

  5. 使用开源的PullToRefreshScrollView scrollTo和scrollby遇到的问题

    在项目中使用了开源的com.handmark.pulltorefresh.library 下拉刷新组件,当中使用了PullToRefreshScrollView ,须要调用scrollTo或者scro ...

  6. Android中Parcelable序列化总结

    在使用Parcelable对android中数据的序列化操作还是比较有用的,有人做过通过对比Serializable和Parcelable在android中序列化操作对象的速度比对,大概Parcela ...

  7. ASC(22)H(大数+推公式)

    High Speed Trains Time Limit: 4000/2000MS (Java/Others)Memory Limit: 128000/64000KB (Java/Others) Su ...

  8. webstorm入门1-主题和配色

    1.引子 以前介绍过 Sublime text 3 系列的文章,着重介绍了 Sublime text 3 如何下载.安装.插件.配置等内容.Sublime text 3的轻量和富扩展,为前端开发带来了 ...

  9. Oracle 经常使用的改动语句

    一.表Table 測试表:MY_TEST_TABLE -- Create table create table MY_TEST_TABLE ( A VARCHAR2(30), B NUMBER(10) ...

  10. 碰撞回避算法(一) Velocity Obstacle

    碰撞回避是机器人导航,游戏AI等领域的基础课题.几十年来,有很多算法被提出.注意这里主要指的是局部的碰撞回避算法.尽管和全局的路径规划算法(A*算法等)有千丝万缕的联系.可是还是有所不同的(局部的碰撞 ...