随机推荐
startActivity之进程启动
前言今天简单的记录一下App进程的启动过程。继之前startActivity的分析(《startActivity源码分析1》和《startActivity源码分析2》)中的进程启动是一带而过的,聪明的你会发现,进程启动的大部分跟《Zygote的启动之二ZygoteInit》重合了。正文回到...
SharedPreferences数据存储介绍
前言Android中的SharedPreferences经常使用,这里就对着存储的数据类型进行简单的记录,方便自己回顾。正文进入SharedPreferences.java看一下主要的方法。写入方法常用的写入数据的方法如下Editor putStringSet(String key, ...
早班火车:淡黄色的山坡
我记得我们象鸟儿一样站在树上坡下是另一个村庄我们吆喝着彼此的名字那声音在脚下盘旋连山上的刚冒出来的嬷嬷花都听到了我们去刨小蒜我们看麦地一群群暗褐色的乌鸦红拉拉的喙落下来啄食幼苗我们虚张声势惊走他们风很大半导体里的天气预报说“北部”的时候我们的老师就解释那是说我们的家乡年轻人...
周国平:享受智力活动的快乐
人不但应该享受生命,而且人还有一个更高的层次,就是人是有精神属性的,人应该享受自己的精神属性,享受精神的快乐。精神需要的满足,精神能力的生长和发展,是人生幸福更加重要的源泉和方面。那么,人有哪些精神需要,有些什么样的精神能力呢?我套用柏拉图的一个分类,不过可能跟他的原意不太一样。我们可以把人...
MediaScanner源码分析
前言上一篇《MediaProvider源码分析》分析到,正在对多媒体的扫描是在MediaScanner中,因此进入就进一步分析多媒体扫描逻辑。这里是用了Android P源码分析,只能是个人流水账哈涉及代码目录#javaframeworks\base\media\java\andro...
MediaProvider源码分析
前言MediaProvider继承自ContentProvider,是Android用于存储图片、音频、视频和文档等多媒体信息,提供给其他需要的应用使用。今天就对MediaProvider应用代码进行一定学习。参考网上大佬文章,记录一下过程。这里是用了Android P源码分析正文M...