- 博客(10)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Detected problems with API 弹窗 屏蔽解决方案 android
最近项目测试MM反馈每次进入app,会提示一个弹窗。调查测试发现是android9.0系统上产生的,综合网上各位前被采坑的资料分享。先把亲测可用的解决方案分享给大家,希望遇到此类问题的小伙伴可以快速解决原因分析Android P 也就是android9.0 谷歌限制开发者调用非官方公开API 方法或接口(使用@hide注解的系统源码),当开发者用反射直接调用源码时就会出现上...
2019-01-21 17:14:10
18053
11
原创 排查OOM流程,直播界面
1,adb shell top 查看进程号2,dumpsys meminfo 进程号 。查看objects相关Objects Views: 834 ViewRootImpl: 1 AppContexts: 7 Activities: 1 Assets: 22 AssetManagers: 0...
2021-09-15 14:07:58
104
原创 个人笔记-数组算法
public class array {//给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。//不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。/*** 思路分析:* 前提条件是有序的,例如 1 1 2 2 4 4 4 5 6 6* 可参考冒泡排序思维,选出来参照元素,然后交换,挪动数组下表指针* 1,定义比较位索引,发现不同的,则后移 然后将不同的赋值给当前移动到的位置*
2020-05-31 23:16:51
178
原创 个人笔记-哈夫曼树核心原理编码
/** * * 哈夫曼树 * 所有结点带权路径长度之和最小 * * 核心思想是:出现频率最高,权重最大的数据节点,分布在二叉树的最头部层级,减少检索深度。 */public class HuffmanTree { //根节点 Node root; /** * 构建一棵哈夫曼树 * 1,前提是排序 首先对传进来的数据进行从小到...
2020-04-15 00:10:00
301
原创 个人笔记-排序二叉树(查找树)
排序二叉树的概念和主要操作增加,查找,删除。主要思路和操作都在代码中注释。/** * 排序二叉树 * * 规则 * 空树或者只有一个节点 * * 一个根节点,左侧所有值都小于,右侧所有值都大于 * 左右子树都为二叉排序树 * 要求不能有重复数据(业务上可以适当存在) * * Created by zhangpengju on 2020/4/8. */...
2020-04-09 23:24:22
342
原创 个人笔记-分治法中快速排序与归并排序
1,分治法:把整体分为若干个单元块,然后去解决问题。最后每个单元块解决后,合并出最后结果。 最常见的就是递归调用。将一个基本处理单元,反复调用。最终解决问题。 关于排序中,有两种算法很好的提现这种思想。分别为:快速排序法和归并排序法。一,快速排序 主要原理: 在一组数据头或者尾部,拿出一个元素,然后分别在头部和尾部滑动指针,和拿出的数比大小。...
2020-04-06 20:55:57
256
原创 开篇(一)数据结构与算法概要
1,算法,一些列解决问题的方法。数据结构,数据组织在一起的方式。1,数据结构分为:逻辑结构和存储结构 逻辑结构为:线性结构,树形结构,图形结构,结合结构 存储结构为:表,堆栈,队列,数组,树,二叉树,图。衡量算法优劣的标准:空间复杂度+时间复杂度+应用场景(最重要,不同的场景,选择不同) 大部分研究的是时间复杂度(目前设备存储较为富裕)复杂度...
2020-03-31 23:58:58
143
原创 安卓新浪微博授权分享 小米8Android9的坑。解决web网页授权无法正确回调bug。
微博登录,分享都是很长用的功能。正在划水的某一天,测试MM突然提了个bug,说微博分享不能用了,纳尼,之前不是测试N遍,怎么突然不能用了。仔细一看,是这样的。手机没有安装微博客户端,会走SDK内部网页分享,先登录,在分享。正常没问题。可是现在如图,登录完,跳转到配置的回调url SINA_REDIRECT_URI: "http://www.joyshebao.com/" 导致没有装微...
2020-03-18 12:04:05
643
原创 Android截屏一键分享开发与实现方式的反思和总结
本文主要记录android系统截屏一键分享开发,后续优化。近期接到新需求,需要做截屏,然后弹出小窗口,显示一键分享与截屏小图预览。类似于同花顺app截图弹出框,点击后出现分享界面.效果图如下: ·一,分析该需求的整个流程,大致氛围如下1,监听到截图的动作 2,获取当前图像 3,弹出提示框(显示截屏预览小...
2020-03-17 17:05:22
2012
1
原创 关于Studio报错Error occurred during initialization of VM,解决方法
1,报错日志Error:Failed to complete Gradle execution.Cause:Unable to start the daemon process.This problem might be caused by incorrect configuration of the daemon.For example, an unrecognized jvm op...
2019-01-22 16:04:53
3191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人