转载请注明出处 作者:developerHaoz Github 地址:developerHaoz 本文为 手把手教你从零开始做一个好看的 APP – Day five ,如果想看该系列的其他文章,请点击以下连…
标签:Android
完全自定义控件-简单环形进度条制作
昨天简单熟悉了下canvas的API,今天来做个小demo巩固下 回顾完全自定义控件-Canvas之绘制基本形状 简单环形进度条制作 本文实现一个自定义的加载进度条,效果如下图所示: 效果 实现步骤: 新建CircleP…
DiskLruCache简介
由JakeWharton大神所编写的DiskLruCache工程, 里面除去注释量,代码差不多500行,短短500行的代码,却拿到了3000多个star,以及800多个fork, 可见其代码设计的优越性,稳定性.并且得到…
Linux工具命令之crontab
前言 在平时工作中,我们经常需要执行一些定时任务。 比如我的电脑每天晚上都会在凌晨1点开始sync代码,并执行编译。4点又会sync另一份代码。执行另一个编译任务。这无疑会提高我们白天的工作效率,因为每天到公司都不再需要…
OkHttp基础学习(一),Get请求
学习资料: 张鸿洋大神的Android OkHttp完全解析 是时候来了解OkHttp了 打算花段时间,系统性的学习下OkHttp相关知识。计划先从最简单的get请求学起 1. Get请求 运行结果 网络请求接口来自易源…
活在Android之Builder模式
我们首先来看一下Builder模式的定义:23种设计模式之一,英文叫Builder Pattern。其核心思想是将一个“复杂对象的构建算法”与它的“部件及组装方式”分离,使得构件算法和组装方式可以独立应对变化;复用同样的…
使用友盟分享和登陆以及使用时要注意的坑
一、友盟分享的使用 二、友盟登陆的使用 三、友盟分享组件90%常见问题汇总 ** 因为官网论坛每一条都要点个链接进去,好麻烦,我就集中在这篇博客里面了,方便查看。 ** (一) QQ\Qzone 1. 如何分享大图\纯图…
Android动手实现一个侧滑删除控件,支持Recyclerview
效果图 ScreenGif5.gif 滑动Recyclerview的时候自动关闭所有menu 拖动下一个menu的时候,自动关闭上一个menu 点击编辑和删除后,自动关闭menu 实现步骤 自定义一个ViewGroup …
Android窗口管理分析(1):View如何绘制到屏幕上的主观理解
窗口管理可以说是Android系统中最复杂的一部分,主要是它涉及的模块比较多,虽然笼统的说是窗口管理,其实,除了WindowManagerService还包括SurfaceFlinger服务、Linux的共享内存及tmp…
Material Design学习:DrawerLayout+NavigationView
接上篇ToolBar介绍的文章 Material Design学习:ToolBar 开发使用简介 简介 谷歌官方推出了一种侧滑菜单的实现方式(抽屉效果),即 DrawerLayout,在android-support-v…
SQL定义
定义 结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ “S-Q-L”),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言…
[译]Android开发从Dagger2迁移至Kodein的感受
原文:From Dagger2 to Kodein: A small experiment 作者:Allan Yoshio Hasegawa 译者:却把清梅嗅 译者说 我是却把清梅嗅,一个普通的Android开发者。去年…