Serializable和Parcelable的区别 前言 Android开发中对应对象的序列化是比较常用的,序列化允许你将对象的状态保存到一个字节流中,以便可以在不同的组件或进程之间传递这些对象。 序列化常用的类有Parcelable 和Seriali... 面试# Android# Parcelable# Serializable 1年前177
简单记录内存溢出相关知识 前言 内存溢出(Out of Memory, OOM)是指程序在运行时尝试分配内存,但由于没有足够的内存可用,导致程序无法继续运行。 这里简单总结一下内存溢出相关知识,记录于此,方便自己查阅和回顾... 面试# JVM# largeHeap# OOM 1年前193
简单记录内存泄漏相关知识 前言 内存泄露(Memory Leak)是指程序在运行过程中,由于疏忽或错误导致已分配的内存空间无法被正确释放,使得这部分内存一直被占用而无法被操作系统回收再利用的现象。 这里简单总结一下内存泄露相... 面试# Memory Leak# OOM# 内存泄漏 1年前179
Android SELInux相关知识使用 前言 记录一下Android Sepolicy规则等相关知识,记录一下方便自己查阅和学习。 正文 从android5.0开始,强制开启了SELinux,对系统属性的访问权限也由selinux进行限制... 面试# Android# SELinux# setenforce 1年前206
Android 13之MediaProvider的优化 前言 记录一下Android 13的MediaProvider的优化。 随着Android发展,Android10 扫描器的的主要功能就放MediaProvider中了,MediaScannner类的... Android# Android# MediaProvider# 扫描器 1年前362
Android 13framework中添加AIDL 前言 添加一个Service并让应用调用,类似于获取AudioManager一样。 AudioManager audioManager = (AudioManager) getSystemServic... Android小知识# AIDL# Android# AudioManager 1年前316
Android机型适配相关摘抄 前言 由于Android分辨多样,在做适配时总感觉困惑,怎么配置?(哈哈哈,之前项目一直都是一个分辨率的,不用做兼容,不同客户需求不一样) 6个主流分辨率:800480、480320、1280720... Android# Android# 分辨率# 机型适配 1年前344
code 4874 SQLITE_IOERR_SHMSIZE 前言 最近使用SQLite,出现一些问题,因此整理于此,也摘抄了网上的其他问题。 好记性不如烂笔头 正文 code 4874 disk I/O error (code 4874 SQLITE_IOER... Android# Android# Failed to free up# No space left on device 1年前317