基本使用 基本的使用方法官网就有一个点这里,步骤大致可能分为以下几步。 1.创建接口,使用注解声明url和参数 2.创建Retrofit实例 3.创建接口实例 4.接口调用 ...
AAPT2 error: check logs for details studio 2的项目使用3打开基本就会遇到这个问题 日志如下: 看起来是windowEnterAni...
前言 本来不想写这篇文章的,之前看了一些关于ConstraintLayout的介绍。感觉使用上应该没什么问题,真正用起来还是有好多属性记不清。Android的知识很零碎,还是...
什么是泛型 这个概念很抽象,举个例子List<View> list = new ArrayList<>(); View就是List的泛型,表示这个List只能存放View类...
前言 最近在做下载PDF文件用Intent打开的功能,遇到FileProvider适配的问题。之前做下载升级的时候对这块就迷迷糊糊的,正好这次弄清楚这个 异常 以上这段代码在...
前言 鹅厂的东西确实是好东西,文档也确实真的烂 x5WebView加载本地文档 x5是腾讯用来替代Andorid系统webview,具备打开本地文档的功能。具体文档请移步:h...
什么是通知渠道 每条通知都要属于一个对应的渠道。每个App都可以自由地创建当前App拥有哪些通知渠道,但是这些通知渠道的控制权都是掌握在用户手上的。用户可以自由地选择这些通知...
前言 最近在做一个Glide的工具类,公司的项目里没有cdn加载图片很慢,想添加图片加载进度。找了一圈发现Glide本身并不提供进度监听 添加依赖 如果你已经移植了andor...
前言 实在不知道这玩意应该怎么叫。 之前做底部列表弹窗的时候被UI要求过根据数据量调整列表的高度。 举例:列表里如果有超过5条数据,那列表的高度就是5个item的高度。 当时...
前言 坑无高低贵贱之分 华为手机不显示log日志 在拨号页面输入 ##2846579## 自动打开工程菜单。进入后台设置,log设置,勾选ap日志。 vivo手机拍照后无法跳...
最近遇到一个需求,主页采用ViewPager+Fragment的主页。用户在设置中可以动态修改ViewPager的Fragment。原本以为只是动态修改数据源,然后调用not...
前言 平时开发中经常遇到的小的问题,这里记录一下。 EditText禁止自动弹出软键盘的方法 在包含EditText的父布局中添加android:focusable="tru...
前言 有一对兔子,从出生起后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子, 假如兔子都不死,问第二十个月的兔子对数为多少? 斐波那契数列(Fibona...
前言 dialog引起的内存泄露 最近在优化项目发现好几个地方出现了内存泄露 我封装了一个TipDialog,用在网络请求时候显示,请求结束时消息。上代码: TipDialo...
[TOC] 配置 LitePal的地址 https://github.com/LitePalFramework/LitePal 添加依赖 配置litepal.xml 在项目的...
前言 最近做项目领导要求对网络请求做优化,尽量减少请求接口。 Fragment是否可见 对于Activity可以很轻易的通过 onStart和onStop就能知道当前的页面是...
前言 最近项目里有用到截图,总结一些用法。 截图 获取View在屏幕可见区域的截图 webview截图 webview很多时候都是滚动显示html。所及截的图也是长图。这里分...