前言 想了很多总结的话语,手放到键盘上的那一刻,觉得又不知道怎么来总结,不知道这一刻你是否也有同感,2018有很多经历,也有很多故事,喝一口手边的82年可乐,开始聊聊这一年,滴滴滴老司机开车啦! 博客之路 2018 开始…
分类:移动开发
PMS安装程序
PMS负责扫描系统中特定的目录,找到里面的apk文件,然后对这些文件进行解析得到相关信息,然后完成安装的过程。 PMS安装APP,其实也就是解析APP配置文件AndroidManifest.xml的过程。 解析apk文件…
FFmpeg4Android移植封装
具体内容转个人博客: 代码匠:FFmpeg4Android移植封装 简书半停更说明 碎碎念:如果诸君喜欢,请点个赞 更多问题,欢迎加群:541144061
详解Java中的对象克隆
前言 在 Java 语言中,我们说两个对象是否相等通常有两层含义: 对象的内容是否相等,通常使用到对象的 equals(Object o) 函数; 引用的地址是否相同,使用运算符 == 比较即可。 当两个对象通过赋值符号…
深入了解ScrollView
做android开发也有很长一段时间类,一直没有仔细想过ScrollView是怎么实现的,如何实现滚动的,所以就去研究类一下其源码,顺便做一下笔记,望日后好查阅。俗话说好记性不如烂笔头嘛。小弟不才,哪里理解错了还望大神指…
排序算法归并排序
归并排序(Merging Sort)利用归并的思想实现的排序方法。它的原理是假设初始序列含有n个记录,则可以看成是n个有序的子序列,每个子序列长度为1,然后两两归并,得到[n/2]个长度为2或1的有序子序列然后反复进行两…
Android5.0 新特性详解
Android 5.0 新特性(源自官方文档) API 级别:21 Android 5.0 除了提供诸多新特性和功能外,还对系统和 API 行为做出了各种变更。本文重点介绍您应该了解并在开发应用时加以考虑的一些主要变更。…
android应用程序内部调用系统方法安装apk成功却没有提示
前段时间做测试发现原来的应用升级的功能有问题,当应用下载完成调用系统的安装方法时安装成功了,有的手机会有安装app成功的提示(完成,打开应用),有的确没有提示。 旧的方法: Intent intent =newInten…
Android播放器音乐信息乱码及其解决方法
使用电脑、手机登方式播放音乐时,经常会遇到音乐信息乱码的场景,涉及到的乱码信息包括歌曲名、专辑名、艺术家、流派等。 一. 基础知识 1. 常见编码格式 GBK GBK对汉字采用双字节编码,对英文、数字等采用单字节编码 G…
咱们一起来探讨 Java 的反射吧
一.为什么使用反射?反射是什么? 反射可以解决在编译时无法预知对象和类是属于那个类的,要根据程序运行时的信息才能知道该对象和类的信息的问题。在两个人协作开发时,你只要知道对方的类名就可以进行初步的开发了。 JAVA反射机…
40 个 Android 面试题
1、 Android的四大组件是哪些,它们的作用? 答:Activity:Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥善管理…
使用Kotlin扩展函数和Lambda生成XML
对于移动开发者来说,处理JSON是很轻松的事情。但是有时候我们也需要处理XML来支持陈旧的web服务API。有很多方法来生成XML in android,但是它们看起来都臃肿、易错和过度设计,没有一个令我满意。当我寻求解…