android

Google新技术:Instant App全拆解(3)——着手

4

admin168 发布于 2017-09-23

作者:Darkbug原文标题:Google新技术:Instant App全拆解(3)——着手原文链接:https://segmentfault.com/a/11…首发地址:http://www.doncc.org转发请注明转载地址,请尊重原创作者权益! 《Google...

阅读(0)评论(0)赞 (0)

AsyncTask异步任务

admin168 发布于 2017-09-23

在之前的文章深入探究了Handler,《从Handler.post(Runnable r)再一次梳理Android的消息机制(以及handler的内存泄露)》我们知道了Android的消息机制主要靠Handler来实现,但是在Handler的使用中,忽略内存泄露的问题,不管是代码...

阅读(2)评论(0)赞 (0)

Handler机制完全解析

4

admin168 发布于 2017-09-23

能简单说得我们尽量不复杂: 为了避免ANR,我们会通常把 耗时操作放在子线程里面去执行,因为子线程不能更新UI,所以当子线程需要更新的UI的时候就需要借助到安卓的消息机制,也就是Handler机制了。 注意:在安卓的世界里面,当 子线程 在执行耗时操作的时候,不是说你的主线程就阻...

阅读(2)评论(0)赞 (0)

Android动态权限

4

admin168 发布于 2017-09-23

和以前在安装 APP 的是就申请了权限不同,Google 在 API 23,也就 6.0 之后加入了动态权限。对于一些敏感的权限,决定权交还给了用户,不再是强制申请了。因为这个原因,如果 APP 需要支持 6.0 以上的系统,就需要进行一下适配,否则 APP 就会崩溃。 比如,下...

阅读(2)评论(0)赞 (0)

Android 修改字体,跳不过的 Typeface

15

admin168 发布于 2017-09-22

序 在 Android 下使用自定义字体已经是一个比较常见的需求了,最近也做了个比较深入的研究。 那么按照惯例我又要出个一篇有关 Android 修改字体相关的文章,但是写下来发现内容还挺多的,所以我决定将它们拆分一下,分几篇来详细的讲解(可能是五篇)。主要会是一些常用的替换字体...

阅读(3)评论(0)赞 (0)

Android 字体修改,所有的细节都在这里 | 开篇

7

admin168 发布于 2017-09-22

版权声明: 本账号发布文章均来自公众号,承香墨影(cxmyDev),版权归承香墨影所有。 每周会统一更新到这里,如果喜欢,可关注公众号获取最新文章。 未经允许,不得转载。 序 在 Android 下使用自定义字体已经是一个比较常见的需求了,最近也做了个比较深入的研究。 那么按照惯...

阅读(2)评论(0)赞 (0)

减小Android打包后的apk大小(webpPlugin-太大apk的福音)

2

admin168 发布于 2017-09-22

一.使用前提条件: 首先需要增加webp的环境配置:通过storage.googleapis.com/downloads.w…下载你对应的电脑的webp的压缩包,解压,将其添加到path路径下,比如我的电脑是windows的64位系统,配置的path路径为:D:libwebp-0...

阅读(1)评论(0)赞 (0)

Android轻量的线性和百分比图表实现

2

admin168 发布于 2017-09-21

一.写这篇文章的起因 目前github上有多个关于图表的框架,比如MPAndroidChart很好,但是很大,没必要因为一个小的图标让工程项目扩大很多,另外有些轻量级的框架,但是个人感觉都很难满足自己的需求,再者就算很好的框架,那也是别人的,只有自己动手写起来,了解前前后后的坑,...

阅读(3)评论(0)赞 (0)

六大设计原则详解(1)-单一职责原则

4

admin168 发布于 2017-09-21

Android学习资源分享合集(1)-视频资源 简介: 单一职责原则(SRP:Single responsibility principle),它规定一个类应该只有一个发生变化的原因。所谓职责是指类变化的原因。如果一个类有多于一个的动机被改变,那么这个类就具有多于一个的职责。而单...

阅读(1)评论(0)赞 (0)