解决java.io.File android.content.Context.getDatabasePath(java.lang.String)前言 首先,这个问题有点神奇。 比如,出现问题的原因: new.SQLiteOpenHelper()时,Context不能是Application的Context如果传入Application,会ja...Android# AndroidRuntime# Application# Context5年前295
Android 判断字符串是否乱码前言 前文《[代码片段]使用jaudiotagger解析ID3信息》中知道,解析出的ID3信息的文本存在乱码,部分ID3信息可以通过文本编码转换,但还是存在部分文本无法转成功。 因此在项目中考虑直接过...Android# Android# GBK# ID310个月前284
[小知识]内存泄漏整理什么是内存泄漏? 总的来说:内存不在GC掌握之内。 当一个对象已经不在使用了,本该回收时,而另外一个正在使用的对象持有它的引用而导致内存不能被回收。本该回收的对象没有被回收,而一直停留在堆内存中,这就...小知识# GC# 内存回收机制# 内存泄漏8个月前320
Android Studio自动生成唯一的SerialVersionUID前言 最近使用Android Studio时,类继承了Serializable,需要创建唯一的serialVersionUID。 之前知道使用过,但现在忘了,因此今天记录于此。 好记性不如烂笔头 正文...Android# Android# Android Studio# Serializable5年前303
[代码片段]通过pinyin4j实现汉字转拼音前言 代码功能:主要是汉字转拼音,支持全拼音转换以及去除空格 正文 言归正传,直接上附上代码 参考文章 《Java通过pinyin4j实现汉字转拼音》 《探索PinYin4j.jar将汉字转换为拼音的...代码片段# pinyin4j# 全拼音# 正则表达5年前257
[摘]Java去除字符串中的空格前言 这篇文件是关去除空格符的,之前也想整理一下,但迟迟没有,因此今天有空摘抄于此。 下面只是用了Java提供的两种方式,一种只是去除文末或开头的trim(),另外一种是用replaceAll()正则...Android# replace# trim# 空格符10个月前314
Android Zygote进程的启动流程简单分析前言 在Android系统中,所有的应用程序进程以及系统服务进程SystemServer都是由Zygote进程孕育(fork)出来的,因为Android系统是基于Linux内核的,而在Linux系统中...源码分析# Android# AndroidRuntime# init.rc10个月前319
[代码片段]Java获取某目录下文件总大小前言 代码功能:获取某目录下文件总大小 项目中不仅需要判断磁盘大小,还需要限制拷贝目录大小。 正文 思路:递归目录下的所有文件,累加文件大小。 当然,这种递归方式不是很好,因为存在目录层级复杂和文件多...AndroidJava# 代码片段# 文件总大小# 递归5年前451