Android Studio自动生成唯一的SerialVersionUID前言 最近使用Android Studio时,类继承了Serializable,需要创建唯一的serialVersionUID。 之前知道使用过,但现在忘了,因此今天记录于此。 好记性不如烂笔头 正文...Android# Android# Android Studio# Serializable5年前304
Android Zygote进程的启动流程简单分析前言 在Android系统中,所有的应用程序进程以及系统服务进程SystemServer都是由Zygote进程孕育(fork)出来的,因为Android系统是基于Linux内核的,而在Linux系统中...源码分析# Android# AndroidRuntime# init.rc1年前324
[代码片段]获取Sdcard或者U盘的磁盘大小,空闲大小等前言 代码功能:获取Sdcard或者U盘的磁盘大小,空闲大小等。 好记性不如烂笔头 正文 存在单位转换 /** * 磁盘单位转换 * * @param size * @return */ public...Android代码片段# Android# Sdcard# U盘5年前284
[摘]Android源码之init.rc文件规则和init.c解析前言 本文主要讲解Android源码之init.rc文件规则和init.c解析。 本文摘抄网上大牛的文章(链接文末),方便自己查阅。 多谢分享。 正文 init.c与init.rc在源码中的位置: i...源码分析# Action# Android# commands1年前472
[摘]dpi 、 dip 、分辨率、屏幕尺寸、px、density 关系以及换算前言 最近因为一个紧急的项目,客户要求摘他另外一个客户的样机,为了赶进度,我们通过反编译样机中的应用,获取UI和布局等。 但,做出来后,效果总感觉有些不一样,比如显示的字体大小。 最后发现,我们调试的...Android# Android# density# dpi1年前320
Android应用启动时出现白屏或者黑屏问题的简介前言 Android系统上,当启动应用时存在闪白屏或者黑屏,这种问题很常见。 产生原因: 当系统启动一个APP时,zygote进程会首先创建一个新的进程去运行这个APP,但是进程的创建是需要时间的,在...Android# Android# Preview Window# zygote1年前311
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 device1年前317
[摘]Android GC日志简单分析前言 测试反馈的日志中有大量的dalvikvm,如下: D/dalvikvm( 723): GC_CONCURRENT freed 658K, 38% free 1168K/1876K, paused...Android# Android# dalvikvm# GC_CONCURRENT1年前302