随机推荐

简单跟踪一下getSystemService()

前言 记录一下getSystemService()获取的源码流程,加深一下印象。 正文 这里以获取AudioManager为例 AudioManager audioManager = (AudioManager) getSystem...

C语言之scanf()

前言 简单记录一下scanf的使用。 scanf()函数根据由format(格式)指定的格式从stdin(标准输入)读取,并保存数据到其它参数。 正文 scanf说明 语法: #include...

Android悬浮球

前言 上次介绍过创建一个《1像素的悬浮窗口》,这里需要做一个跟魅族一样的悬浮球,部分代码套用之前的。 设计悬浮球时考虑全屏和非全屏,以及导航栏在左侧或...

Android修改原生电话铃声

前言 简单记录一下,修改Android原生默认的铃声。 推荐看参考文章,这里只是个人随笔记录。 正文 //MediaProvider中通过类型,设置不同的uri RingtoneMana...

Git tag 简单使用

前言 打标签 像其他版本控制系统(VCS)一样,Git可以给仓库历史中的某一个提交打上标签,以示重要。 比较有代表性的是人们会使用这个功能来标记发布结点( v...

Android的AssetManager使用

前言 Android有assets和resources两大资源系统。resources资源系统设计有良好的检索系机制,但它无法应付图形和声音文件这样的大文件,因此这些资源实际是保...