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