网络基础参考之前文章:https://www.jianshu.com/p/08fe5df40c8c Retrofit 的具体使用 在Andrroid开发中,网络请求十分常用 ...
网络基础参考之前文章:https://www.jianshu.com/p/08fe5df40c8c Retrofit 的具体使用 在Andrroid开发中,网络请求十分常用 ...
在 Android 开发中,数据库的升级往往需要进行手动迁移,这是一件比较繁琐的事情。而在 Android Room 中,提供了自动迁移的功能,大大减轻了开发者的负担。当我们...
使用platform.pk8和platform.x509.pem生成android系统签名 需要材料:platform.pk8文件,platform.x509.pem文件使用...
java时间格式化有3种方法 SimpleDateFormat(要结合ThreadLocal使用,避免并发问题) java8新增的DateTimeFormatter 引入第三...
为了源码安全以及缩小 APK 体积,Android 应用发布前是必须要进行混淆打包的。而混淆打包并不是全量打包,特定的类、方法、属性是需要排除在混淆之外的,比如数据模型类,自...
先看这篇文章:RecyclerView的滚动事件分析 假设现在我们要获取RecyclerView中指定位置(position)的ItemView,大部分的文章是这么建议的: ...
真的是被findFirstVisibleItemPosition坑坏了。然后一看时间,大佬三年前就知道
在build.gradle中添加依赖: 需要support-v4库的支持,如果你的项目没有support-v4库(项目默认已经添加了),还需要添加support-v4依赖: ...
1、在build.gradle中添加依赖: compile 'com.github.bumptech.glide:glide:3.7.0' 需要support-v4库的支持...
为了更好的满足日常开发中对Slider控件的各种需要,以下我们来看下基于nifty-slider[https://github.com/litao0621/nifty-sli...
记录一下,万一以后用到了呢?导包 Slider 代码 总长度和当前长度代码 拖动时出现的大圆提示 圆圈上面的数字提示框设置 他有floating、withinBounds、g...
今天遇到了一个需求是,要改应用的applicationId然后上架,那么我以前的做法是将应用的包名一起给改了,让包名和applicationId统一。但是我今天想了一下,是否...
1.1 简介除了几种传统的Android的布局方式,Google 在Android Studio 2.3发布以后,创建的布局默认都是使用ConstraintLayout。这是...
如需转载请评论或简信,并注明出处,未经允许不得转载 系列文章 android tv常见问题(一)焦点查找规律 android tv常见问题(二)如何监听ViewGroup子V...
本文章所使用的 Glide 源码版本:4.11.0 上一篇:Glide 三部曲之 Gif 加载原理[https://www.jianshu.com/p/f4f05cf8a5a...
在许多App中看到, toolbar有收缩和扩展的效果, 例如: 与AppbarLayout组合的滚动布局(RecyclerView, NestedScrollView等),...
需求:发送文件到QQ微信,下载后点击其他方式打开选择自己的app 问题1:如何把自己的app添加到系统列表(百度一波准备一步到位,结果啥也没出现) Android关联文件类型...
前言 目前音视频领域的应用已涉及到众多领域,而其中投屏功能,成为很多家庭影院、会议观看等的高频使用场景。为了尽享大屏体验,不妨自己来实现一个投屏功能 1、投屏原理简介 投屏,...
框架介绍 Coil是Android上的一个全新的图片加载框架,它的全名叫做coroutine image loader,即协程图片加载库。与传统的图片加载库Glide,Pic...