- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 OkHttp 的证书设置
可以有效增强 HTTPS 通信的安全性,防止中间人攻击(如抓包工具 Charles/Fiddler 的拦截)。是 HTTPS 协议的默认端口号,若服务器 HTTPS 端口自己设置的,则需要修改。如果需要更细粒度的控制(如仅信任特定证书)OpenSSL 要连接的 HTTPS 服务域名,计算 DER 格式公钥的 SHA256 哈希。(服务器证书的公钥 SHA256 哈希值)将公钥转换为 DER 格式(二进制)。替换为你实际要连接的服务器地址和端口。建立与目标服务器的 SSL 连接。从连接中提取证书的公钥部分。
2025-03-14 17:12:27
1268
原创 Android Studio 右侧工具栏 Gradle 不显示 Task 列表
android studio 右侧工具栏Gradle Task列表不显示
2024-12-03 16:35:17
1351
原创 java.lang.unsatisfiedlinkerror: dlopen failed: library “xxx.so“ not found
java.lang.unsatisfiedlinkerror: dlopen failed: library "libpicture-lib.so" not found
2024-11-27 15:46:09
1118
原创 HarmonyOS Rebuild Product 或者 预览页面出现:does not meet UI component syntax
HarmonyOS Rebuild Product 或者 预览页面出现:does not meet UI component syntax
2024-09-13 11:20:11
182
原创 Execution failed for task ‘:app:uploadCrashlyticsMappingFileRelease‘
Execution failed for task ':app:uploadCrashlyticsMappingFileRelease' 的解决方案
2022-09-30 00:40:10
2455
原创 Google Play支付:测试报错“无法购买您要的商品”问题
google 账号不在测试人员名单到Google Play Console 设置 - 账号详情 - 许可测试将测试人员账号添加测试人员列表
2022-01-19 12:04:25
2841
原创 Google Play 支付 : 此版本的应用程序未配置为通过Google Play结算。有关详情,请访问帮助中心
导致这个问题的原因:1、安装的app包的versionName、versionCode 和 Google Play Console上传的不一样 Google Play Console- 所有应用 - 查看应用 (上传安装的app或者修改版本号)2、安装的app包的签名和上传到Google Play Console的包签名不一致 Google Play Console- 所有应用 - 查看应用 -设置 - 应用完整性 (查看签名是否一致)...
2022-01-19 11:49:56
8416
1
原创 ObjectBox数据库升级
1、ObjectBox数据库升级不同于其他数据,例如:GreenDao需要升级数据库版本,而ObjectBox不需要这样麻烦2、ObjectBox 新增或删除表的字段的时候,不需要做任何处理,直接删除即可3、ObjectBox在修改某个字段的时候,则需要在字段上和实体类上加@Uid注解...
2021-03-28 22:58:32
1294
原创 微信小程序实现swiper,banner 不显示问题
第一次写小程序,在实现siwper 容器的时候遇到了 banner 不显示问题 代码如下:<view class="container"> <view class="page-body"> <!-- banner block --> <view class="banner"> <swiper indic...
2019-11-08 15:16:14
1424
1
原创 com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex
错误提示:Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.> java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Unable to merge
2017-12-29 12:14:33
2363
原创 微信分享 errorCode 为-6
微信分享,返回错误值-6,原因大概有两种情况:1.申请key不正确2.运行打包时用的签名和申请微信key用的签名不是同一个签名
2017-08-20 16:15:15
7212
原创 Activity 的启动模式
我写这篇微博完全是帮助自己记忆,请勿吐槽,有写的不好的地方情大家指点。一.Activity的四种启动模式: activity启动模式是在项目的AndroidManifest.xml文件中注册activity中的android:launchMode=“”属性设置的 启动模式有4种方式,分别为standard,singleTop,singleTask,singleInstance;(
2017-04-25 22:10:34
321
原创 正则表达式验证由数字,大写字母,小写字母,特殊符,至少其中三种组成密码
公司项目突然要求密码强度,设置密码必须符合由数字,大写字母,小写字母,特殊符,至少其中三种组成密码,子移动端需要验证,之前也没深入研究过正则表达式,在网上找了好多也没有相符合的,就花了点时间自己总结了一套,我在这里分享出来,希望对大家有帮助^(?![A-Za-z]+$)(?![A-Z\\d]+$)(?![A-Z\\W]+$)(?![a-z\\d]+$)(?![a-z\\W]+$)(?![\\d
2016-12-27 15:32:20
18395
2
翻译 正则表达式
一、校验数字1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\
2016-12-26 14:45:04
229
原创 AsyncTask在SDK 3.0前后的区别
AsyncTask 是在SDK 1.5 版开始使用,最开始运行时是按顺序运行,也就是说在运行多个Task时,AsyncTask 会一个一个的执行这些Task,
2015-08-17 18:11:34
429
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人