摘要:
背景 这个错误的原因是:androidx和 android.support同时存在。 首先,网上有很多解答说这样处理: 如果你是一个新项目,那么也许可以解决你的问题。 但如果是一个没有使用androidx的项目,而且项目比较大的情况,这会使得你更加糟糕。 因为这个配置,会使你进入androidx 开 阅读全文
摘要:
背景 在下面的R.id.rv_msg_remind 标红,然后鼠标附上去,显示attribute value must be contant.如下: 然后接触android studio 有一段时间了,给出的信息并一定准确。给出的答案是属性值必须是不变的。 但是android R.id.xxx本来就 阅读全文
摘要:
背景 把以前的设计模式整理下,也有一些在工作中对设计模式的体悟。 准备写24篇吧,化名为二十四章经,第一章打算写职责链模式,也就是这一篇,是因为工作中除了单例用的最多的就是职责链了。 下面的例子,比市面的介绍类的复杂一些吧,还是可以交流交流的。话不多说,开工吧。 作用 有些人喜欢针对设计模式去探讨优 阅读全文
摘要:
背景 在写这篇随笔之前,已经写了io流函数略解(java_File)(一),主要是总结了File的一些操作,以及一些源码介绍。 在Io实际应用中,实际上运用在如果会操作File,实际上很难写出一点能实际应用的code,因为操作文件嘛,更多的是操作流,也就是steam。 下面将简单总结一些流的概念,以 阅读全文
摘要:
背景 有一个需求,比方说下图: 点击了上图的Image 区域才可以编辑。 那么我首先想到的就是: 不让它获取到焦点不就ok吗? 事实上这是很好的方式,然后我开始编辑点击图片后EditText获取焦点: ps: 上述如果有一个不为true,android系统都会认为不能获取焦点。 出现了一个小小的问题 阅读全文
摘要:
背景 在写一个东西滑动删除列表的时候,出现了一个问题。我的需求是,左滑然后出现delete,然后点击delete,让该滑块消失。 我在点列表的第一行的时候,左滑,出现delete,点击删除,ok的,完美。然后我点击第三个,同样左滑出现delete,点击delete没有任何反应。 然后我再点击第一个, 阅读全文
摘要:
背景 引入一个布局库:com.zhy:percent support extends 然后sync now 成功了,也就是同步成功了。 然而开始使用的时候报告了: 解决 给了两个提示,一个是尝试去build。一个是让我去fresh。 当然,我选择了fresh 无效,然后去build 报错了。 我转念 阅读全文
摘要:
背景 最近在做安卓的过程中,因为im app经常涉及到读取与写入的io问题,所以总结一下。下文使用的是java语言。 实践 材料: 1. java 2. eclipse 1.File 在操作系统中我们一般能看到的就只有文件和文件夹。所以一般我们操作的一般也是他们,所以file就变得至关重要了,同样j 阅读全文
摘要:
前述(写给做过web前端的人) 在web H5,如果判断当前是否点击某个元素,一般会这样写。 使用e.target 就能获取到真正点击的元素,自然帮我们排除了冒泡。 在web中,其实我们看到的可以假设是一张大图片,而事件真正的处理的其实依然是根据x以及y轴的坐标来判断点击的是哪个元素。 在andro 阅读全文
摘要:
背景 因为公司一个app项目需要扩展,因为功能较多且较完整的流程与业务,而且和以前的业务关系不大,所以我整合到了 另外一个分包中(代号:newFunc,请注意是代号)进行依赖。 当我写完这部分业务开始进行debug的时候我发现了这个错误。 上述中我得出already这个关键字,在对分包的集成测试中没 阅读全文