自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Android Studio错误:Connect to 127.0.0.1:1080 [/127.0.0.1] failed: Connection refused: connect

Android Studio错误:Connect to 127.0.0.1:1080 [/127.0.0.1] failed: Connection refused: connect同步Gradle时发现以下错误Could not get resource ‘https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugi...

2019-04-03 16:37:09 1743

原创 Android透过源码了解View的measure过程

导语measure是控件工作流程中的测量,是Android很重要的一块内容,他分为对View及ViewGroup的测量,两种测量方式是不一样的,下面通过源码分析View的measure过程。View的measure过程View的measure过程是由measure方法来完成,不过该方法是用final关键字修饰的,所以子类不能继承,可以用该方法中的onMeasure方法完成对view的测量工作...

2019-02-18 19:50:13 188

原创 Android 线程池探究

在探究线程池之前,先说下线程池的优点,概括为以下三点:(1) 重用线程池中的线程,避免因为线程的创建和销毁所带来的性能开销。(2) 有效控制线程并发数,避免大量的线程抢占系统资源导致阻塞现象。(3) 能对线程进行简单的管理,并提供定时执行以及指定间隔执行等功能。Android中线程池的概念来源于Java中的Executor,Executor是一个接口,线程池的实现为ThreadPoolEx...

2019-01-31 18:41:36 139

原创 Android 浅谈BuildTypes

简介buildTypes 位于模块级build.gradle文件的android{}代码块内,它是用来创建和配置构建类型的。新建一个项目在模块的buildTypes代码块中会默认生成debug和release两个版本。代码块这是我代码里的配置,大家可以按需所配。/** * app模块下的build.greadle */android { //签名配置 signingConfi...

2019-01-30 16:40:03 6728

原创 Android 版本更新

摘要版本更新这一块涉及的知识点比较少,但也花了一天时间,仅做记录用,为了方便大家理解,我画了一张流程图。需求比较简单,以后可以根据产品需求适当更改。以下版本更新工具类/** * Created by minmin.shen * on 2019/1/23 * 检查更新版本工具类 */public class UpdateManager { private String do...

2019-01-25 21:00:28 9581 3

原创 Android 权限详解

Android权限详解概述1.为啥使用权限2.权限级别3.授权方式4.检查权限5.请求权限6.处理请求响应结果7.请求流程8.核心完整代码9.参考文献概述最近项目中涉及到权限开发,发现Android 6.0以后权限被官方重新设计了,经过一顿查阅资料加实践,于是决定结合代码对权限开发知识做个梳理总结,希望对大家有用。(ps:个人第一次写论文,有错误的地方希望能留言指正哈~~~~)。1.为啥使用...

2019-01-21 01:06:59 240

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除