自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mango先生的博客

一个不会摄影的吃货不是一个好码农

原创 Android自动化测试之Monkey命令使用及monkey脚本编写

系列文章 Android自动化测试环境部署及adb sdkmanager avdmanager Monitor DDMS工具使用及命令详解 Android自动化测试之Monkey使用及monkey脚本编写 Android自动化测试之MonkeyRunner MonkeyDevice Monk...

2018-06-29 16:22:14

阅读数 14010

评论数 2

原创 从源码解析-Android之可重入锁ReentrantLock的使用

在前面文章分析几个队列的时候,可以看到里面都用到了ReentrantLock这个类,使用方法都是一样 private final ReentrantLock lock = new ReentrantLock(); public void m() { lock.lo...

2018-06-26 19:20:05

阅读数 445

评论数 0

原创 从源码解析-Android数据结构之双端队列ArrayDeque 实现FIFO和LIFO队列

在之前分析AsyncTask源码的时候有看到其内部自定义线程池里使用到了ArrayDeque这个类去存放线程,今天这篇文章就对它进行解析。 看到ArrayDeque这个名字会发现跟我们频繁使用的ArrayList很像,都是用其内部维护的数组存储数据,都是线程不安全的实现。来看看Google的...

2018-06-25 19:26:30

阅读数 269

评论数 0

原创 从源码解析-Android数据结构之双向阻塞链表LinkedBlockingDeque的使用

LinkedBlockingDeque是一个双向阻塞链表,线程安全的队列(与LinkedBlockingQueue类似,不过LinkedBlockingQueue是一个单向的阻塞链表),需要指定容量,如果开发者没有指定,那就默认为Integer.MAX_VALUE,它的内部也是维护了一个链表节点。...

2018-06-23 22:43:02

阅读数 277

评论数 0

原创 从源码解析-Android数据结构ArrayBlockingQueue

上一篇文章Android之阻塞队列LinkedBlockingQueue使用及源码解析讲到了LinkedBlockingQueue,与之相关的一个队列就是今天要讲到的ArrayBlockingQueue。 ArrayBlockingQueue也是一个阻塞队列,内部使用一个定长数组保存数据,在构...

2018-06-23 17:29:09

阅读数 391

评论数 0

原创 从源码解析-Android数据结构之单向阻塞队列LinkedBlockingQueue的使用

在一篇分析AsyncTask源码中的文章中,我们看到了在线程并发中用到比较多的一个队列LinkedBlockingQueue,今天这篇文章就来分析下这个东西的使用。 LinkedBlockingQueue:是concurrent包下的类,实现了BlockingQueue接口,是一种单向链表阻...

2018-06-23 15:40:35

阅读数 2836

评论数 0

原创 Android开发-ViewPager嵌套Fragment卡顿解决Viewpager滑动重复加载Fragment延迟加载

Fragment大家肯定不会陌生的,几乎每个App里都有它的存在,作为Google在3.0以后引入的一个概念,极大的解决了Activity(或者说手机屏幕)的局限性,让Activity碎片化,正如它的原意 【分段】,【碎片】一样让一个屏幕中的activity展示多个页面成为了现实

2018-06-20 10:28:07

阅读数 5885

评论数 7

原创 Android开发-WebView使用注意点 JS注入漏洞问题 内存优化【五】

老早之前就想总结下Webview相关的知识点了,因为互联网大潮中,很多APP都会使用到Webview,像那些不计其数的电商APP,无一例外的使用Webview;或者一些非电商APP中的像广告页面,注册协议页面都会用到;最后因为一些事情拖到现在才做,感觉事情真不能拖,越往后推越做不了,罪过罪过。 ...

2018-06-15 14:31:36

阅读数 1711

评论数 0

原创 Android开发-WebView的缓存处理和性能优化 实现H5页面秒开【四】

前言 老早之前就想总结下Webview相关的知识点了,因为互联网大潮中,很多APP都会使用到Webview,像那些不计其数的电商APP,无一例外的使用Webview;或者一些非电商APP中的像广告页面,注册协议页面都会用到;最后因为一些事情拖到现在才做,感觉事情真不能拖,越往后推越做不了,罪过罪...

2018-06-12 20:21:59

阅读数 3034

评论数 0

原创 Android开发-WebView中实现Android调用JS JS调用Android 【三】

老早之前就想总结下Webview相关的知识点了,因为互联网大潮中,很多APP都会使用到Webview,像那些不计其数的电商APP,无一例外的使用Webview;或者一些非电商APP中的像广告页面,注册协议页面都会用到;最后因为一些事情拖到现在才做,感觉事情真不能拖,越往后推越做不了,罪过罪过。 ...

2018-06-11 23:04:09

阅读数 253

评论数 0

原创 Android开发-WebView/WebViewClient/WebChromeClient 使用样例 【二】

老早之前就想总结下Webview相关的知识点了,因为互联网大潮中,很多APP都会使用到Webview,像那些不计其数的电商APP,无一例外的使用Webview;或者一些非电商APP中的像广告页面,注册协议页面都会用到;最后因为一些事情拖到现在才做,感觉事情真不能拖,越往后推越做不了,罪过罪过。 ...

2018-06-11 18:15:58

阅读数 601

评论数 0

原创 Android开发-WebView/WebViewClient/WebChromeClient简介 API详述 【一】

老早之前就想总结下Webview相关的知识点了,因为互联网大潮中,很多APP都会使用到Webview,像那些不计其数的电商APP,无一例外的使用Webview;或者一些非电商APP中的像广告页面,注册协议页面都会用到;最后因为一些事情拖到现在才做,感觉事情真不能拖,越往后推越做不了,罪过罪过。 ...

2018-06-10 22:26:34

阅读数 436

评论数 0

原创 Python3.6之Windows下Anaconda3和PyCharm 开发环境安装

继上一篇https://blog.csdn.net/qq_30993595/article/details/80344312博客后,初次见识Python开发后,那我们这篇就来总结下Python的开发环境,毕竟工欲善其事,必先利其器嘛。 我这里所用到的Python管理系统是Anaconda,集成开...

2018-06-04 22:50:13

阅读数 1568

评论数 0

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