![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
贤榆的榆
欢迎关注我的微信公众号『Android程序员日记』
展开
-
「Do.034」探索兼容的Fragment懒加载模式
首发公众号:黑客五六七作者:贤榆的榆如果喜欢,请关注、赞赏、点在看阅读时间:1738字 6分钟Fragment的懒加载,通常都是在一个Activity中通过ViewPager管理了多个Fragment界面时,会用到的一种模式。当我们每个Fragment都很复杂的时候,为了保证整个Activity的流畅度,我们通常会将第一个Fragment先加载出来,后面的Fragment在其可见时再加载。每当我们想到Fragment懒加载的时候通常都是使用setUserVisiable()方法配合onView..原创 2020-05-25 08:55:17 · 268 阅读 · 0 评论 -
记 Mvvm 在xml中以错误的方式引入调用静态方法和变量的类
报错现象错误: cannot generate view binders java.lang.ClassCastException: android.databinding.tool.expr.IdentifierExpr cannot be cast to android.databinding.tool.expr.StaticIdentifierExpr翻一下:无法生成视图绑定器...原创 2019-12-07 09:36:15 · 855 阅读 · 1 评论 -
「Do.023」为啥用XML定义的虚线显示成了实线
首发公众号:Android程序员日记作者:贤榆的榆如果喜欢,请 关注 | 赞赏 | 点在看阅读时间:4978字 8分钟前言今天刚好是《千与千寻》在中国首映的日子。所以放一张《千与千寻》的海报,我也没想到过去这么久了,其实都都已经看过很多遍了。但还是想要在大屏幕上再看一次。小时候看动画片,妈妈会说,这动画片有什么好看的,你能看一辈子呀!真是一语成真,估计这辈子是逃不出动漫的坑了。(杠...原创 2019-06-21 11:40:40 · 254 阅读 · 0 评论 -
「Do.021」一文了解AndroidStudio3.4的全部更新
「Do.021」一文了解AndroidStudio3.4的全部更新首发公众号:Android程序员日记作者:贤榆的榆如果你觉得有帮助欢迎关注、赞赏、在看阅读时间:2257字 5分钟掐指一算,没想到已经三个月没有更新了,看了一下后台,发现关注的人数到时又多了。感谢大家的关注。而且是持续的关注。然后我看了一下历史,发现去年是从5月9日开始继续更新的,中间也休了2、3个月。好吧,不管怎...原创 2019-04-23 22:29:40 · 188 阅读 · 0 评论 -
「Do.016」AndroidStudio不用编译,阅读Android源码
首发公众号:Android程序员日记作者:贤榆的榆如果你觉得有帮助欢迎关注、赞赏、转发阅读时间:2616字 6分钟写在前面很早就像自己搭一个Android源码阅读环境,折腾了几次无果,就搁置了。最近有点闲暇时间,再加上也觉得是时候更深刻的认识Android系统了,所以再折腾了一次,没想到成功了,而且是用AndroidStudio阅读,还是那个熟悉的界面,还是那个熟悉的快捷键,哈哈,...原创 2018-10-28 17:35:18 · 452 阅读 · 1 评论 -
「Do.014」Android 实战项目(5)—— gradle 配置release与debug环境分离
首发公众号:Android程序员日记作者:贤榆的榆如果你觉得有帮助欢迎关注、赞赏、转发阅读时间:4750字 9分钟对于Android 实战项目这个系列,我已经写了项目入门搭建、git项目管理、git分支管理及As实用插件,文末有对应的链接。这前面都是一些不可或缺的准备工作。那么今天我给大家分享通过gradle来配置项目的release和debug的环境分离。从Android Stu...原创 2018-10-14 11:47:56 · 643 阅读 · 0 评论 -
「Do.012」记一次mac版AS3.1升级的坑
首发公众号:Android程序员日记 作者:贤榆的榆 如果你觉得有帮助欢迎关注、赞赏、转发 阅读时间:2277字 6分钟注:AS:AndroidStudio先简述一下时间线9月9日(周日)上午拿到新的mac 下午装好系统晚上从旧的mac上迁移数据到新mac。9月10日(周一)上午AS正常工作下午升级AS到了最新的3.1.4继续工作...原创 2018-09-15 11:32:17 · 345 阅读 · 0 评论 -
「Do.009」Android 实战项目(4)——AndroidStudio插件推荐(磨刀)
首发公众号:Android程序员日记 作者:贤榆的榆 如果你觉得有帮助欢迎关注、赞赏、转发 阅读时间:50535字 13分钟版本管理相关的内容,我们也了解的差不多了。是不是该开始写代码了?不要着急,古人云“工欲善其事,必先利其器”。从小我们就听“磨刀不误砍柴功”。所以今天,在开始之前,我们就先来磨一磨手中的刀。要知道我们现在用的可是Android Studio 而...原创 2018-08-11 12:12:22 · 1026 阅读 · 0 评论 -
「Do.007」Android实战项目(2)——使用Github进行版本管理
首发公众号:Android程序员日记 作者:贤榆的榆 如果你觉得有帮助欢迎关注、赞赏、转发 阅读时间:2128字 6分钟一、版本控制介绍要开始写代码,那么这些问题我们需要考虑一下了那么如果有多人协作,该怎么合并和管理代码?如果需要在一个模块开发完成了之后做一个标记,我该怎么操作?如果已经线上的应用遇到bug,我该如何找到线上的那份代码去修复bug...原创 2018-07-27 09:44:38 · 368 阅读 · 0 评论 -
「Do.006」Android实战项目(1)——我想说“开始吧”
我想说很久没有写技术文章了。回顾自己这一路走来,每天都在看各种大神的推文,学到了不少的东西。总想着还是应该回馈一下这开源的学习环境,出一份自己的绵薄之力!而在我早期入门的时候,也总是苦于没有一个系列的文章,写了从开始开发到发布上线这整个流程。所以自己也一直都想总结一下这几年自己开发App的流程,然后记录下来与大家分享。之前总是下不了决心,但看过我前面推文的朋友。应该知道,可能是我把...原创 2018-07-27 09:42:24 · 492 阅读 · 0 评论 -
「Do.008」Android 实战项目(3)——Git的分支管理
首发公众号:Android程序员日记 作者:贤榆的榆 如果你觉得有帮助欢迎关注、赞赏、转发 阅读时间:5622字 15分钟通常当我们在进行一个正式项目的时候,一定的分支管理是必要,这里推荐大家阅读两篇文章,我自己也是从这两篇文章中受益匪浅。 第一篇是国外行家Vincent Driessen 的《A successful Git branching mode...原创 2018-07-29 16:54:49 · 430 阅读 · 0 评论 -
「Do.003」adb无线连接多台Android设备
首台设备连接我们在开发过程中总是会用数据线连接手机进行调试,但是经常对手机插口和电脑usb进行拔插操作终归是不好的,今天我们就来解放我们的设备吧!其实主要我用的是mac 最近用了这套装备之后(见下图),mac 上面的两个usb 接口都被鼠标和键盘占用了,所以就研究了一下。这里记录一下,也供大家参考! 1、重启端口adb tcpip 6668 //(端口号可以随便定义)...原创 2018-07-26 09:47:01 · 2353 阅读 · 2 评论 -
自定义View之总结
首发公众号:Android程序员日记 作者:贤榆的鱼 阅读时间:5 min 15s导读语:自定义控件只看这一篇,是不够的!前言在之前我先后写了”自定义View之扩展式“、”自定义View之复合式“、”自定义View之完全自定义“,在这三篇文章中我都分别给出了一个例子。当然了,例子其实是相对比较简单的,主要原因可能是个人水平有限吧!但尽管如此,我也尽可能把...原创 2018-07-23 23:32:00 · 178 阅读 · 0 评论 -
自定义View之完全自定义
首发公众号:Android程序员日记 作者:贤榆的榆 阅读时间:5min30s前言前面我给大家分享过“自定义控件之扩展式”和“自定义控件之复合式”,现在终于到了完全自定义阶段,其实完全自定义控件就是通过重写View来实现的全新控件! 先来看看效果图: 正文[ 0 ] 这或许才是第一步 看上图分析一下就可以得出它是由一个黑色的圆弧和一个白色的圆...原创 2018-07-23 23:28:32 · 257 阅读 · 0 评论 -
自定义View之复合式
作者:贤榆的榆 首发公众号:「Android程序员日记」前言继之前的扩展式自定义view之后,我们再一起看看复合式自定义View,所谓复合式自定义View就是将我们平时用到一些单个的view组合起来,并对该组合控件进行属性自定义、暴露交互接口等,来实现我们的复合式自定义view!比如我们再这里我们用到的例子TopBar,就是利用两个button和一个TextView组合而成的...原创 2018-07-23 23:23:25 · 156 阅读 · 0 评论 -
自定义View之扩展式
前言在学习的道路上,有一句跨领域的话就是“教永远是最好的学”!那么我希望通过自己的分享能够更好的帮助到一些需要的人! 我也能够对自己的不足进行反观!自定义View在android开发中,可以说是一件感觉比较高级的事情了,那其实自定义view也分为好几种!通常来说我们也给他分为三个层次: 扩展已有控件 创建复合控件 实现全新的控件 正文在这里我也为大家准备了一个实例FlashT原创 2016-09-25 22:19:31 · 200 阅读 · 0 评论