1.当APP第一次打开时,如果默认语言和手机语言不一致,则需要先在Application的onCreate中调用使用语言 2.调用LanguageUtils.updateAp...
1.当APP第一次打开时,如果默认语言和手机语言不一致,则需要先在Application的onCreate中调用使用语言 2.调用LanguageUtils.updateAp...
从共享存储空间访问文档和其他文件 官方文档 二 ,Path 转Uri 三,file_paths文件 四 , mainfest 文件配置
提前声明,以下提到的方案并没有去验证过可行性,只是记录一下,未来需要用到的时候,在仔细验证一下。 一般情况下,各个公司的移动端关于登录令牌(token)的设定都各不相同。 可...
Kotlin 中也有泛型的概念,和 Java 中的类似,但又不尽相同,一起来认识 Kotlin 中的泛型吧。 一、基本使用 通常我们会在类、接口、方法中声明泛型: 1、泛型类...
个人主页:http://shiyiliang.cn 今天主要来学习Retrofit的文件和参数的上传,如果你不是很了解上传的原理,你可以看下文件上传原理,先了解下文件上传的基...
HorizontalBarChart 和NestedScrollView滑动冲突 mHorizontalBarChart.setOnTouchListener(new Vie...
通过Android中View类提供的获取控件绘制缓存方法,获取某个View控件每次绘制后的快照,来达到截图效果该方法获取“截图”无需申请权限,但是将截图保存至相册时则需要读写...
前言 Retrofit 是一个 RESTful 的 HTTP 网络请求框架的封装,网络请求的工作本质上是 OkHttp 完成,而 Retrofit 仅负责 网络请求接口的封装...
成年人的世界: 1:在成年人的世界里,是没有“崩溃”这个选项的。 2:他们需要小心翼翼地发泄,精打细算地缓解,并在最短的时间范围内恢复到正常。 3:他们不会在真正的大事面前倒...
官方源码地址:https://github.com/PhilJay/MPAndroidChart 依赖: implementation 'com.github.PhilJay...
错误日志: 解决:string标签中,有 “ ' ”之类的符号,需要加 “ \ ”,如果已经加了,发现还有这个问题,就再找找,因为“ ' ”之类的符号多的话,他可能不报错,但...
前段时间由于某种原因,开始接手开发公司前端Vue搭建的项目 该前端项目采用的是基于git rebase的形式去合并代码,而我之前使用git一直都是采用merge的形式合并分支...
要满足的需求 满足功能需求 首先,要设计一个SDK一定要考虑用户需求,确定边界,SDK需要包含哪些功能。个人认为SDK应当精简,专注实现一部分功能即可。 满足性能要求 此外除...
在 Android Jetpack 组件中,fragment作为视图控制器之一占有很重要的位置。但由于其bug众多,暗坑无数,以至于 Square 有这样一篇博客:Advoc...
行为型模式 开闭原则:策略模式 设想一个游泳的场景,David学习有用,很快掌握了蛙泳、仰泳、自由泳多种姿势。我们封装David 三种不同的有用姿势。 并不是所有运动者都掌握...
Android 23种设计模式 1、Android 单例模式2、Android Builder模式3、Android 原形模式(深浅拷贝)4、Android 工厂模式5、An...