来自:http://quanke.name/ 值得学习的一些开源项目和资料 https://github.com/github/androidgithub的android开源项目 https://github.com/o…
分类:移动开发
RecyclerView 梳理:点击&长按事件、分割线、拖曳排序、滑动删除
先对曾经点喜欢或者收藏这篇文章的朋友说声抱歉,因部分原因个人决定在简书停更并转移驻扎到其他平台。本想删除账号,可不忍已经点喜欢和收藏的朋友再进入此文章看到 “404” 的页面。所以在下面附上这篇文章转移的新地址。 《Re…
android Studio中Gradle 的一些基本常用配置
记录android Studio Gradle的一些常用的基本配置 //去除对.9图片的检查 lintOptions{ checkReleaseBuilds false abortOnError false } //关闭…
Android jni
NDK Windows和linux 环境搭建 JNI函数调用流程,JNI理解和基本数据类型 JNI访问Java中各方法 JNI源码分析 NDK开发流程_文件的拆分与合并
面试 4:老师讲的递归解决斐波那契数列真的好吗
在搞「模拟面试」的日子,我发现大家普遍有个问题就是,感觉自己的能力总是到了瓶颈期,写了好几年代码,感觉只是会的框架比以前多了而已。去大公司面试,屡战屡败,问失败原因,大多数人的答案都是,在三面数据结构与算法的时候,直接就…
Android studio/IntelliJ IDEA 管理版权声明Copyright Profiles
我们经常看到成熟的开源项目在每个文件都有完整的版权声明信息,通常以Copyright (c) 开通的注释,今天就来介绍如何在Android studio/IntelliJ IDEA 中管理这些版权信息 编辑copyrig…
Android开源库分类整理,开发拿来即用
该文章根据分类整理了较完善的github上开源库,以供平时开发根据自己需要直接找到使用,并且在平时开发和翻阅资料时持续集成更新,以分类,简介加链接地址形式整理,以下库大部分我都使用过或者下载测试过,请大胆使用。 网络请求…
RxJava(四)from和toList
假设这样一种情况,有一个元素都是id的数组,我们需要用这些id分别获取对应的内容,然后把这些内容再放进一个集合中最后显示在ListView上应该怎么办?如果只是用Retrofit我们需要循环使用这些id来请求,那如果用R…
okhttp之RetryAndFollowUpInterceptor
RetryAndFollowUpInterceptor是okhttp自己的第一个拦截器,这个拦截器主要负责请求的重定向和重试。下面看代码: 先来分析重试部分的代码 @Override public Response in…
Espresso和UIAutomator - 完美的结合
本篇文章翻译自Espresso & UIAutomator – the perfect tandem Espresso是个功能强大、执行速度很快的Android自动化测试框架,但是它有一个重要的局限-…
Android控件之利用selector自定义的带文字的图片按钮
经常用Android编程的人肯定会发现,Android提供的Button和ImageButton控件使得按钮可以带上图片和文字,也就是 (1)Button用android:background属性可以给按钮添加背景图片,…
Kotlin-43.Java调用kotlin之一(Call Kotlin from Java)
官方文档: http://kotlinlang.org/docs/reference/java-to-kotlin-interop.html 1.kotlin属性(Properties) Kotlin属性会被编译成以下J…