本文首发于微信公众号「后厂技术官」 前言 在上一篇文章中,我们了解了学习Binder前必须要了解的知识点,其中有一点就是Binder机制的三个部分:Java Binder、N...
如何实现随机访问: 什么是数组:数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有类型的数据。 线性表:每个线性表上最多只有前和后两个方向。线性表...
通用的线程生命周期 五态模型: 初始状态、可运行状态、运行状态、休眠状态、终止状态 初始状态:指的线程已经被创建,但是还不允许分配的CPU执行。仅仅只编程语言层面被创建,而在...
Android 平台Native代码崩溃捕获机制及实现 Android 平台Native代码崩溃捕获机制及实现(来自于bugly团队,原文链接: https://mp.wei...
1.修改当前账户密码 2.普通用户切换root用户 增加系统账户 4.查看命令的帮助 5.linux也存在Windows似乎组的概念,组的信息放在etc/group文件中 /...
有的时候的悬浮按钮并不需要一直在后台运行,而且写service的悬浮按钮的demo也很多,最近碰到一个需求,只要在一个界面出现悬浮按钮,本着代码越少越好的原则,摸索了好几个方...
这篇文章是对接下来要写的文章的一个目录说明,这个系列主要是针对安卓的进阶知识的系统阐述或者描述,其中或者引用或者举例说明或者分析源码,总之目标是:掌握知识并且能应用知识,同时...
1 什么是Crash Crash,即闪退,多指在移动设备(如iOS、Android设备)中,在打开应用程序时出现的突然退出中断的情况(类似于Windows的应用程序崩溃)。 ...
根据项目需求,需要设计一个界面类似微软的Excel,用于录入数据,左右、上下均可滚动,并且单元格可以编辑,录入数据的同时可以自动滚动到下一个单元格。 从网上找了很多的demo...
最近策划提了个需求,但是已有的数据不能满足需要,于是内容资源部制作了份excel表格补充。So,任务来了,读取并使用excel数据。由于感觉excel表格里的数据使用频率较高...
前言 上一篇文章介绍了如何调用系统相机进行拍照裁剪等功能,一般情况下这些已经能满足我们的需求了。但是在有些场景和特殊需求下,比如要进行人脸检测、要不间断地抓取多张照片等等,那...
在日常的Android开发中,经常会使用到动画,这里就对Android开发中的动画做一下总结。 Android 动画分类 总的来说,Android动画可以分为两类,最初的传统...
1.直接插入排序 经常碰到这样一类排序问题:把新的数据插入到已经排好的数据列中。 将第一个数和第二个数排序,然后构成一个有序序列 将第三个数插入进去,构成一个新的有序序列。 ...
背景介绍 从事开发到了一定阶段,想要提高就必须搞明白系统的一些工作原理。为什么?因为只有明白了这些,你才能针对平台的特性写出优质的代码。当遇到棘手的问题时,你才能更快速的结合...