自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

o丶远分的博客

o丶远分的流水账.

  • 博客(13)
  • 收藏
  • 关注

原创 android11 文件授权的坑 一下午白干了

有一个老项目要上谷歌市场,开始了target30的踩坑路。今天收到反馈,360清理大师能够拿到文件的根目录授权,也就是这个图而我们做的目录授权,放到根目录是另一个图wtf?这事什么鬼。别人行的我们不行,这不大好啊。百度无果后,开始了反编译的模式。1、下载最新的apk确认现象还在,2、jadx-gui 查看反编译文件,找到对应的代码块3、发现对方写的很复杂,·还用了反射搞事情,准备上debug4、发现对面做了处理,不能回编译。pass5、看一坨屎的代码6、把..

2021-10-16 17:59:44 1074

原创 okhttp相关引用链分析

文接上回 ,来开始分析okhttp到底是怎么引用的。(20条消息) 我只是想去掉okhttp。(处理okhttp,在retrofit中去除okhttp依赖)_o丶远分的博客-CSDN博客https://blog.csdn.net/bnkrd/article/details/116837854?spm=1001.2014.3001.5501//目前项目中的http相关引用如下(基础库很久没更新了,哈哈哈哈哈)api 'com.squareup.retrofit2:retrofit:2.1.0'.

2021-09-12 17:46:13 213

原创 Android TextView setText 优化合集

1、https://blog.csdn.net/self_study/article/details/42297573自适应宽度导致重新计算2、https://www.jianshu.com/p/a9d6fbf20642字体,android P 新特性3、https://www.jianshu.com/p/9f7f9213bff8剥离多行显示,减小简单textView 的复杂度...

2021-08-24 16:39:44 214

原创 我只是想去掉okhttp。(处理okhttp,在retrofit中去除okhttp依赖)

由于某些原因,需要修改项目中的OkHttp源码,没想到这下捅了马蜂窝了。//目前项目中的http相关引用如下(基础库很久没更新了,哈哈哈哈哈)api 'com.squareup.retrofit2:retrofit:2.1.0'api 'com.squareup.retrofit2:converter-gson:2.1.0'api 'com.jakewharton.retrofit:retrofit2-rxjava2-adapter:1.0.0'api 'com.squareup.okhtt

2021-05-15 13:37:14 771 1

原创 a天病毒扫描逻辑的一点猜想

昨天我司做的软件被几个厂商提示病毒风险,具体是xxxx.adxxxx 基本断定是某个广告页面导致。后续排查了所有广告页面,均无恶意代码。在后续的排查过程中发现只需要把某个页面在AndroidManifest的注册去掉就不在报毒了。并且将此注册移到另一个app中,并不会报毒。暂时得出结论: 1、某天的病毒扫描其实是人工加的数据库,人工找的页面。AI什么不存在的 2、可以通过hook去掉activity必须在AndroidManifest 注册的写法。不过小心封包名。...

2021-04-21 09:08:59 75

原创 记录一个可以让人加班到晚上11点的bug

1、写如下代码res=-1;switch(int){ case 1: res="一张res图片的int" case 2: res="一张res图片的int" (此处无default)}2、将这个switch传入一个未知的int4、将这个switch用于RecyclerView 的adapter的setBackgroundRes()5、就能开启一个晚上愉快的找bug之旅了,这货报anr。没有任何信息。太完美了...

2021-03-16 23:11:19 74

原创 开启辅助服务后equles可能不生效问题. vivo y51

一般情况来说  textview.getText().equals("123")是生效的今天发现在vivo y51 上开启辅助服务后textview.getText().equals("123")有一些概率不生效,必须改成textview.getText().toString();无猜. ...

2019-01-12 16:38:06 229

原创 绕过android.permission.STOP_APP_SWITCHES权限

<uses-permission android:name="android.permission.STOP_APP_SWITCHES" /> <!-- 按了home键再点击悬浮窗startactivity不用等5s的权限,系统层 -->因为某些原因,系统做了按home键退出应用后点击悬浮窗跳转activity延迟5s的限制.最近翻帖子.发现 ...

2019-01-04 14:40:23 3082

原创 解决升级开发版本至api25 导致布局混乱问题

最近由于适配8.0的快捷方式将编译版本从23升级到了25.发现api25引起了布局混乱.例如  正常情况下:升级api25后出现如下异常经研究发现是margin计算的问题,将margin改成padding就OK了...

2018-08-23 10:48:14 324

原创 activity 跳转后finish由于动画出现黑屏的补救

在跳转之前。将父activity 添加到appManager中,不直接执行finish,在子activity 中合适的位置。比如:getWindow().getDecorView().post(new Runnable() { //TODO 移除父activity});或者finish子acvitity的时候复写 @Overridepublic void finish() { //TODO 移...

2018-04-21 14:24:49 3282

原创 接入百度广告sdk遇到开屏广告黑屏和listView item高度不生效问题

黑屏和item高度不生效的解决方案都一样.    经对比发现 把布局的根布局直接嵌套给百度展示的view就会遇到闪屏问题,把布局的根布局多嵌套一层,再给百度展示的view就没有问题了.同样 item的高度不要直接设置到根view上面,要先嵌套一层,估计是绘制的时候没来得及生效(?)...

2018-03-13 12:01:46 687

原创 android 写布局的时候注意大小写

<View android:layout_marginLeft="15dp" android:layout_width="match_parent" android:layout_height="1px" android:background="#e7e7e7"/><view android:layout_marginLeft="15dp

2018-02-28 10:08:05 618

原创 记账开始,记录个时间,免得偷懒2018年2月26日11:20:33

2018年2月26日11:20:272018年2月26日11:20:422018年2月26日11:20:492018年2月26日11:21:02点击打开链接啊啊啊啊哦

2018-02-26 11:22:41 164

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除