在搞「模拟面试」的日子,我发现大家普遍有个问题就是,感觉自己的能力总是到了瓶颈期,写了好几年代码,感觉只是会的框架比以前多了而已。去大公司面试,屡战屡败,问失败原因,大多数人的答案都是,在三面数据结构与算法的时候,直接就…
分类:Android
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…
设计模式二:观察者模式(发布订阅模式)
版权声明,转载请著名出处:http://www.jianshu.com/p/f88dca81c56b 设计模式系列 1. 设计模式一:单例模式 2. 设计模式二:观察者模式(发布订阅模式) 定义 观察者模式定义了一个一对…
写好注释无bug
Coder 写好注释无bug,来看看程序员都有哪些奇葩的注释。 信则有,不信则无。 // _ooOoo_ // o8888888o // 88" . "88 // (| -_- |) // O\ = /O // ____…
android.permission.WRITE_APN_SETTINGS
blog.csdn.net/chaoyu168/article/details/51555326
一个时间格式化的工具类:TimeUtil
源代码如下: import android.content.Context; import android.text.TextUtils; import android.text.format.DateUtils; im…