![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
ShadowySpirits
新博客:blog.lv5.moe
展开
-
EditText获取焦点时输入法闪一下然后消失
场景点击搜索按钮时,出现EditText同时收起下方List。此时EditText获取焦点但是输入法闪出来一下就消失。 解决方法在AndroidManifest.xml的对应activity中加入:android:windowSoftInputMode="adjustPan"或者在activity中修改一下输入模式(输入模式的详细介绍以及键盘面板的其他坑详见:链接)...原创 2018-03-14 22:58:26 · 1932 阅读 · 0 评论 -
Android 7.0 之后抓包 unknown 和证书无效的解决方案(无需改代码)
背景使用抓包软件(以 Charles 为例)抓取APP的 https 请求时,Android和Charles都正确安装了证书却出现抓包失败,报错:Client SSL handshake failed: An unknown issue occurred processing the certificate (certificate_unknown) 原因Android7.0...原创 2018-03-30 14:04:55 · 88880 阅读 · 22 评论 -
Retrofit @Body 注解踩坑
0x00 引子最近开发中遇到了一个玄学错误,表现为 APP 直接 run 到手机上一切正常,但是build apk 无法正常发送post请求//log:Unable to convert XXXXX to RequestBody经排查是 Retrofit 的 @body 注解的使用问题 0x01 @body 注解介绍@body 可以把 模型类 或者 Map 通过设置的 ...原创 2018-05-26 10:42:58 · 4127 阅读 · 0 评论 -
Dialog 工具类封装(一):设计思路
原生 Dialog 的使用及不足先贴出一般的使用方法: AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setTitle("title") .setMessage("message") .setPositiveButton("确定",..原创 2018-07-06 00:45:48 · 1303 阅读 · 1 评论 -
原生安卓 WiFi 4G 信号去叹号去叉教程
适用于 7.1.2+ :此版本服务器地址判断逻辑相比7.1.1没有更改,但是检测的开关却变了。检测开关:删除变量:(删除以后默认启用)adb shell settings delete global captive_portal_mode关闭检测:adb shell settings put global captive_portal_mode 0查看当前状态:adb shell ...转载 2018-10-30 09:08:21 · 17554 阅读 · 0 评论