MacOS JAVA HOME设置问题 今天遇到了一个比较蛋疼的事情,因为我切换了AS的升级渠道「从稳定版到了金丝雀版 」,自然而然的少不了按照最新的Preview版本。前两天闲来无聊,将原始的2.x版本进行了删除,那么问题来了。 正常的跑程序都没有问题,但当使用命令行的语句的时候,就会出现这样的错误: > ERROR:
Android 关于Toolbar的Back返回问题 昨天在引入Toolbar的时候,出现了一个问题。就是按Toolbar上面的back按钮没有反应。实际上点击时间是发生的,因为产生了动画。 同样另一个Activity,也是用了同样设置方法,确是可行的,我觉得很奇怪,看了看两者的区别,初始化的时候代码都一样 setSupportActionBar(
Android ButterKnife in BaseActivity and BaseFragment 在日常的开发中,我们经常会遇到这样的场景,几个比较特定的功能或者重复的代码在Activity/Fragment中,我们一般采取的措施就是抽离出来去做一个基类,然后通过子类继承父类的方式来实现。 对于用过ButterKnife的朋友来说,应该已经体会到BF的便捷性和优点。所以理所当然,我们需要把BF放到BaseClass中,节省书写重复代码。 但正如这个issue
Android Google TODO-MVP详解 简单介绍 在日常的开发当中,经常会遇到需求的变动。这个东西是真的难以避免的,所以对于产品的基础框架就比较重要了。Google大大在I/O大会上提出来了Android开发方式是属于 MVP的,即Model+View+Presenter。 另外在GitHub上面放出来了一个样例,
Android 如何自定义View 首先奉上AndroodDeveloper的教程 [https://developer.android.com/training/custom-views/index.html]。 假设我们以自定义一个View,实现圆形的按钮功能。 说一下简单的流程:
ConstraintLayout学习笔记 [Google ConstraintLayout简介](https://developer.android.com/training/constraint-layout/index.html) ConstraintLayout概述 ConstraintLayout是去年谷歌IO提出来的一个新的布局,
Tips Mac配置Android Adb 之前自己的Mac中Adb已经配置成功,但是因为还了一个路径,导致Adb失效。 * 从终端进入用户的Home目录,如果不知道Home目录在哪里,可以输入以下代码查询> echo $HOME * Vim .bash_profile文件,输入以下代码并保存>
Android Data Binding(四):事件监听 在之前的文章里,我写了如何在Android App中如何消除FindViewById() [https://www.domon.cn/2016/10/26/data_binding_
IT 网站全面升级HTTPS协议 3月22日更新 谷歌爸爸升级Chrome后,证书StartCom被拉黑了,无法访问。 12月7日更新 果然StartCom基本算不行了,每一家都不认可。今天刚好给公司的服务器配置SSL的时候,发现有一家厂子的SSL挺便宜的,4刀一年,遂入手三年。+-+
IT 三星S7(G930F-FD)&S7Edge(G935F)Root 给媳妇最近买了个港版的S7(型号为G930F),为了想让她和我一起方便的使用谷歌全家桶,以及有效的防止国内各种互相唤醒。所以第一步需要Root。 简单查了下,国行版本的S7由于处理器的原因,现在没有完美Root,且Root后是无法保修的,因此当时选择的时候也毅然决然的选择了港版双卡。 注意:使用下面的Root方法,
Tips Mac修改通知中心通知的展示时间 我个人有点强迫症,看见有东西闪烁总觉得想去点点 但有时候有比较矛盾,通知中心的通知,有时候需要短暂的看一看了解就可以了。但是默认Mac的展示时间较长,我想能不能通过设置去修改掉。 Google了下,找到了解决方案: > defaults write com.
Android Retrofit获取网络Dom数据 前两天在一个小事情上面卡壳好久,需求是这样的,我想通过jsoup去解析一个数据源。 通过Retrofit处理这个请求,但是一直会出问题。 单步调试才发现问题的所在,response.body()中的数据并不是我想要的。 我比较需要response.body().raw(