摘要: DownloadManager.Request用来请求一个下载,DownloadManager.Query用来查询下载信息,这两个类的具体功能会在后面穿插介绍。DownloadManager的源码可见DownloadManager@Grepcode。 DownloadManager主要提供了下面几个... 阅读全文
posted @ 2015-05-14 20:16 King_Li 阅读(1452) 评论(0) 推荐(0) 编辑
摘要: DownloadProvider 简介DownloadProvider 是Android提供的DownloadManager的增强版,亮点是支持断点下载,提供了“开始下载”,“暂停下载”,“重新下载”,“删除下载”接口。源码下载地址DownloadProvider 详细分析DownloadProvi... 阅读全文
posted @ 2015-05-14 19:50 King_Li 阅读(1307) 评论(0) 推荐(0) 编辑
摘要: Android 媒体存储服务简介:本文是《深入Android媒体存储服务》系列第二篇,简要介绍媒体存储服务扫描文件的流程。文中介绍的是 Android 4.2。Android 有一套媒体存储服务,进程名是 android.process.media,主要负责把磁盘中的文件信息保存到数据库当中,供其他... 阅读全文
posted @ 2015-05-05 17:18 King_Li 阅读(288) 评论(0) 推荐(0) 编辑
摘要: Android 媒体存储服务本文介绍如何在 Android 中,开发者的 APP 如何使用媒体存储服务(包含MediaScanner、MediaProvider以及媒体信息解析等部分),包括如何把 APP 新增或修改的文件更新到媒体数据库、如何在多媒体应用中隐藏 APP 产生的文件、如何监听媒体数据... 阅读全文
posted @ 2015-05-05 17:14 King_Li 阅读(799) 评论(0) 推荐(0) 编辑
摘要: MTP in Android详解 最近好长一段时间没有做笔记了,今天主要学习一下MTP相关的知识。 MTP的全称是Media Transfer Protocol(媒体传输协议),它是微软公司提出的一套媒体文件传输协议。Android从3.0开始支持MTP。一 背景知识介绍笔者相信《程序员》杂... 阅读全文
posted @ 2015-04-29 22:22 King_Li 阅读(4578) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-03-30 01:07 King_Li 阅读(145) 评论(0) 推荐(0) 编辑
摘要: Source Insight 常用设置和快捷键大全退出程序 : Alt+F4重画屏幕 : Ctrl+Alt+Space完成语法 : Ctrl+E复制一行 : Ctrl+K恰好复制该位置右边的该行的字符 : Ctrl+Shift+K复制到剪贴板 : Ctrl+Del剪切一行 : Ctrl+U剪切该位置... 阅读全文
posted @ 2015-03-26 10:13 King_Li 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 1.基本作用: Activity的 onSaveInstanceState() 和 onRestoreInstanceState()并不是生命周期方法,它们不同于 onCreate()、onPause()等生命周期方法,它们并不一定会被触发。当应用遇到意外情况(如:内存不足、用户直接按Home键)... 阅读全文
posted @ 2015-02-09 23:21 King_Li 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1.Dialog在不退出界面的情况下,RadioButton在语言切换时,无法匹配系统语言的问题: 解决办法为:在RadioButton添加属性 android:saveEnabled="false" 设置saveEnabled为false就可以解决了。注:但是会引入一个新的问题,无法保存用... 阅读全文
posted @ 2015-02-09 23:13 King_Li 阅读(477) 评论(0) 推荐(0) 编辑
摘要: onConfigurationChanged 不生效问题解决方案: 1).首先,需要重写onConfigurationChanged函数 @Override public void onConfigurationChanged(Configuration newConfig) { super.onC... 阅读全文
posted @ 2015-02-09 09:29 King_Li 阅读(1815) 评论(0) 推荐(0) 编辑