随机推荐

LayoutInflater之inflate()简单分析

前言简单记录一下Android中LayoutInflater中inflate()的使用以及源码的简单跟踪。记录于此,方便自己查阅。正文LayoutInflater初始化对于LayoutInflater,我们并不陌生,经常使用。//方法1LayoutInflater inflater...

[摘]Android SD卡挂载状态

一、 Sd卡挂载主要ACTIONACTION_MEDIA_BAD_REMOVALsd卡已经从sd卡插槽拔出,但是挂载点还没解除ACTION_MEDIA_BUTTON“媒体”按钮被按下ACTION_MEDIA_CHECKING存在外部媒体,磁盘检查挂...

Android 中Bn和Bp介绍

前言阅读Android源码时总是遇到Bnxx和Bpxx等类,老是对不上号,容易迷糊,因此这里记录一下,方便自己查阅。正文BP(binder proxy)和BN(binder native)是通过binder来通信的,Bp端可以通过BinderProxy的transact()方法与Bn端发送请...

GridView滚动条无法到底部

前言Android开发时GridView用于展示音乐文件或者视频图片缩略图时,特定个数时出现快速滚动条[fastScroll]无法滚动到底部问题,记录于此,方便自己查阅。正文GridView布局要求是2*4展示(也就是页面展示8个item),如果少于等于8个时隐藏快速滚动条,超过8个是就需要...

米兰.昆德拉:二十四只鹧鸪

过完漫长辛苦的白天,斯大林喜欢跟他的合作者再呆上一会儿,休息中给他们说说自己生活中的小故事。比如说下面这个:一天,他决定去打猎。他穿上一件老派克,系好滑雪板,拿起一支长猎枪,跑了十三公里。那时候,他看到前面一棵树上停着几只鹧鸪。他停步,数了数,二十四只。但是运气不好!他身上只带了十二发子弹!他开枪...

AssetManager读取assets文件

前言Android开发中,需要读取assets文件夹下的资源文件。assets文件夹是用于存放应用程序资源文件的目录,可以存放任意文件类型,比如图片、音频、字体等。AssetManager是Android应用程序资源管理器,访问assets文件夹内容就需要它。本文简单记录一下通过AssetM...