本文介绍几个Vue3项目的缓存策略 背景 缓存在性能优化中起着重要作用,它可以提高网页的响应速度、给用户更快速流畅的使用体验,同时还可以减少服务器负担。接下来从页面、组件和数...
本文介绍几个Vue3项目的缓存策略 背景 缓存在性能优化中起着重要作用,它可以提高网页的响应速度、给用户更快速流畅的使用体验,同时还可以减少服务器负担。接下来从页面、组件和数...
一、序 我之前发布了个图片加载框架,在JCenter关闭后,“闭关修炼”,想着改好了出个2.0版本。后来觉得仅增加功能和改进实现不够,得补充一下用例。相册列表的加载就是很好的...
前言 在上节我们已经学习了ContentResolver的使用,那么这节让我们来学习下ContentObserver的使用。ContentObserver主要用于实现短信监听...
效果预览 效果描述: 通过切换Tab(点击\滑动)来滑动定位到RecyclerView的所需条目位置,如切换tab到A则RecyclerView滚动到其Item的posit...
解决方案 使用mLayoutManager.scrollToPositionWithOffset(position,0)方法即可解决
概述 相信大家在项目中使用RecyclerView时,经常会遇到这样的需求:将RecyclerView滑动到指定位置,或者检索RecyclerView的某一项(各个项的高度不...
需求:APP端 将公司的微信小程序 分享至微信好友 最近,微信小程序比较火热,公司也在做这一块,目前公司的小程序都是由H5端开发的,我们Android端也接到一个任务,那就是...
废话不多说,先看效果图: 展开前: 展开后: 工具类: 使用比较简单,参数列表都有说明。 例子:
相信很多开发者都有这个烦恼,在Android提供的原生TextView或AppCompatTextView中写一段文字时,文末都是参差不齐的;一行写不下就挤到第二行显示了。这...
最近项目以单个Activity+Fragment来完成,Fragment的各种用法是略不过的,上篇已经推荐了一个Fragment管理的开源库Fragmentation,这次在...
一、普通传值 具体使用方式: 二、黏性传值 具体使用方式: 三、使用案例 Fragment 与 Fragment 传值: 静态注册两个Fragment,来实现EventBus...
效果如图下: 文字可自由配置,字体颜色可定义,可定义首次展示状态等等。集成简单,高度可定制化。1.整个封装在ExpandableTextView中。源码会在文末贴出链接 2....
渠道包与马甲包 一、马甲包 参考资料:马甲app怎么向主app导流?[https://www.zhihu.com/question/33709817]App马甲包是什么?[h...
你说的是正确的 我已经使用过了的 applicationid才是唯一的
一次搞懂Android的包名、签名和applicationId的区别一、概述 首先我们来看一张图 二、区别与作用 1.包名:可以随便修改,不影响应用程序的使用 2.应用ID和签名: a.应用ID相同,签名相同: b.应用ID相同,签名不同: ...
@疯子的故事_b7bc 签名文件是可以使用在不同的applicationid打包
一次搞懂Android的包名、签名和applicationId的区别一、概述 首先我们来看一张图 二、区别与作用 1.包名:可以随便修改,不影响应用程序的使用 2.应用ID和签名: a.应用ID相同,签名相同: b.应用ID相同,签名不同: ...
一、概述 首先我们来看一张图 二、区别与作用 1.包名:可以随便修改,不影响应用程序的使用 2.应用ID和签名: a.应用ID相同,签名相同: b.应用ID相同,签名不同: ...
什么是马甲包? 马甲包是指与原APP包除了包名,签名、包名称图标等给用户加以区分的东西不一样之外,其他功能基本不变的APP包。也就是一套代码多个APP。 相关文件 1.主mo...
在APP中,字体的大小单位一般会用sp,然而在改变系统字体大小时,App字体就会随着系统字体大小改变而改变,这就可能造成APP布局的错位。 造成这种情况的原因是,sp单位除了...