- 博客(9)
- 资源 (8)
- 收藏
- 关注

原创 Android优秀博客地址收集
收集了在学习过程中浏览过的不错的优秀技术博客(仅供学习使用)更新日志:(之后会根据看到优秀技术博客会更新在这里,每次更新会新增日志)编号更新日志更新时间1更新1-1、1-2 两条2020/10/131、 Android Java层Framework相关知识源码解析:1、深入理解 Android 中的各种 Context(解析了Context是个什么东西,及各类Context的区别)2、Handler中有Loop死循环,为什么没有阻塞主线程,原理是什么?温馨提示:本博
2020-10-13 18:16:19
259
原创 Android 用Canvas轻松绘制一个时钟
接下来这篇文章主要是结束如何轻松自定义一个View并使用Canvas绘制一个时钟的案例,话不多说先上图瞅瞅,一共实现了两种效果,一种是秒动(秒针一秒走一针)、另一种是连动式的,秒针不会停会一直走动,话不多说,先看看下面两张效果图。好了上面的图就是目前两种效果,纯原生代码实现,思路也比较简单,根据Canvas绘制一个紫色圆形背景、然后绘制刻度尺、接着绘制时针、分针、秒针,其中主要的是时分秒三个指针是如何转动的,下面来说说具体思路。##1、绘制表盘首先我们先来简单看一下如何绘制表盘,因为这里比较简单,
2020-11-09 18:08:58
2742
14
原创 Java中String的长度限制解析
Java虚拟机规范摘要每个 Class 文件都是由 8 字节为单位的字节流组成,所有的 16 位、32 位和 64 位长度的数据将被构造成 2 个、4 个和 8 个 8 字节单位来表示。
2020-10-22 14:40:56
3302
1
原创 Handler笔记
Handler学习笔记1.为什么一个线程只有一个Looper、只有一个MessageQueue?答:对于一个类我们需要共享变量值的时候我们会采用public static的形式,对于线程来说如果一个线程需要有自己的共享变量,此时就会使用ThreadLocal类来实现,首先Looper中使用了static final ThreadLocal ,使得每个线程都有对应的looper,如此一来可使每一...
2019-07-17 15:50:12
391
原创 Unable to resolve dependency for ':common@debug/compileClasspath': Could not resolve xxx.xxx.xxx
下图是Android Studio报错,主要原因是,依赖下载不来,网上很多说在Studio中关闭Gradle的离线模式,关掉代理,其实这里主要是网络问题,关闭离线模式主要是为了让你重新下载,不是最主要的解决问题方式。正确的解决思路提供一下几个:1、检查自己的网络是不是真的有问题。2、关闭离线模式3、关闭代理4、注释 .gradle 目录下的gradle.properties配置文件...
2019-02-21 18:48:03
2849
原创 Xposed 傻瓜式 安装
前言首先说说xposed是一款java层hook的神器,装上后只要你知道想要hook的参数或者方法,就能够hook。这里可能有的朋友不知道hook,其实hook就是钩子的意思,勾住你想要获得,在网上很多人利用xposed制作了一些抢红包神器,微信自动回复等,只要你想的到的东西都有,在android中是勾住你要改变的方法或者变量,对于编程中有一个名词称之为面向切面编程,这里先不多介绍xpos...
2018-12-28 11:43:13
2843
2
原创 解决方案:java.lang.IllegalArgumentException: The observer is null
出现这个问题的原因很多,这里主要针对个人遇到的问题进行整理,今后如发现更多遭遇会继续补充。 首先上面的日志报出来 The Observer is null 这尼玛什么问题。我们看到异常的第三行, 显示 BaseAdapter.unregisterDataSetObserver这个方法,但是看了下代码,我使用的是RecycleView跟BaseAdapter有什么关系。于是乎我百度了一下,发现百
2017-07-14 13:01:51
1457
原创 融云SDK集成(一)集成SDK并连接成功
声明:此博客仅为个人学习记录使用。最近无聊时浏览了一下各大招聘网站发现,招聘要求上都有写到有im经验或者是集成过融云环信的经验。 这里博主特意去了解一下XMPP协议以及使用OpenFire服务器搭建了简易的即时聊天demo下面是地址有兴趣的朋友可以看看,不喜勿喷哈,有建议或意见都可以留言相互交流。 XMPP博客地址集成步骤融云官网都有,这里是本人根据个人集成的激励做一个记录,获取大家也有可能碰到
2017-06-17 15:47:57
7912
原创 XMPP学习(一)smack类库的使用及XMPP的了解
XMPP是目前主流的一款及时通信协议,其以支持XML流传出具有较强的扩展性。 摘抄: XMPP的核心XML流传输协议的定义使得XMPP能够在一个比以往网络通信协议更规范的平台上。借助于>XML易于解析和阅读的特性,使得XMPP的协议能够非常漂亮。 XMPP的即时通讯扩展应用部分是根据IETF在这之前对即时通讯的一个抽象定义的,与其他业已得到广泛使>用的即时通讯协议,诸如AIM,QQ等
2017-06-05 12:02:53
1168
Java虚拟机规范(Java SE 7).pdf
2020-10-22
Xposed-Jar包
2018-06-12
JavaAPI文档中文版
2018-05-23
深入理解Java虚拟机_JVM高级特性与最佳实践 第2版.pdf
2018-05-23
Android开发艺术探索(任玉刚)PDF
2018-05-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人