目录 第8节.Setting Colors(MPAndroidChart中文翻译) 第9节.Formatting Data Values (ValueFormatter)(MPAndroidChart中文翻译) 第10节…
分类:移动开发
Android动态权限申请
从Android 6.0开始,权限不再是在manifest文件中粘贴一下即可,这时候权限也正式走进大家的视野。项目的6.0适配就是我做的,当时没有仔细总结,最近在另一个项目添加权限的时候发现,同一个功能都没有添加申请权限…
Android 缓存策略LruCache和DiskLruCache学习
学习资料: Android 开发艺术探索 其实就是完完全全摘抄,读书笔记 : ) LruCache和DiskLruCache是采用了LRU(Least Recently Used)近期最少使用算法的两种缓存。LruCac…
Android File(文件/目录)常见操作的封装:创建文件、删除单个文件、删除目录、获得文件大小、获得目录大小、拷贝单个文件、拷贝目录、剪切单个文件、剪切目录等
项目中很多地方用到了文件IO操作, 最好对这些常用的操作进行统一封装,而非让文件IO代码散落在项目各模块代码中。 创建文件 需求: — 在指定目录创建文件, — 先判断目录是否存在,如果不存在,则…
代码修改Shape资源创建的Drawable的坑
一般为TextView设置个背景,比如圆角矩形,再加个什么颜色啊等等,可以在xml文件中定义一个Shape。也可以在java代码中实现,使用GradientDrawable类,这就是Shape对应的类。 记录一个坑,多个…
腰果Cashew-Gank with Databinding
项目地址 腰果 腰果Cashew是一个gank.io的客户端,腰果的目标是简洁,但是有质感、漂亮,立志做最好看的gank.io客户端,而不是一个Demo(捂脸,逃),并且,腰果除了网络、图片加载、基本没有使用其他的第三方…
Webview图片上传方法
H5交互-图片上传 图片上传 H5使用file标签进行文件上传,我们可以重写webview的webchromeClient中的openFileChooser方法,由于android系统有多个版本,因此需要重写多个open…
2016年年终总结--勿忘初心
元旦的时候去了北京一趟,吸了几天霾,感觉整个人都不好了,昨天刚回到深圳,今天抽空写一下 2016 年的年终总结。 今年年初从上一家公司离职,具体的离职原因在去年的年终总结已经说了一下。离职之后的找工作之旅也是比较曲折…
Android Service 通信
参考资料:Android 中 Service 通信 GitHub演示项目:Android Service 通信 1. 创建一个 Service 1.1 创建 Service 类 新建一个类,这里取名 MyService,…
HashMap负载因子
概念 HashMap的底层存在着一个名字为table的Entry数组,在实例化HashMap的时候,会输入两个参数,一个是 int initCapacity(初始化数组大小,默认值是16),一个是float loadFa…
彻底理解Android Support Library
前言 能够让App运行在大量不同型号和系统版本的设备上是Android系统最牛逼的地方之一。注意,我这里说的是设备,这其中除了不同型号的手机,还包括平板电脑,手表,甚至是电视,汽车等等。 要想兹次花样繁多的设备和平台本身…