杨哲丶的专栏

未曾清贫难成人,不经打击老天真。自古英雄出炼狱,从来富贵入凡尘。

Volley源码看这一篇就够了

忆往昔,峥嵘岁月愁。对于 Android 网络框架是一代新人换旧人,但是我还没深入分析过 Volley 的源码,今天我们走进 Volley 不为人知的世界,也许会令你耳目一新。

2017-07-20 14:47:56

阅读数 3588

评论数 0

Android Studio 非命令行Git 版本控制超详细讲解教程

工欲善其事必先利其器 –论语 人如果不会偷懒,那与咸鱼有什么区别 –杨哲 网上大部分教程都是用命令行来实现版本控制的,既然有工具那么我们就用Android Studio自带的工具来进行版本控制.

2017-03-21 19:00:32

阅读数 1141

评论数 0

用户体验超棒的微信WebView进度条

现在微信的用户体验一直被产品经理们所推崇,今天这里具体分析一下微信在WebView的进度条上怎么提升用户体验.

2017-03-01 20:32:43

阅读数 6055

评论数 7

微信充值取消出现闪屏问题引发的思考

发现问题最近发现调用微信充值的时候,取消充值返回以前的页面,会出现闪烁或者白屏的情况,我以前还没真注意过这个细节问题,当时听到这个需求的时候问题思路首先我的第一反应就是微信支付sdk,开始查看微信的官方文档,找了一个遍,发现没有人提过这个问题。然后在谷歌百度的的搜索下,也没有发现有人出现类似的问题...

2017-01-08 13:04:40

阅读数 2558

评论数 3

Android 性能优化 APM 平台搭建

由于答应微信群友分享 Android APM 平台分享,不拖欠了,今天开始分享,否则发红包,既然说了,就总结一下前阵子研究的 Android 性能监控平台 开发缘由 微信张绍文大佬 《Android开发高手课》中提到 性能优化章节提到过,优化70% 依赖监控性能,30%需要治理,比如App 启...

2019-04-21 22:46:00

阅读数 46

评论数 0

启动速度优化记录

启动速度优化 初步测试 初步测试各个方法耗时: 序号 测试结果(ms) Freso 45 DownloadMannager 3 okCache 80 imageLoader 17 Bugly 40 LoginFromLocal 167 InitSobo...

2019-01-17 11:30:50

阅读数 64

评论数 0

Android 自定义Lint 基础教程

调试Lint 插件 在Android项目中,以源码形式依赖自定义Lint代码(和示例代码一致)。 提前在自定义Lint代码中打好断点。注意不是Android代码,而是编译期间Gradle加载执行的代码。 在Android Application模块的build.gradle中关闭Lin...

2018-12-11 00:50:36

阅读数 107

评论数 0

队列数据结构在 Android 框架中的应用

近期一直跟基友们一起夯实加固数据结构方面的知识,这周轮到了队列,这个数据结构在平时开发中用到的真不少,我能想到的就有 Java 中四种线程池的实现方式、Volley 和 Okhttp 中对于多个请求的处理方式都用到了队列这种数据结构。 文章结构图 概念 特点 队列这...

2018-05-07 08:17:36

阅读数 317

评论数 0

Exoplayer 基本使用的方法

