随机推荐

多多:在墓地

在墓地,而没有回忆有叹息,但是被推迟蒙着脸,跪下去唱没人要我们,我们在一起是我们背后的云,要我们靠在一起我们背后的树,彼此靠得更近唱因为受辱雪从天上来,因为祝福风在此地,此地便是遗忘越是远离麦地,便越是孤独收听然后收割,寒冷,才播种忍受,所以经久相信,于是读出;有有...

自定义View和自定义属性

对于自定义属性,需要遵循以下几步,就可以实现:自定义一个IcoLayout(extends View )类编写values/attrs.xml,在其中编写styleable和item等标签元素在布局文件中IcoLayout使用自定义的属性(注意namespace)在IcoLayout的构造...

朱以撒:浅色寂语

秋天来了,山野闪动着风吹过的暗影。叶片开始有秩序地脱离枝条,原先紧挨在一起的两片树叶,一片先下来了,另一片落下来的时候,再也见不到它旧日的邻居。交接的日子来临,一些矮小的灌木丛里,浆果外表抹上了一层紫黑,一只翠绿的螳螂举着带锯的刀,轻轻划了一下,浆水霎时奔涌而出,紫透了枝下的土皮。稻子已经进仓,秋...

使用sqlite3命令

前言调试机器中大部分是带有sqlite3模块的,当然是一般而言啦,有些厂商不会让用户去操作这个的。本文摘抄部分sqlite3的操作命令,方便自己查阅。正文这里以Android 13中MediaProvider的数据库操作为例。进入sqlite3的操作界面进入adb shell# 进...

MediaScanner源码JNI介绍

前言之前介绍MediaScanner源码时就知道这里用了JNI,学习完JNI后重跟一下MediaScanner的代码。记录一下本地方法的使用和调用Java方法,记录于此,方便自己查阅和复现。正文涉及文件或目录frameworks\base\media\java\android\media\...

Android 13 MediaProvider简单记录2

前言简单记录一下Android 13中MediaProvider的扫描流程,记录于此,方便自己查阅而已。接上回《Android 13 MediaProvider简单记录》正文上回介绍到。@Overridepublic void scanDirectory(File file, int...