- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 代理模式与动态代理——只是笔记,不是最好的讲解
之前了解过,后来又忘了。我想这应该就是没有理解吧。所以,我整理下要点,加深印象。 首先,代理的意思:我们在下载网络资源的时候(特别是国外资源,比如Android SDK的包),因为网速较慢,所以会选择走代理,这样能快点。所以代理的意思,就像它的字面意思一样,A想访问B的时候,由于某些原因,需要通过C来进行访问,C在这个场景里就充当了代理了角色。当然,这里有必要对【适配器模式】和【装饰器模式...
2019-01-28 17:35:11 244
原创 网络请求框架+Gson解析数据遇到的坑——Json异常(End of input at character 0 of)
该文不是介绍使用的,而是使用过程中遇到的一个坑(准确来说是自己的失误)!网络请求框架是一个指示代词,其可以代表Volley、OkHttp3、Retrofit等。当拿到返回值后(通常是Json串)转换成实体类对象。网络请求代码:OkHttpClient client = new OkHttpClient(); Request request = new Request....
2019-01-24 20:04:21 3469 1
原创 android 以及Java获取系统属性--System.getProperty(String)
读代码的时候发现一行代码:String userAgent = System.getProperty("http.agent");network.addHeader("User-Agent", FormatUtils.formatEncode(userAgent));这个是在HTTP请求的头部携带的信息。显然,调用的是Java的API,然后,我用Java代码跑了下,结果userA...
2019-01-21 15:42:36 3169 1
转载 从android中的MVVM模式接触DataBinding
由于想理清项目的设计思路,从MVC模式看到了MVP模式,再到MVVM模式。大体上把安卓常用的模式过了一下,现整理下看MVVM模式时接触的DataBinding知识点。本文主要为转载,所以请稳步参考文献:https://www.cnblogs.com/ldq2016/p/6698181.html 《Android DataBinding库(MVVM设计模式)》本文结束!!!!...
2019-01-18 10:39:47 180
原创 关于Android中字体宽度的计算(附高度)
当时使用流式布局写搜索历史,如果输入文字过长会导致重叠堆积。最开始的解决思路是:计算屏幕宽度下,一行最多可以显示多少个字,然后设置下。但后来并没有采用这个方案,而是固定宽度,中间使用省略号。文章可见:仿各APP搜索历史的实现(greendao+流式布局)现在有时间回顾代码,就把最开始的思路整理下(准确地讲,当时只限于思路,找了些文章看,但没有实施)。参考文献:https://blo...
2019-01-08 17:31:39 6175
原创 Android事件分发中的View
看了许多文章,自己也把源码跟着翻了一次,写了两篇文章,感觉事件分发到了View这边几乎是类似的,但是,这篇文章的重点不仅仅是事件分发,还有几个我一直不太了解的函数,所以,解决掉这几个函数才是本文的重点。之前写的两篇文章分别是:Android的事件分发笔记(结论+图+源码)Android事件分发中的ViewGroup需要解决的函数:public boolean dispatch...
2019-01-07 15:59:55 175
原创 Android事件分发中的ViewGroup
一定要看https://blog.csdn.net/bendan50/article/details/85704645本文是基于上一篇来的,准确来说是接着上一篇文章继续Android的事件分发笔记(结论+图+源码)上篇的结尾说到,当ViewGroup不进行拦截时,会对子View进行遍历,现在就继续从这部分源码往下看。// Find a child that can receive t...
2019-01-07 10:54:08 905
原创 Android的事件分发笔记(结论+图+源码)
参考文献:https://www.jianshu.com/p/e6ceb7f767d8https://www.jianshu.com/p/d3758eef1f72https://www.cnblogs.com/linjzong/p/4191891.htmlhttps://www.jianshu.com/p/8236278676fehttps://www.jianshu.com/...
2019-01-04 13:51:22 232
仿各APP搜索历史的实现(greendao+流式布局)
2018-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人