Android周报
Android周报
文章/教程
- 使用 Kotlin 开发 Android 应用系列 看起来用 Kotlin 来做 Android 开发的时机越来越成熟。这是一个系列译文,从入门开始介绍怎么使用 Kotlin 来开发 Android 应用。系列文章(I):简介、 (III):扩展函数和默认值 、 (IV):自定义视图和Android扩展 。
- [译]使用 Android Support Annotations 优化你的代码 使用 Android 的注解是一个非常酷的功能,特别是设计 API 的时候,可以极大的提高你的代码的可读性和在写代码的阶段就保证代码的健壮性。
- LocalBroadcastManager 的实现原理 LocalBroadcastManager 为什么更加高效?来看源代码就清楚了,原理原来这么简单和巧妙。
- Android HandlerThread 完全解析 HandlerThread 可以提供一个 Looper,你可以通过 Handler 往这个线程中发送 message,并得到处理,是一个非常有用的类。
- [译]Android DataBinding:再见Presenter,你好ViewModel! Android 开始支持 DataBinding,表示 Android 开发正式有了自己的开发模式-MVVM,本文使用实例介绍了怎样从 MVP 转到 MVVM。
- ORM 框架之 greenDAO 使用心得 本文介绍怎么在 Android Studio 中使用 greenDAO,看起来确实有点麻烦呢。
- [译]RecyclerView 的拖动和滑动 这是系列文章,分成:第一部分,第二部分。系列文章介绍了怎样实现 RecyclerView 中的拖拽效果,以及怎么自定义相关的动画。
- Android APK 加固技术方案调研 给 APK 加固,可以提高 APP 的安全性,限制恶意攻击,特别是对安全性要求比较高的应用,加固就是非常必需的。本文总结了一些给 APK 加固的方案。
- Android 基于 Message 的进程间通信及 Messenger 完全解析 本文介绍了怎么使用 Messager 进行进程间的通信,以及通过源码分析,Messager进程间通信的原理。
- Android 手写开源项目和资料搜集 Android 上非常不错的手写库的总结。
- 优化 ListView 有哪些方法? ListView/RecyclerView 是每个项目都要用到的,本文总结了优化 ListView 的常用方法。
源代码/库
- Android-StickyNavLayout 一个支持可伸缩头部的布局;
- LogUtils 一个更方便的 Log 工具;
- NiceAppDemo 仿最美应用-每日最美的钢琴律动效果。
- UberSplash 实现 Uber 一样的高逼格启动页动效。
- StandOut 一个方便创建浮动窗口的库。
- SortableTableView 可以轻松升序降序排序的 TableView。
- MaterialSheetFab 可以展开的 FAB 库。
工具
- Android File Grouping Plugin 超级喜欢这 Android Studio 插件,如果你按照一定的命名规则,可以自动把你的资源文件分组显示。
- Android 开发者的浏览器书签 这是 Android 开发者的浏览器书签集合,包含了 Android 开发者博客、在线学习资料、官方资料、工具资源、技术站点等,开发者的福利啊。
Android周报的更多相关文章
- Android 周报
1. https://androidsweets.ongoodbits.com/ 2. https://www.androiddevdigest.com/ 3.http://us12.campaign ...
- Android 常用开发工具以及Mac常用软件
Android 常用的开发工具记录.其中包括AndroidStudio(IDEA)插件.Mac 上好用的软件以及国内知名Android开发者博客等. Android Studio 插件 codota ...
- Android.技术站点
总结Android相关的技术站点和blog 1. http://android-developers.blogspot.com/ 首推这个blog,有时间需要每篇blog读一遍. 2. nlopez ...
- 掘金 Android 文章精选合集
掘金 Android 文章精选合集 掘金官方 关注 2017.07.10 16:42* 字数 175276 阅读 50053评论 13喜欢 669 用两张图告诉你,为什么你的 App 会卡顿? - A ...
- 发布Android开源库,看这个文章就够了!
最近在Flipboard实习期间写了一个轮播工具,技术上没什么难点,不过动画效果还是不错的,决定改改代码写个库开源出去.项目地址:http://github.com/chengdazhi/Decent ...
- (转载) android快速搭建项目积累
android快速搭建项目积累 2016-04-05 20:07 519人阅读 评论(0) 收藏 举报 分类: android优化(8) Rx技术(5) 版权声明:本文为博主原创文章,未经博主 ...
- (转载)你真的理解Android AIDL中的in,out,inout么?
前言 这其实是一个很小的知识点,大部分人在使用AIDL的过程中也基本没有因为这个出现过错误,正因为它小,所以在大部分的网上关于AIDL的文章中,它都被忽视了——或者并没有,但所占篇幅甚小,且基本上都是 ...
- (转载)Android:学习AIDL,这一篇文章就够了(上)
前言 在决定用这个标题之前甚是忐忑,主要是担心自己对AIDL的理解不够深入,到时候大家看了之后说——你这是什么玩意儿,就这么点东西就敢说够了?简直是坐井观天不知所谓——那样就很尴尬了.不过又转念一想, ...
- 移动周报:十款最实用的Android UI设计工具
上一周可以说是一个不断Mark周,从最实用的Android UI设计工具.免费移动应用测试框架推荐,到HTML5开发框架等等,各种开发工具.框架精彩丰呈,看得小伙伴们是不亦乐乎.当然,还有不容错过的M ...
随机推荐
- PHP - 拒绝低版本PHP
//判断PHP版本是否太低 if (PHP_VERSION < '4.1.0') { echo 'Version is to Low!'; exit; }
- xcode APP 打包以及提交apple审核详细流程(新版本更新提交审核)
链接地址:http://blog.csdn.net/mad1989/article/details/8167529 打包发布APP流程真机测试和APP发布流程APP提交审核流程真机测试打包发布上传出错 ...
- 利用T4模版生成EF实体
直接上代码,只需要修改EF实体的地址就可以了. <#@ template language="C#" debug="false" hostspecific ...
- 【从零开始,从内核驱动驱动到用户空间调用】编写第一个linux驱动,通过端口访问I/O寄存器。
目的: 通过I/O端口方式访问RTC的秒寄存器: 由于本人从来没看过linux方面的书籍,也只是会在终端用些常用的命令而已,这次老大叫我学着通过I/O端口方式直接去读写寄存器.于是我在google中搜 ...
- android ble蓝牙开发略解
Android 蓝牙4.0开发 1. 权限和相关属性 “android:required="true"表示apk只有在具有bluetooth_le属性的系统里运行,这个4.3之前 ...
- HDU 3966 Aragorn's Story(树链剖分)
HDU Aragorn's Story 题目链接 树抛入门裸题,这题是区间改动单点查询,于是套树状数组就OK了 代码: #include <cstdio> #include <cst ...
- html5 canvas 实现一个简单的叮当猫头部
原文:html5 canvas 实现一个简单的叮当猫头部 html5的canvas是很强大的,今天也是温习了一下之前的基础知识,然后学着做了一个简单的小案例.虽然在这一块几乎空白,但还是乐于尝试... ...
- 深入浅出OpenStack云计算平台管理(nova-compute/network)
一.本课程是怎么样的一门课程(全面介绍) 1.1. 课程的背景 OpenStack是 一个由Rackspace发起.全球开发者共同参与的开源项目,旨在打造易于部署 ...
- JAVA之File类创建对象构造函数传参数需要注意的几点
java中File类用于创建一个文件对象. 首先看一段代码: 1. package MyText1; import java.io.File; public class MyText1 { publi ...
- Coreseek:第二步建索引及測试
1,建索引非常easy.一行代码 g:/service/coreseek/bin/indexer -c g:/service/coreseek/etc/csft_mysql.conf person ...