首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
BDwuzhou
掘友等级
Android工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
59
文章 56
沸点 3
赞
59
返回
|
搜索文章
赞
文章( 56 )
沸点( 3 )
别再说你不懂线程池——做个优雅的攻城狮
线程池,顾名思义就是装线程的池子。其用途是为了帮我们重复管理线程,避免创建大量的线程增加开销,提高响应速度。 作为一个严谨的攻城狮,不会希望别人看到我们的代码就开始吐槽,new Thread().start()会让代码看起来混乱臃肿,并且不好管理和维护,那么我们就需要用到了线程…
[译] 全新 Android 注入器:Dagger 2(一)
Dagger 2.10 新增了 Android Support 和 Android Compiler 两大模块。对我们来说,本次改动非常之大,所有 Android 开发者都应尽早尝试使用这个新的 Android 依赖注入框架。 在我开始介绍新的 AndroidInjector …
借助系统自带图片裁剪集成图片选择以及7.0适配
之前使用的图片裁剪功能一直是使用第三方的,也没时间去思考自己写一个的想法。后来无意间发现android自己本来就有裁剪功能,所以自己动手去集成了一把,并且把自己的权限封装以及7.0的适配都加进去 1.一个是7.0的文件安全机制,7.0之后android对于文件的安全增加了保护,…
Android使用Espresso进行UI自动化测试
谷歌2013年的时候开源了espress,谷歌的思路是,等到它足够成熟和稳定以后,将其迁移到Android SDK中,以此可见对他的重视。Google使用Espresso测试了他们自己的超过30个应用程序,包括G+、Maps和Drive。 ViewMachers:寻找用来测试的…
[译] Architecture Components 之 Guide to App Architecture
【目录】 1. Architecture Components 之 Guide to App Architecture 2. Architecture Components 之 Adding Components to your Project 3. Architecture C…
一篇不太一样的RxJava介绍
距离上篇文章已有半年的时间,虽然这期间没什么输出,但是还是关注着RxJava和国内一些动向/文章等等,感觉很多人对RxJava还有些许误会和“错误”的理解。所以今天我们从最基础的开始,来了解一下RxJava。 我们先退回一步,忘了RxJava,讨论一个我们Android开发,甚…
随手记Android沉浸式状态栏的踩坑之路
关于“沉浸式状态栏”这种叫法,有的朋友可能会觉得不妥。但是目前网上大部分讲到“沉浸式状态栏”基本都是指“透明状态栏”,所以这里就不讨论其对错了(其实有时候错的多了,也就成了对的了),大家知道是说的“透明状态栏”就行了,下文都是称这种效果为“沉浸式状态栏”。 在Android 4…
尝试手写一个注解框架
前两天在掘金上看到一篇文章: 一个小需求引发的思考。 需求是根据多个EditText是否有输入的值来确定Button是否可点击。很常见的一个需求吧,但是要怎么做到简单优雅呢?文章里也有讲到封装的过程,这里我就不细讲了。最后作者封装成了用注解就可以做到。但是他全部用的反射,反射技…
Android 依赖注入可以更简单 —— 新版本 Dagger 2 使用教学
今年 3 月 21 号 Dagger 2 在 2.10 版本之后针对 Android 方面做了很大的优化,使用方法也随之有了不少变化。本次改动除了让 Dagger 2 的使用更加符合控制反转原则,还针对 Android 端做出了专门的优化(即所谓 dagger.android)…
GitHub 上那些免费好用的 Windows 软件
之前曾经向大家推荐过在 GitHub 中那些不错的 macOS 免费软件,这一次,我们整理了一些 Github 上免费好用的 Windows 软件。本期会推荐四大类:文本相关、文件管理、效率提升、系统美化。
下一页
关注了
82
关注者
3
收藏集
12
关注标签
68
加入于
2016-11-13