Android端的JS引擎:V8,JSC,Hermes V8和JSC是Android端常见的JS引擎。Hermes使用的人比较少。Hermes是Facebook专门为Reac...

Android端的JS引擎:V8,JSC,Hermes V8和JSC是Android端常见的JS引擎。Hermes使用的人比较少。Hermes是Facebook专门为Reac...
本人所有文章禁止任何形式的转载 前言 在java 中如果一个方法抛出了一个异常,任何调用他的地方要么去try-catch,要么继续抛出异常。这种逻辑非常麻烦,明明只需要最开始...
以前用到了一个本地编译的gradle plugin,现在已经上传到jitpack 了,拉取新的代码就没有问题了
[Android]Android 插件化Android 插件化 本人所有文章禁止任何形式的转载 前提 做了一个文件夹管理应用giant-explorer,链接https://github.com/storytell...
一、命令格式 该命令用于查找库(动态库或者静态库),当构建依赖于第三方库/系统库,可以使用该命令来查找并使用库(Cmake中有另外一个命令find_package,能获取...
Android 插件化 本人所有文章禁止任何形式的转载 前提 做了一个文件夹管理应用giant-explorer,链接https://github.com/storytell...
如何实现一个DocumentProvider 前言 假如你做了一个云盘类的app,或者可以保存用户导入的配置。用户在未来肯定需要获取这些文件,一个办法是写一个Activity...
加载前一页是什么样的应用场景,可以讲一下吗?
Jetpack 源码分析(四) - Paging源码分析距离上一篇Jetpack源码分析的文章已经两个月,时间间隔确实有点长。最近,感觉自己的学习积极性不那么的高,看Paging的源码也是断断续续的。时至今日,才算是完成对Pa...
也许你写了无数行的代码,也许你能非常溜的使用高级语言,但是你未必了解那些高级语言的执行过程。例如大行其道的Java。 Java号称是一门“一次编译到处运行”的语言,但是我们对...
不知现在有多少人会拿自己的手机来编写程序,又或是拿来当成服务器使用,但是在手机上跑起服务程序的确是一个非常吸引人的玩法,当然了,不仅仅是玩,还是有很多实用场景的,比如说像《多...
[SML|Gradle|Android] 通过gradle plugin 自动生成资源文件(drawable,color,dimen。。。) 本人所有文章禁止任何形式的转载,...
前言 本人所有文章禁止任何形式的转载,谢谢 我们主要做的事小白条的沉浸,而不是安卓口中的沉浸。安卓口中的沉浸主要是对于阅读、游戏等场景下隐藏状态栏和导航栏。而我们的目标仅仅是...
为了方便理解核心原理,以下流程均已精简。 一. 完整流程 流程图: 上图是 Android 将一个布局通过硬件渲染的方式显示到屏幕,这个过程可简化为俩步:应用侧绘制和系统侧绘...
一、目标 李老板:奋飞呀,过完年了,该收心了,开始搬砖了。你看看我,前两天就开始学习这个app的调试,为啥人家视频里可以ida调试? 而我ida一挂上就卡死呢? 奋飞:这个a...
上图是天津地铁APP的Banner也是本文要实现的效果 一、如何使用ViewPager2 ①在app下的build.gradle文件中添加如下依赖 ②同步之后就可以在布局中使...
简介 RecyclerView在24.2.0版本中新增了SnapHelper这个辅助类,用于辅助RecyclerView在滚动结束时将Item对齐到某个位置。特别是列表横向滑...
由于网上大部分教程新版本已经失效,特此记录。 一、修改TextView字体 假设现在有一个字体文件msyh.ttf;对于某个TextView来说,如果想修改它的字体,可以简单...
前言 一个新的项目不管在什么情况下,画面都只能维持30帧左右,不能达到60帧。一般这种问题首先是转给性能组分析,那就让我开始分析吧。 一、最简单的demo 首先我写了一个最简...