转-Android国际化多语言切换
本文转自 掘进
关于App国际化,之前有讲到国际化资源、字符换、布局相关,想要了解的猛戳用力抱一下APP国际化。借着本次重构多语言想跟大家聊一下多语言切换,多语言切换对于一款国际化App来讲是重中之重,并非难事,但是若要做好也是一件不容易的事情。
问题
Android N版本适配问题
AndroidX不同版本兼容问题
一些界面局部适配突然失效
切换系统导航,更改深色模式导致多语言无法适配
系统 ...
转-处理ssh警告REMOTE HOST IDENTIFICATION HAS CHANGED
本文转自 知乎
SSH或Secure Shell,是一种通常通过命令行安全访问远程计算机的非常常用的方法。它旨在确保连接以及所有传递的数据都不会被窃听。为了达到这个目的,常见的SSH客户端(例如OpenSSH)内置了许多检查,以确保我们发起的连接的安全性不会受到损害。
今天要探讨的就是这些检查之一,这个警告会在服务器的指纹被更改后显示:
1234567891011121314$ ssh ec2 ...
转-Android View转Bitmap生成截图方法
本文转自 腾讯开发者社区
项目中经常会用到分享的功能,有分享链接也有分享图片,其中分享图片有的需要移动端对屏幕内容进行截取分享,说白了就是将view 转成bitmap 再到图片分享,还有一种情况是将不可见的view 转成bitmap ,这种view是没有直接显示在界面上的,需要我们使用inflate 进行创建的view.
第一种先看通过 DrawingCache 方法来截取普通的view,获 ...
Android点击空白处隐藏键盘
在 Android 开发中 , 遇到隐藏键盘的需求 , 通常是传递 EditText 给 InputMethodManager 进行键盘的关闭 . 如界面有多个输入框时 , 就需要保持它们的引用 . 而当在当前页有一些对话框 , BottomSheetDialog 等时保持引用就不是一个好的办法 .
还有一种场景就是 iOS 设备中 , 点击键盘意外的区域 , 键盘自动回收隐藏 . 这里简单说明一 ...
Docker安装nginx
本文记录 Docker 创建 Nginx
Docker安装docker 及 docker-compose 安装 , 略.
Nginx新建目录文件如下
1conf docker-compose.yml logs www
conf
配置文件 nginx.conf 放在该目录下
docker-compose.yml
12345678910111213141516171819202122# 使用 ...
Docker安装Oracle及相关操作
本文记录 Docker 创建 Oracle 及账号管理 , 数据库导出导入等一些操作
Docker 及 docker-compose 环境安装略过
安装 Oracle这里选择三方修改后的镜像
12345678910111213version: '3'services: oracle11: image: registry.aliyuncs.com/helo ...
MySQL实现排名函数
本文转自 CSDN
在 MySQL 的新版本 MySQL8.0 已经支持了排名函数 RANK ,DENSE_RANK 和 ROW_NUMBER . 但是在就得版本中还不支持这些函数 , 只能自己实现 . 实现方法主要用到了条件判断语句(CASE WHEN或IF)和添加临时变量 .
排名分类区别 RANK , DENSE_RANK 和 ROW_NUMBER
RANK 并列跳跃排名 , 并列即相 ...
Mediapipe构建Holistic AAR
MediaPipe 是一款由 Google 开发并开源的数据流处理机器学习应用开发框架. 它是一个基于图的数据处理管线 , 用于构建使用了多种形式的数据源 , 如视频、音频、传感器数据以及任何时间序列数据. MediaPipe 是跨平台的 , 可以运行在嵌入式平台(树莓派等) , 移动设备( iOS 和 Android ) , 工作站和服务器上 , 并支持移动端 GPU 加速 . 使用 Media ...
数据库指定字段加密-Mybatis TypeHandler
本文转自 github.io
需求贩卖用户数据都快成为行业传统了。为了加强保护用户个人信息,需要对数据库中记录个人信息的字段进行加密。 即入库时自动加密,查询数据自动解密。
方案
定义TypeHandler, 需要加解密的字段指定TypeHandler。
DTO层手动处理。
编写拦截器插件,定义加密注解,监听ParameterHandler,ResultSetHandler 信号对带加密注解的 ...
Android Room使用Tips
本文记录几个使用 Room 的 Tips . 其他常规使用可参考 官方文档
Rxjava 结合使用订阅类选择首先简单介绍下几个订阅类的特点
1. Completable
只有 onComplete 和 onError 方法 , 即是只有“完成”和“错误”两种状态 , 不会返回具体的结果
2. Single
其回调为 onSuccess 和 onError , 查询成功会在onSuccess ...