风离紫竹zhangqiang的博客

生活不止眼前的苟且,还有bug没解

java核心技术36总结笔记(1-9)

前段时间在极客时间上购买了杨晓峰老师的《Java核心技术36讲》,趁着这段时间有空,对相关知识点做了一个整体的大纲,若想深入学习,可以购买这个专栏,也可以对着该知识点查阅相关资料,源码等自学。 1 Java平台的理解 JVM:英文名称(Java Virtual Machine),就是我们耳...

2019-03-08 16:52:45

阅读数 340

评论数 0

重识 Handler

注:本文系统源码展示基于 API-27(部分删减) . 做Android 开发肯定离不开跟 Handler 打交道,Handler 作为 Android 中消息机制的重要一员 ,它通常被我们用来做主线程与子线程之间的通信工具 可以说只要有异步线程与主线程通信的地方就一定会有 Handler。 ...

2019-03-07 12:14:31

阅读数 190

评论数 0

! Android最强屏幕适配方案对比解析

注: 本文已整理成博客,见: https://blog.csdn.net/u011200604/article/details/84990040 注: 本文最终方案推荐源于JessYanCoding/AndroidAutoSize 的开源库(详见GitHub) 在Android开发中,由于An...

2018-12-13 15:57:20

阅读数 577

评论数 0

开源播放器,音视频播放相关调研

最新项目需要做视频播放功能,进行了一些播放器调研,仅供参考   目前主要开源播放库基于ijkplayer 及ExoPlayer进行开发(以ijkplayer居多), 此次选取了github相关功能排行较高的几个功能库,包括但不限于GSYVideoPlayer  , JiaoZiVideoPl...

2018-12-07 17:48:24

阅读数 2720

评论数 0

WebView网页视频统一全屏播放及横竖屏切换

WebView 支持 Html5 video 进行全屏播放及横竖屏自动切换   1.检查AndroidManifest.xml清单文件,WebView控件所在的Activity配置信息;检查Activity的主题是否NoActionBar了。 ## 犯错的错误写成了如下: android:...

2018-11-14 20:52:53

阅读数 1739

评论数 0

Android常用知识点-[常用备忘,持续更新]

目前包含: 大纲: [自定义view参数] [shape/layer-list/selector] [view与activity生命] [view事件分发与滑动冲突] [ScrollBy与ScrollTo] [scaleType] [Android版本号]  [drawable ...

2018-11-02 16:37:15

阅读数 71

评论数 0

Webview的奇技淫巧-总结篇

如果我不说奇技淫巧,你们估计就不点进来了 WebView在现在的项目中使用的频率应该还是非常高的。 HTML5因为其便捷性以及低成本性 是现在乃至未来的一种趋势。 我们来看看 Google 官网关于 WebView 的介绍: A View that displays web pages....

2018-08-29 15:50:10

阅读数 1682

评论数 0

Android P版本(9.0) 新功能介绍和兼容性处理

P 新特性 Android P 在Google IO2018正式发版,全新的手势操作选项。底部虚拟键将由小白点和一颗返回键取代。通过轻触回到主页、长按呼出语音助手。新的特性主要有: 利用 Wi-Fi RTT 进行室内定位 刘海平API支持 通知栏功能增强 多摄...

2018-08-27 17:28:22

阅读数 6967

评论数 0

全面屏/刘海屏及虚拟键适配--总结版

什么是刘海屏? 随着iPhone X发布,刘海屏手机大行其道 ,Google Android P版本的发布,也引入了刘海屏的概念 即将发布的Android p也提供了对刘海屏的支持。像 华为P20 pro, vivo X21,OPPO R15 华为nova 3e,红米note6等手机厂商也纷...

2018-08-15 09:54:24

阅读数 3491

评论数 0

单例模式的深入理解

单例模式   单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的...

2018-08-01 14:52:38

阅读数 86

评论数 0

DataBinding使用详解-Google官方的视图绑定

几年前,数据绑定在便已在前端界风生水起,Angular.js、React.js、vue.js等热门前端框架都具备这种能力。Android端的开源库butterknife/Anotation/dragger2等等也非常好用且广受支持;   数据绑定简单来说,就是通过某种机制,把代码中的数据和xm...

2018-07-25 10:38:10

阅读数 231

评论数 0

自动化压力测试:Mokey测试参数:

Mokey测试参数:简单案例:adb shell monkey -v 500adb shell monkey -v  -p com.easyto.travel 100adb shell monkey -v --throttle 300 --pct-touch 30 --pct-motion 20 ...

2018-06-19 18:06:31

阅读数 128

评论数 0

Android6.0以上权限机制及解决方案

Android6.0以上权限机制及解决方案权限分类Android权限有100多种不可能每种都去运行时授权,因此google把权限分为两类:1.普通权限:例如网络请求等,按照老的权限机制2.危险权限:9种共24个(电话,短信,sd卡,位置,摄像头,传感器,日历,录音,联系人),就是我们要动态申请的。...

2018-05-22 16:01:07

阅读数 321

评论数 0

Fidder抓包使用引导

本文旨在引导使用fidder进行网络抓包操作,以链景APP的HTTPS的加密请求进行抓包。   本文内容已上传博客:http://blog.csdn.net/u011200604/article/details/79456402 可点击链接方便查看   所使用工具推荐: 前期准备 硬...

2018-03-06 12:12:18

阅读数 837

评论数 1

安卓开发规范-必读版

安卓开发规范 工欲善其事必先利其器,工欲利其器必先建其模,细节决定成败,请完善你的小细节 本文转自Blankj: https://github.com/Blankj/AndroidStandardDevelop 摘要 1 前言2 AS规范3 命名规范4 资源文件规范5 版本统一规范6 第三方...

2017-11-06 10:22:22

阅读数 516

评论数 0

干货! RxJava 常见使用场景及小技巧!

总结Rxjava最常用的使用场景和小技巧 本文基于RxJava1.x.x ,若用 2.x版本请自行替换部分代码 基础部分:给 Android 开发者的 RxJava 详解 ——扔物线 对RxJava的概念以及基本特性做了详细介绍 本系列相关进阶:   带你入门学习Rxj...

2017-10-20 18:19:08

阅读数 2385

评论数 0

okhttp/Retrofit-rxJava加入数字证书支持HTTPS 实现单向及双向验证

什么是HTTPS? 简单来说,HTTPS就是“安全版”的HTTP, HTTPS = HTTP + SSL。HTTPS相当于在应用层和TCP层之间加入了一个SSL(或TLS),SSL层对从应用层收到的数据进行加密。TLS/SSL中使用了RSA非对称加密,对称加密以及HASH算法。 RSA算法基...

2017-10-16 17:31:28

阅读数 5320

评论数 0

Android Studio开发Build.gradle小技巧

引用版本统一规范 链接:http://www.jianshu.com/p/db6ef4cfa5d1 Android开发存在着众多版本的不同,比如compileSdkVersion、minSdkVersion、targetSdkVersion以及项目中依赖第三方库的版本,...

2017-10-11 16:48:14

阅读数 4905

评论数 0

常用正则表达式集合及工具类

常用的正则规则(手机/邮箱/汉字/身份证等校验)以及封装工具类

2017-10-11 15:56:03

阅读数 4668

评论数 0

2017年Android百大第三方框架排行榜

最新百大框架排行榜 :适合Android初级开发工程师~~~中级开发工程师 知其然知其所以然 ; 中级、高级、资深工程师 知其然知其不可然

2017-06-28 10:38:04

阅读数 4317

评论数 0

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