为什么要单独把这个异常拿出来说,因为这个异常出现的比较诡异,先看抛出的异常,如下图: 上图是在华为兼容测试里面生成的,出现这个问题的原因有三种: 1、可能是下标计算有误,导致...
为什么要单独把这个异常拿出来说,因为这个异常出现的比较诡异,先看抛出的异常,如下图: 上图是在华为兼容测试里面生成的,出现这个问题的原因有三种: 1、可能是下标计算有误,导致...
插件版本所需的 Gradle 版本 1.0.0 - 1.1.32.2.1 - 2.3 1.2.0 - 1.3.12.2.1 - 2.9 1.5.02.2.1 - 2.13 2...
[本文未经许可,不可转载或其他形式的分享 ] Android 开发中网络请求很多都会用Retrofit,面试过程发现很多只会用不去了解http基础原理,不打牢基础,遇到问题不...
Demo例子代码:https://github.com/sayhellotogithub/AbifiltersAndSplit Android支持多种CPU处理器架构: mi...
感谢,有点启发,我是把splashActivity也就是启动页作为类似路由Activity,launchMode设置为singleTask,配合`registerActivityLifecycleCallbacks`判断app是否已经启动,完美解决这些问题,taskAffinity我没管,感觉没什么影响。
SingleTop启动模式真的可以防止多次打开栈顶的Activity么 首先要知道什么是singleTop? 有新的页面启动请求时,当目标Activity处于当前栈顶时,会调...
想了一个偷懒的方法, 先获取 UiSettings setting =aMap.getUiSettings(); 设置 setting.setLogoBottomMargin...
自定义Dialog的时候,透明背景,添加输入框,自动弹出软键盘且不能遮盖住输入框等,添加如下样式解决: 样式具体使用:
我也是在一线城市呆久了,现在想回去,有想过回去自己开一家互联网公司类似外包,但是没有具体的客户来源,很难实行。也想过自己开一家小店,一辈子就这么过去了。总的来说还是目标不够具体。但是对于程序员来说,回去如果还是给别人打工应该会很痛苦。个人观点勿喷。
为什么程序员不做外包不是悲观,而是外包行业水太深。本人有四年互联网二线大厂的从业经历,四年前不喜欢一直在一线城市呆着,回到三线城市。这几年一直在尝试接外包做副业。不得不说,外包的水很深,不接不知...
我是根据网上资料自己写的,但总是会有部分机型跳转安装的时候就退出界面。隐约看到提示解析包错误。
说说Android版本更新前言 版本升级对于app来讲已经是非常常见的功能了,每次项目的版本迭代、新功能的开发都需要下载更新新版本,通过安装新版本来实现我们的迭代。当然除了这种方式,实际上也有热更新与...
这种方法是可以,但是只能背景是单一颜色。
Android 修图(换证件照背景,污点修复)背景 前段时间的一个周末,一个女生让我帮她换一下他的证件照背景,我又没带电脑。我又不好意思拒接,怎么办呢?应用商店下载一个证件照换背景的APP,瞬间换完,我正准备保存时,跳出...
基本思想:我理解的是把一个需要排序的元素数组视为有序数组和无序数组,把无序的元素挨个和有序的元素比较,然后插入的到有序元素中。 如图,排序的流程也写在里面了: 适用场景: 直...
快速排序大体思路:快排就是通过一趟排序将原数据分成两部分,其中一部分关键字都比另一部分小,接下来再对这两部分分别使用快速排序,这里有递归的思想。如下图: 第一轮排序完成以后,...
选择排序的思路:有n个数据需要从小到大排列,第一轮,固定角标为0的数据,然后遍历其余数据,选出最小的数据与角标为0数据互换,第二轮,固定角标为1数据,然后遍历其余数据,选出最...
冒泡排序的思想比较简单:相邻的数据进行两两比较,小数放在前面,大数放在后面,这样一趟下来,最大的数就被排在了最后一位,第二趟也是如此,如此类推,直到所有的数据排序完成。 我们...
方法一:借助中间量交换 int x = 10;int y = 20;int temp = x;x = y;y = temp; 思想:假设x,y,temp为三个杯子,temp为...