指尖下的Android

49 篇文章
12 人订阅

全部文章

萬物並作吾以觀復

RxJava 学习笔记总结(一)

操作符是把多个可观察的管道来合并消息到一条管道来处理,并可以对合并的消息进行格式处理,总的消息数量由最少的那一条管道决定。常见的运用场景比如一个消息页面需要用到...

152
萬物並作吾以觀復

Java中 private、protected、public 和 default 的区别

具有最大的访问权限,可以访问任何一个在classpath下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。

1173
萬物並作吾以觀復

Java 参数传递是值传递还是引用传递?

首先把结论表明,Java 的参数传递是值传递,因为有部分细节让人引起误解以为是引用传递,故我们写两个例子来举例探讨。

1142
萬物並作吾以觀復

可能是全网最简单透彻的安卓子线程更新 UI 解析

相信下面的代码大家看过很多遍了,在 onCreate() 生命周期里开启一个线程来更新 UI ,居然没有闪退和异常( 在大概率情况下是没有问题的 )

961
萬物並作吾以觀復

Android 状态切换控件 EasyStateView

简单介绍一下这个控件,像我们在实际的开发过程中,经常性的会遇到这样的场景,比如进入一个页面先出来加载动画,然后请求数据,如果网络异常就显示网络异常的布局,数据异...

660
萬物並作吾以觀復

Process 'command 'E:\androidStudioSpec\jre\bin\java.exe'' finished with non-zero exit value 1

一个非常离奇的 bug , Google 许久无果,看到 stackoverflow 有个回答是设置 dex 分包的配置,猜想可能是和 dex 分包有问题,果断...

1491
萬物並作吾以觀復

Bugly 热修复踩坑记录

这个坑我踩了两天,然后加了 Bugly 内测分发交流群 ( QQ群 429975901 ) ,得到了答案,把 Tinker 的依赖版本降低

1632
萬物並作吾以觀復

对于Android业务开发的一些理解总结

关于 PopupWindow ,很多博客有谈到利用 Builder 设计模式的链式写法,以下是我项目中的类似写法

841
萬物並作吾以觀復

Android面向切面AOP架构设计后续补充

假设 test 类里有使用到 @aop 的切点注解,那么我们在混淆文件中就应该 -keep 这个 test 类

711
萬物並作吾以觀復

菜鸡的MVP架构漫谈

相信大家在网上看过关于MVP架构的博客数不胜数,至于MVP到底是什么,也不需要我再从百度百科复制一遍了,通俗的说MVP就是解决Model和View的耦合,没有使...

822
萬物並作吾以觀復

Android 仿UC浏览器详情页评论弹框效果

额,突然发现UC被我卸载了,这个是QQ浏览器的效果,不过都一样,如果当前页面不是全屏的话,把根布局设为相对布局,然后设置评论布局为处于底部,这样在点击评论时弹开...

1083
萬物並作吾以觀復

安卓7.0在线更新解析包时出现问题

关于7.0行为变更,FileProvider应用共享文件的问题可以看鸿洋大佬的这篇博客 https://blog.csdn.net/lmj623565791/...

2472
萬物並作吾以觀復

AndroidStudio AAPT2 error: check logs for details报错解决方案

2392
萬物並作吾以觀復

Android WebView 踩坑之路

1493
萬物並作吾以觀復

Execution failed for task ':app:processDebugManifest'. at org.gradle.api.internal.tasks.executio...

新项目需要用到视频播放,果断在项目中依赖了饺子播放器,因为用的人还挺多的,Stargazers有7.7K了,然后开始了我的采坑之路,不是说这个框架很坑,而是An...

9816
萬物並作吾以觀復

Android面向切面AOP架构设计简析

按照惯例,谈一个框架时我们先说明一下这东西到底是啥、干什么的,首先AOP面向切面和我们通常意义上写的代码不太一样,Java是OOP面向对象,所有的代码都是符合某...

1103
萬物並作吾以觀復

Java是值传递还是引用传递?

代码很简单,图一中调用静态方法IntValues(int t),毫无疑问是传递值,因为如果是引用传递,那么二者打印的值是一致的。很明显,a--之后,t的值没有发...

1951
萬物並作吾以觀復

Java自定义注解在安卓开发中的简单运用

java中有很多框架都用到了注解包括java的Api也是,想一些网络框架的@GTE,@POST,@PATH等等,java中的@Override注解是可以被继承的...

2501
萬物並作吾以觀復

Java设计模式之观察者模式

观察者模式就是一个对象的状态或行为发生改变会随之影响其他对象的状态与行为,总之就是对象之间的联动,一个对象发生改变,其他对象也马上发生变化。

973
萬物並作吾以觀復

Android Activity详解(一)

在此之前,我们新建一个项目,代码非常简单,两个活动之间相互跳转(本来想做GIF图的,不会~~~~(>_<)~~~~)

1131

扫码关注云+社区