首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
smartsean
掘友等级
Android Developer
中高级Android开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
60
文章 60
沸点 0
赞
60
返回
|
搜索文章
最新
热门
Handler
3.5 子线程中创建 Handler(handler1)发送消息,在子线程中的Handler(handler1) 中处理,然后发送给主线程(mHandler) 去更新 UI 3.6 在子线程中更新 UI 3.6.1 实例 3.6.2 分析 四、总结 我们在上篇文章Handler…
Glide4 使用教程
记得我刚开始学习 Android 那会,还不懂三方框架,比如 Picasso、Glide、Fresco 等图片加载框架,为了加载一个网络图片老费劲了(也可能是萌新,懂的少),首先要通过网络请求得到一个输入流,然后再通过 BitmapFactory.decodeStream() …
从一个异常认识Android中的 commit() 和 commitAllowingStateLoss()
前段时间实现可一个录制语音等信息发送到后台的功能。 大家都知道,现在使用录音权限(Manifest.permission.RECORD_AUDIO) 是需要动态申请权限的,项目中使用的权限管理的是 RxPermission 这个开源库。 之前项目中大部分的权限申请基本都是在 A…
Dagger2 、 MVP的简单封装
现在很流行 MVP 开发模式,Dagger2 作为著名的依赖注入框架,可以帮我们更加方便快捷的写出 MVP 代码,本篇文章就带你封装 MVP 和 Dagger2.
自定义 View 实战(一)做一个简单的进度条
自定义 View 是每个 Android 程序员走向高级必经之路,本篇通过实现一个非常简单的自定义 View ,来简单了解下自定义 View 的流程。(最后会给出源码) 先看下效果: 录制的 gif 可能看不清,欢迎去 Github下载项目运行查看。 这个 View 是我前段时…
我追求的高效之路
效率才是根本。
多线程实用讲解
本文主要讲了 Java 中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的一些线程函数用法、概述等。在这之前,首先让我们来了解下在操作系统中进程和线程的区别: 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程…
一步一步使用 DialogFragment 封装链式调用 Dialog
日常开发中,Dialog 是一个每个 app 所必备的。 最后封装好的 BaseDialogFragment 已经添加到我的快速开发 lib 包中。 也可以去 AndroidCode 查看示例源码。 如果每个都要单独写,就显得有点浪费了,一般情况下,我们都需要进行封装,便于使用…
Java IO流操作
首先我们得知道:我们存储在硬盘上的文件是byte byte byte...存储的,是数据的集合。 输入流负责从 源(可以是文件) 读取数据到 Java程序 中。 输出流负责把 Java程序 中数据写入到 源(可以是文件) 中。 InputStream 是一个抽象类,抽象了应用程…
Android 上传 Library 到 JCenter
首先获取你的 ApiKey ,在 EditProfile 中左侧的 API KEY选项找。 然后进入第三部新建的包中,点击 Add To JCenter ,填写你的简介,很简单的英文介绍即可,然后耐心等待就好了。至于等待多久,看运气了,我的半个小时就好了。 至此就可以愉快的使用…
下一页
个人成就
文章被点赞
309
文章被阅读
86,041
掘力值
1,744
关注了
22
关注者
73
收藏集
13
关注标签
10
加入于
2016-11-28