Android 知识栈
文章平均质量分 87
比较全面Android内容。
零蚀zero eclipse
Weakness is the original sin
展开
-
NO.3 Jetpeck 基础<Retrofit & WorkManager>
零蚀[???? Jetpack教程基础篇]Retrofit数据的加载官网上推荐了一个Moshi解析json的库,它是一个 Android JSON 解析器,可将 JSON 字符串转换为 Kotlin 对象。Retrofit 有一个可与 Moshi 配合使用的转换器,所以这里使用了moshi。//retrofitimplementation "com.squareup.retrofit2:retrofit:$version_retrofit"implementation "com.s原创 2021-07-15 16:19:35 · 226 阅读 · 0 评论 -
关于TabLayout的使用
零蚀简介有时候自己不想自定义写一些Tablayout,太过于麻烦,而且还会有一些小问题,所以会使用官方的tablayout。这里介绍一下官方的tabLayout的具体用法com.google.android.material.tabs.TabLayout。因为工作有用到,网上也写的七零八碎的,这里笔记一下,只是记一下简单用法。设置下划线这里介绍一下下划线的设置,有时候我们需要设置下划线是填充整个item,那么tabIndicatorFullWidth设置为true就好,.原创 2021-07-03 12:26:37 · 314 阅读 · 0 评论 -
NO.2 Jetpeck 基础<Fra导航 & ListAdapter>
零蚀[???? Jetpack教程基础篇]导航组件简介导航组件是可以管理复杂的导航,过渡动画,深度链接,以及编译时检查的参数传递的屏幕之间在您的应用程序库。应用也是很简单的,需要在res中创建navigation文件夹,之后在其中构建xxxx.xml,这就是你fragment导航的逻辑文件。这里需要设置id,用于定位这个文件的逻辑,这里还需要设置起始的fragment的,这个是为了设置刚开始加载的fragment对象。这里我们在acitivty的布局文件中添加了对应的fr原创 2021-07-03 11:58:51 · 161 阅读 · 0 评论 -
NO.1 Jetpeck 基础<ViewModel & Room>
零蚀[???? Jetpack官方文档][???? Jetpack教程基础篇]这类基础知识学习,只要有正确官方文档,那就是照猫画虎的学习方式,建议自己遵照文档内容学习前言jetpack项目的构建总是趋向于简化,在Android开发的道路上,开发人员也不断的将代码进行防呆处理和易修易改的调整,所以在各个程序员各显神通后,google也意识到其实代码的构建中开发者可能会无法避免的要考虑很多方面,而且这些细枝末节很可能导致应用出现故障,所以开始了有了自己一套框架体系,它将目前很多原本要注意原创 2021-06-16 14:22:39 · 190 阅读 · 0 评论 -
NO.4 Tinker
零蚀[???? thinker 官方文档]step 1 配置前言:Thinker文档写的比较抽象, 要多看看网上如何解决问题,尤其在打包错误时,要多看输出信息来给错误定位,网上有很多错误的信息。而且版本不一样,代码也不同。毕竟现在时傻瓜式的操作。我一直以为腾讯只有充钱才能快乐,没想到tinker可以免费30天,享受人名币玩家待遇官网配置注意这个版本号,这个版本号需要和你的基准包(...原创 2020-04-07 15:39:23 · 284 阅读 · 0 评论 -
NO.3 GreenDao(&加密问题)
零蚀[???? greendao 官方文档]step 1 依赖// project ext { greendao_version='3.2.2'}classpath "org.greenrobot:greendao-gradle-plugin:${greendao_version}"// moduleapi/implementation "org.greenrobot:...原创 2020-04-04 16:41:10 · 590 阅读 · 0 评论 -
NO.2 CameraX (beta01补充)
零蚀Android Jetpack CameraX 库 Beta 版正式发布!前言补充上一次的alpha06并不是最新版,官方文档记载到alpha10,但是却还有beta01版本,官网还列出了从01->10的所有bug,除此之外alpha06在部分手机上还出现了不能预览前置摄像头的问题(我手机),所以最新版必须盘它。对beta有兴趣,想更深了解,可以看看4月1号的这个标题链接...原创 2020-04-02 16:23:44 · 561 阅读 · 0 评论 -
NO.2 CameraX
零蚀[camerax 官方文档(翻墙)](这是一个万能网站,很多相关的google教程都在这)step 1 (依赖)导入最新的camerax 版本// Use the most recent version of CameraX, currently that is alpha06.ext { amerax_version = '1.0.0-alpha06'}i...原创 2020-03-31 17:57:49 · 726 阅读 · 1 评论 -
三方框架
零蚀链接描述???? 前言原创 2020-03-30 16:37:12 · 211 阅读 · 0 评论 -
NO.2 Kotlin 第二天
零蚀约定 & “高阶”函数运算符重载之前提到了关于运算符的操作,除了加减乘除,还有get和set,这个对应的运算符,类似数组中括号的方式,具体的代码逻辑操作如下:fun main() { // 类的get运算符用法 val p = Point(1, 2) print(p[2]) // 类的set运算符用法 val q = Point(9, 9) q[1]=10 print("${q.x},${q.y}")}// g.原创 2020-11-04 17:48:53 · 167 阅读 · 0 评论 -
NO.1 Kotlin 第一天
零蚀前言前言我对于kotlin这个语言的认识,应该是在它在google大会上被列为Android正式的开发语言之前,这也是我第一个买教学视频学习的知识,当时对他的热衷不亚于小孩对动画片的痴迷,我应该也算得上是国内第一批吃“螃蟹”的 kt 死忠粉(但只是那一会儿)。我记得当时我还没毕业,我当时找工作的目标,就是公司项目是kt编程的,不然就不想去,那时kt开发的还是相当的少,而现在国内kt已经非常普及了,但是,但是我现在却不在如以前那般,为什么呢,因为人都是会长大的,人都在随波逐流中看.原创 2020-11-03 18:06:36 · 245 阅读 · 0 评论 -
NO.5 EventBus 浅谈
零蚀前言为什么看EventBus其实前几天并没有学习计划,这两天是比较放松的一天,大体任务都已经快要做完,现在的任务就是把TCP-IP的协议看完,然后看多线程,但是今天没有带书过来(也不想看电子书),所以今天就是空闲的一天,今天趁自己有点时间,来看看EventBus的内部构造。毕竟很多人多已经看过它如何实现,我怎么能错过。步骤这次不准备看使用方法了,我觉得轮子,不知道使用方法,就不知道也没什么大不了,使用时想知道,去看看文档好了,所以我觉得没有写案例的价值,与其把精力放在多方便.原创 2020-07-15 14:41:00 · 202 阅读 · 0 评论 -
NO.4 项目无法一键打包?自己写个shell脚本吧
零蚀问题出现矛盾出现本来是一个愉快的周五,公司里大家都普遍认为,周五要带着愉快的心情来看看今天有没有小bug,缓一缓最近的工作进度,为这一周做个总结,然后考虑一下,这周末的安排,但是,我还没想好端午节该学点啥时,产品突然来让我打个包,打包一般是一个比较死板的活,只要知道对应的命令即可,当然,打渠道包有时也很麻烦(在没有一件打包的情况下)。公司用的是walle,打包的方式,打包前要先去解注自己要打的渠道,然后,选择自己打包的命令,才能打包,我在网上也搜了很多教程,但是没有一个可以用的.原创 2020-06-26 23:38:38 · 177 阅读 · 0 评论 -
NO.3 Android 测量、排版那点事
零蚀前言网上都说测量、排版、绘制,都是按照这个顺序过程来进行Android的绘制流程,但是,为什么,根源是什么,他们怎么通过递归来实现调用,子view如何保存数据,看看那花里胡哨背后是个什么支持他们花里胡哨。本来想先总结Android各个机制,但是目前,突然有个强烈的想法想弄明白,所以“盘”!可能是我意识到我有些内容理解错了。具体内容:永远记不住的onMeasureonLayout的那点事其实我并不喜欢收费,也不想过靠这收入,只是,有些知识点我不想给别人看,毕竟倒腾资.原创 2020-05-09 13:04:13 · 169 阅读 · 0 评论 -
NO.2 Android 垃圾回收机制
零蚀[???? jdk8源码链接/密码:5jed][????在线Openjdk源码查看]前言人生在世总有那360多天不如意,所以不纠结,之前提及了引用。在C/C++上有free,deleter,而java却不用,总说java在垃圾回收上实现自动化,但是这自动化却经常出问题,明明有自动化,还要人为干预,这就很尴尬。题外话:我发现我的jvm确实了解的不透彻,五一回去花5天时间,看掉这《深入...原创 2020-04-29 17:47:09 · 463 阅读 · 0 评论 -
NO.1 Handler 就这?
零蚀前言都知道知识栈积累非一日之功,但是枯燥的生活中必须有点乐趣,乐趣是啥,学点有意思的东西(虽然祖国不一定需要你,但是你可以为人类做贡献嘛,哈哈哈,当然祖国一定是需要你的,起码房地产需要你)。面试很容易遇到提问handler,那我就从handler开始加深技术栈,让我不菜的那么彻底,来吧!文章的主要内容:step 1:handler的使用step 2:handler的存在...原创 2020-04-27 15:45:52 · 778 阅读 · 0 评论