android移动端与服务端数据传输加密方案
移动端与服务端数据传输加密方案 DES加密的方式现在已经不安全了,而我们的RAS加密的速度很慢,并且有长度限制,每一个块只能达到117字节,在给移动终端编写接口时传输的信息大都明文传输,而使用Https协议又不是很方便,所有我就写了一个DES和RSA加密对数据进行加密的方案,大致的想法是先随机生成密钥,用DES对数据进行加密,再用RSA对DES加密密钥进行加密,再传输,服务端先分开字符串,用私钥解密密钥,再用密钥对DES加密的内容进行解密,就完成了数据的安全传输
Android性能指标
如果app使用时卡顿严重或者加载页面慢,cpu占用率高,导致app闪退等问题,在测试过程中,则需特别关注性能方面的体验,app性能好、ui设计美观、功能层级明确,路径层级较少,均可提升用户对app的使用率
AQS 原理分析
引用自javaguide https://snailclimb.gitee.io/javaguide/
1. AQS 原理分析
在...
android协程是怎么切换线程的
要搞清楚这个问题,我觉得需要搞懂这几个知识点:
Continuation,简单讲可以...
JNI 编程上手指南之从内存角度再看引用类型
1. Java 程序使用的内存
Java 程序使用的内存从逻辑上可以分为两个部分:
...
RecyclerView 性能优化 | 把加载表项耗时减半 (一)预优化,先量化动态构建布局,弃用 xml不同的 ViewGroup,不同的 measure + layout 耗时Talk is cheap, show me the cod
构建 Android App 界面时,RecyclerView 出场率很高。它的加载性能影响着用户体检...
Tina_Linux_功耗管理_开发指南
Tina Linux 功耗管理开发指南
1 概述
1.1 编写目的
简要介绍tina 平台功...
Android Jetpack – Startup
前言
即学即用 Android Jetpack 系列Blog的目的是通过学习 Android Jetpack 完成...
android使用Kotlin编写源码
演示Architecture Component用法的例子,完全用Kotlin编写。
android PIN码专用输入控件源码
PIN 码专用输入控件,支持更改 PinView 中每一个 EditText 的输入前、输入后、正在输入的 background 支持设置任意长度的 PIN 码长度 支持设置可输入的 PIN 码格式,目前支持文本、数字、可以自己自主设置,支持设置输入错误次数限制时间,支持设置输入的 PIN 码是否以明文显示,支持输入默认值和清除数据,支持设置可输入长度和每一个 EditText 的宽高和背景
Kotlin 中的 Lambda 与 Inline
在Kotlin中,有很多很酷很实用的特性,比如Lambda和高阶函数,利用这些特性,...
线上内存泄漏排查思路
内存泄漏排查
背景了解:告知 线上 room_work 运行一段时间内存就会慢慢往上涨,8G...