废话不多说,一步步实现播放再说 按照官网添加 打开 Exoplayer官网,添加需要的依赖。 public class MainActivity extends AppCompatActivity { private PlayerView mPlayerView; ...

2018-03-04 23:59:10

阅读数 1341

评论数 0

工作总结(2018 第一篇)

最近工作一直搞自动化视频编解码和加密处理的流程,然后发生一系列的心里波动,内心也发生了不少变化,这里记录一下自己的成长吧。 画饼 or 实话 在以前公司我记得我有个老板说过一句话令我至今印象深刻,只有蛋糕做大了咱们才能有的分,如果公司的产品整不了钱,你所做的一切都是空。所以关注公司的业务和产...

2018-01-14 22:03:33

阅读数 237

评论数 0

Spring Boot 阿里云 jar 包 脚本部署方案

Spring Boot 如果在阿里云部署的时候,直接 java -jar xxx.jar ,如果断开 ssh 连接,服务就会 down 掉,所以我这里写了三个简单的脚本来运行 start.sh #!/bin/bash nohup java -jar target/xxx.jar...

2018-01-07 20:32:55

阅读数 1005

评论数 0

阿里云 CentOs7.4 yum 安装 jdk8

安装说明 系统环境:centos-7.4 安装方式:rpm安装 软件:jdk-8u151-linux-x64.rpm 本地下载 java 对应的 rpm 首先通过 java 官网下载 jdk-8u151-linux-x64.rpm 下载地址 scp 命令上传rpm 到服...

2018-01-07 20:00:02

阅读数 1102

评论数 0

工作总结(一)

前几年一直在做 app 开发,现在转到了一个做 Android 盒子播控系统,从开始的不适应也找到自己前进的方向。体贴的双休由于前几家公司都是创业型公司,我都没体验过双休是什么感觉,所以你懂得….,现在公司是双休,而且公司可以免费看电影。App 开发 -> Android TV 开发入职两个...

2017-10-12 23:41:30

阅读数 226

评论数 0

先成家后立业还是先立业后成家?

好久没有写博客,今天晚上回家的路上,思考这个问题,先立业后成家还是先成家后立业?这里说一下我自己的看法。 据我所知,很多人的看法是这样的,北方人喜欢先成家后立业,南方人喜欢先立业后成家。比如我认识的大部分南方的同学很多都是想自己工作稳定赚够一定钱在结婚生子的,然而北方的结婚都比较早。我分析这么认为...

2017-10-12 23:12:03

阅读数 1080

评论数 0

Java 多线程深入分析(一)

多线程在 Java 中的重要性不言而喻 , 所以我这里做一个细致的总结。 1. 概念1.1 线程概念线程:程序中单独顺序的流控制。 线程本身不能运行,它只能用于程序中。 说明:线程是程序内的顺序控制流,只能使用分配给程序的资源和环境。1.2 进程概念进程:操作系统中执行的程序。 程序...

2017-07-15 16:47:07

阅读数 611

评论数 0

Http协议之Https&SSL/TLS&DNS

上一篇文章我们介绍了Http的一些方面,这时候我们继续来探讨剩下的一些知识点,http协议面试的时候还会被问到不少方面,比如 Https,SSL/TSL 加密,Dns解析问题,那我们继续探讨下去吧。 网络通信安全问题不使用SSL/TLS的HTTP通信,就是不加密的通信。所有信息明文传播,带来了三大...

2017-07-07 16:35:27

阅读数 1190

评论数 0

Http协议(一)

现在所有市面上的APP都是有网络请求的 , 只要涉及到网络请求也就是会涉及到http协议 , 对于网络协议我们有必要在这里深入的研究一下HTTP协议. 基本概念 协议 指计算机通信网络中两台计算机进行通信必须遵守的规定和规则 HTTP协议 是一种超文本传输协议(HTTP,HyperText Tra...

2017-07-06 17:01:07

阅读数 406

评论数 0

设计模式之单例模式(二)

上篇我们讲述了单例模式的基本概念 , 并且我们也说了饿汉式,懒汉式,线程安全懒汉式 , 但是则三种写法都还不是我推崇的写法 , 今天我们继续说剩下的三种写法 : Dcl写法 ,内部类写法, 枚举式写法 , 其实也可以一篇写完的 , 但是分个章节可以过渡一下 , 这样也可以让我们休息片刻 , 就想电...

2017-06-26 15:59:56

阅读数 272

评论数 0

设计模式之单例模式(一)

概念 个人定义 单例模式是为了高效利用一个类, 避免类重复创建 , 避免类重复创建,高效利用电脑的CPU,防止jvm频繁GC. 官方点的定义 单例模式是一种对象创建模式,它用于产生有一个对象的具体事例,它确保一个类中在系统中只有一个实例模式, 从而令new 的操作次数减少,降低对系统内存的频繁使用...

2017-06-26 14:59:02

阅读数 278

评论数 0

Android Studio xml 格式化后不换行问题

这段时间重新安装Android Studio,发现xml自己居然不自动换行,网上搜索了一下,没有具体说的,我自己研究了一下,找到一些试了试,这里记录一下.

2017-03-14 09:57:00

阅读数 3026

评论数 1

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