
Android菜鸟窝
文章平均质量分 52
Ycocol
Android开发小白加......美女
展开
-
android开发之修改jar源码
继上篇修改jar包名之后再写一篇修改源码的,过程比较麻烦但是不难以修改eventbus某个文件举例第一步:把你要修改的eventbus-3.2.1.jar 复制到libs下面(记得Add As Library)第二步:我这里以修改event.jar里面AndroidLogger.class为例,打开源文件,如下图所示:第三步:查看AndroidLogger.class所在的包名是啥,复制包名第四步:将在第三步复制的包名拿过来,在自己的项目下新建一个命名为org.gree...原创 2021-08-31 14:32:43 · 1087 阅读 · 5 评论 -
android开发之改造jar修改jar包名,避免三方库冲突
下载链接在文末先上图1、创建一个文件夹eventbus-3.2.0.jar是你要改的jar,txt是规则文件,jarjar.jar是工具2、创建eventbus_rule.txt 文件名随便取,内容是:rule org.greenrobot.eventbus.** c.@1拆解下 org.greenrobot.eventbus.**是eventbus的jar 包名,**的意思是org.greenrobot.eventbus下的所有包,org.greenrobot.eventbus..原创 2021-08-31 13:56:17 · 673 阅读 · 1 评论 -
Java中的双重检查锁(double checked locking)
Java中的双重检查锁模式,单纯的懒汉模式,容易出现线程安全问题,加锁的懒汉又发现每次synchronized 很费资源,于是用双检锁在synchronized前加上if()判断对象是否为空,但是又有部分编译器可能为了性能会在实例化对象的时候重排序,所以需要加volatile修饰。详细可以看这篇博客https://www.cnblogs.com/xz816111/p/8470048.html...转载 2020-10-12 15:45:49 · 401 阅读 · 0 评论 -
Android各类实用有趣的三方View
https://www.cnblogs.com/ldq2016/p/5217590.html转载自这里转载 2020-09-01 11:18:51 · 222 阅读 · 0 评论 -
各类好用的三方开源框架集合
https://blog.youkuaiyun.com/u010725171/article/details/85287248转载 2020-03-26 16:48:50 · 283 阅读 · 0 评论 -
android 子线程中创建子线程之Handler的Looper问题
newThread(newRunnable(){publicvoidrun(){Looper.prepare();Handlerhandler=newHandler(){@Override...原创 2020-03-26 14:43:48 · 1428 阅读 · 0 评论 -
Android studio Github 开源项目依赖添加失败解决方法 Failed to resolve
AndroidStudio虽然好用也很智能,但是有时会报一些奇奇怪怪的错误,提示的信息又不清不楚的,就简单几个字Failed to resolve,鬼知道我是怎么resolve不了,这次遇到一个问题,就是在Gradle里compile GitHub的开源项目时候怎么syn now 都编译不过,在网上这个错误也查不到,找了1整天,终于找到,现在记录下,也为了下次自己又遇到这个问题然后忘记之前是怎么原创 2017-11-15 10:37:19 · 5979 阅读 · 3 评论 -
自定义View的onMeasure、onDraw、BitmapShader等等笔记__学习笔记
对于Android开发者来说,自定义View的重要性不言而喻,于是自己写了个小demo,自定义一个继承于ImageView的View。demo很简单,没有设计源码也没有过多的深入去研究,只是又学了些新的东西,就拿出来做做笔记,分享下。1、自定义的流程 讲真一开始我对自定义真的很模糊,什么测量,绘制啊,我都不知道测量要测量什么怎么测量的,反正就是网上其实很多解释但是都没能理解(。。原创 2017-10-17 15:02:17 · 389 阅读 · 0 评论 -
android的消息机制——Handler机制
android的消息机制——Handler机制转载 2017-02-08 00:59:27 · 653 阅读 · 0 评论