摘抄

Android 判断字符串是否乱码

前言前文《[代码片段]使用jaudiotagger解析ID3信息》中知道,解析出的ID3信息的文本存在乱码,部分ID3信息可以通过文本编码转换,但还是存在部分文本无法转成功。因此在项目中考虑直接过滤依旧是乱码的,同时把ID...

[摘]Java去除字符串中的空格

前言这篇文件是关去除空格符的,之前也想整理一下,但迟迟没有,因此今天有空摘抄于此。下面只是用了Java提供的两种方式,一种只是去除文末或开头的trim(),另外一种是用replaceAll()正则表达式匹配。本文摘抄,...

[摘]Android源码之init.rc文件规则和init.c解析

前言本文主要讲解Android源码之init.rc文件规则和init.c解析。本文摘抄网上大牛的文章(链接文末),方便自己查阅。多谢分享。正文init.c与init.rc在源码中的位置:init.c:/system/core/initinit.rc:/system/core...

[摘]dpi 、 dip 、分辨率、屏幕尺寸、px、density 关系以及换算

前言最近因为一个紧急的项目,客户要求摘他另外一个客户的样机,为了赶进度,我们通过反编译样机中的应用,获取UI和布局等。但,做出来后,效果总感觉有些不一样,比如显示的字体大小。最后发现,我们调试的样机...

Android应用启动时出现白屏或者黑屏问题的简介

前言Android系统上,当启动应用时存在闪白屏或者黑屏,这种问题很常见。产生原因:当系统启动一个APP时,zygote进程会首先创建一个新的进程去运行这个APP,但是进程的创建是需要时间的,在创建完成之前,界面是呈...

Android数据库android.database.sqlite.SQLiteDiskIOException disk IO error

前言最近使用SQLite,出现一些问题,因此整理于此,也摘抄了网上的其他问题。好记性不如烂笔头正文异常:diskI/Oerror(code4874SQLITE_IOERR_SHMSIZE)最近使用SQLite,出现如下异常。SQLiteLog:(4874)diskI/Oerro...

[摘]Android GC日志简单分析

前言测试反馈的日志中有大量的dalvikvm,如下:D/dalvikvm(723):GC_CONCURRENTfreed658K,38%free1168K/1876K,paused1ms+1ms,total11msD/dalvikvm(526):GC_FOR_ALLOCfreed87K,2%free7449K/7580K,paused8ms,total8m...

[摘]强引用,软引用,弱引用等简介

前言之前也了解过用过,但还是忘了。今天有空就整(摘)理(抄)于此,方便自己查阅。好记性不如烂笔头正文从Java1.2开始,就引入了4中引用,强弱排序:强引用>软引用>弱引用>虚引用强引用、软引用、弱引...

Android中判断Service是否启动了

前言偶然需要使用,记录于此。好记性不如烂笔头正文使用getRunningServices获取运行的服务有时候需要盘服务是否启动,如果没有启动就需要拉起来PS:SERVICE_PACKAGENAME和SERVICE_NAME分别是定义的包名和服务包名...

onDetachedFromWindow()和onAttachedToWindow()简介

前言对于Android开发,这两个onDetachedFromWindow()和onAttachedToWindow()方法应该不陌生。今天有空,这里整理一下。(都是陈年旧事了)好记性不如烂笔头总结这两个方法可以做View生命的开始和结束,再这两个方...
1 2