小唯的博客

每天进步一点点

TextView的autoLink属性设置超链接问题

需求如下:用一个view展示"请点击https://mp.csdn.net进行查找"这句话,并点击链接地址时可以进行跳转。 最近接到类似的这种需求,网...

2018-10-16 15:18:16

阅读数:90

评论数:1

性能优化之过度绘制篇

最近接到一个任务,优化项目中的过度绘制问题。提到过度绘制,脑海中会浮现出include,merge,ViewStub标签,减少ViewTree的层次等等优化布局相关,但具体怎么进行优化,有一种无从下手的感觉。认真仔细阅读了官方文档中关于绘制过度的讲解,豁然开朗。 网上关于过度绘制的博客也不少,但...

2018-09-13 12:19:15

阅读数:157

评论数:0

面试题

最近有时间,把前段时间的面试总结一下。听朋友说最近市场行情不是很好,把相关源码好好研究了一下,自己也是准备了一段时间才开始面试。 新浪 1.ViewStub的实现,和setVisibility有啥区别?ViewStub和setVisibility实现过程中执行onMeasure,onLayou...

2018-06-08 16:37:45

阅读数:109

评论数:1

从源码角度来看ViewStub

布局优化就会提到ViewStub,提到ViewStub印象里就是按需加载的概念,使用ViewStub和setVisibility可以实现相同的效果,那两者有什么区别呢? ViewSub的使用

2018-05-29 16:24:06

阅读数:94

评论数:0

关于Looper.loop()死循环???

一直以为自己把Android消息机制弄明白了,直到前段时间面试,发现还有细节方面没搞清楚,查找相关资料,此篇文章是对Looper对象是怎么获取的,线程里的ThreadLocal,Looper.loop()死循环问题等的理解和总结。 关于消息机制中Handler,Looper,MessageQue...

2018-05-28 15:51:56

阅读数:1092

评论数:0

OkHttp使用和封装

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/47911083; 本文出自:【张鸿洋的博客】 一、概述 最近在群里听到各种讨论okhttp的话题,可见okhttp的...

2018-04-13 15:42:59

阅读数:129

评论数:0

MVC,MVP和MVVM的区别

MVC,MVP和MVVM都是用来解决界面呈现和逻辑代码分离而出现的模式,查找相关资料,本篇文章是借鉴相关资料对MVC,MVP和MVVM的进行总结,加深自己对这几种模式的理解,便于查看。 借用一张图来直观地表示这三种模式: 图片来源于这篇文章。 MVC Model:数据存储,View:用...

2018-04-11 17:21:41

阅读数:91

评论数:0

Android中的反编译

最近在看《Anroid开发艺术探索》,关于反编译的工具的使用,以window为例,以此文章做个笔记。 apktool:http://ibotpeaches.github.io/Apktool/ dex2jar:https://github.com/pxb1988/dex2jar jd-gui...

2018-03-19 10:21:52

阅读数:47

评论数:0

Android性能优化-电量优化,布局优化和网络优化

此篇博客主要是参考《Android高级进阶》,关于Android开发过程性能优化中的电量优化,布局优化和网络优化做一个记录。

2018-01-04 14:20:54

阅读数:1844

评论数:0

Android性能优化-代码优化和图片优化

此篇博客主要是参考《Android高级进阶》,关于Android开发过程性能优化中的代码优化和图片优化做一个记录。

2018-01-02 16:58:20

阅读数:85

评论数:0

Android中的ANR

ANR全称是Application Not Responding,即应用程序无响应,出现ANR主要原因是因为在主线程中做了太多耗时操作。 ANR产生的原因 我们都知道产生ANR是因为在主线程做了太多的工作,只有当应用程序的UI线程响应超时才会引发ANR,细分,超时产生原因一般有两种: 第...

2017-12-19 16:14:54

阅读数:196

评论数:0

Android的事件传递机制

最近在看《Android高级进阶》,其中对事件的传递机制讲述的很清楚,以此文章作为读书笔记记录。主要是时间传递机制涉及的三个方法,View和ViewGroup事件传递的过程图解。

2017-12-11 16:13:35

阅读数:51

评论数:0

Android原生项目集成React Native踩坑记

最近在学习React Native,将Android原生项目集成React Native实现混合开发。参考官网和其他一些相关资料,自己动手一步一步操作,发现真的是一步步踩坑再填坑的过程,此文章记录集成React Native的步骤和出现的问题,方便以后查阅。 我这里使用的环境是AndroidSt...

2017-09-21 10:54:14

阅读数:1189

评论数:0

WebStorm的配置和运行项目

最近在学习react-native,所以决定使用WebStorm,以此文章来对WebStorm的下载,破解,配置和项目运行进行记录。

2017-09-18 14:16:06

阅读数:6913

评论数:0

Android中点击链接调起App

最近工作中的一个需求是点击短信链接则调起App然后完成相关功能逻辑,查阅相关文章完成需求,以此文章来记录Android中点击链接吊起App的实现。

2017-09-12 14:36:07

阅读数:758

评论数:0

JavaScript的一些基本方法总结

最近开始学习JavaScript,以此文章来对学习中的一些方法进行总结,方便以后查阅。

2017-09-01 17:42:14

阅读数:129

评论数:0

Sublime Text的配置

学习react-native使用Sublime Text进行编辑时,对Sublime Text进行配置,包括自动补全,样式风格等插件的安装,字体大小设置等等,以此文章来进行记录。

2017-08-30 11:13:17

阅读数:182

评论数:0

Looper,Handler,MessageQuene

本篇文章主要是从源码简单分析记录下Looper,Handler,MessageQuenu三者之间的关系,handler机制实现的原理。

2017-07-25 17:53:05

阅读数:186

评论数:0

HttpUrlConnection和HttpClient的区别

HttpUrlConnection和HttpClient的区别一.HttpClient: 1.背景: Apache公司提供的库,提供高效的、最新的、功能丰富的支持HTTP协议工具包,支持HTTP协议最新的版本和建议,是个很不错的开源框架,封装了Http的请求,参数,内容体,响应等,拥有众多AP...

2017-07-19 11:40:38

阅读数:165

评论数:0

ContentProvider的总结

ContentProvider作为Android四大组件之一,一般为存储和获取数据提供统一的接口,可以在不同的应用程序之间共享数据。 本篇文章主要是总结关于ContentProvider的含义,作用,Uri, 共享数据的实现即数据的增删改查和监听数据变化等等。

2017-07-17 14:16:44

阅读数:136

评论数:0

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