文档章节

android刷新媒体数据库

Bonjourss
 Bonjourss
发布于 2016/05/11 09:19
字数 178
阅读 19
收藏 0

这是个学习网址:http://www.2cto.com/kf/201304/201793.html

使用完
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, 
               Uri.parse("file://" + Environment.getExternalStorageDirectory().getAbsolutePath()))); 
来刷新媒体数据库后出现权限异常,然后就在AndroidMainfest.xml中加入以下权限:

android.intent.action.MEDIA_MOUNTED

<protected-broadcast android:name="android.intent.action.MEDIA_MOUNTED" />

Caused by: java.lang.SecurityException: Permission Denial: not allowed to send broadcast android.intent.action.MEDIA_MOUNTED from pid=31789, uid=10120

依然出现这个错误。后来在网上看到一个网友解释:
4.4及以后的系统是不允许发送这个广播的,原因是你可能只增加一个文件,然后就进行全盘扫描,这样很耗电,因此只有系统才能发送这个广播

可以发送这个:
sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.parse("file://" + Environment.getExternalStorageDirectory())));  

测试通过!





本文转载自:http://blog.csdn.net/yan943789510/article/details/45892937

Bonjourss
粉丝 2
博文 37
码字总数 2312
作品 0
虹口
程序员
私信 提问
Android中activity如何刷新?

A activity 列表显示数据库的内容,单击item,用startactivity 打开 B activity修改数据库数据。 修改保存后 B finish, 并用 startactivity 打开 A activity.原有的 A activity仍存在。按手机...

youseefj
2014/06/16
9.6K
9
Android界面跳转时候的生命周期

今天在开发的时候碰到一个坑。关于两个界面跳转的时候,生命周期顺序的问题。 场景模拟:比如我们有两个Activity。第一个界面展示排行榜,第二个界面是游戏(H5游戏)。我们玩游戏玩完一局以后...

tianshuai4317618
2018/04/18
0
0
Android+web+Mysql

我在做一个android软件,在Android端能与web服务器通信并连接Mysql数据库,实现在数据库中写入数据后刷新手机端能读到新写入的数据,求大神指点。。

only残霜
2018/01/26
750
2
Android怎么样才能在程序里刷新Launcher呢?

这几天一直在做一个android小程序,这个程序有一个隐藏程序图标的功能,目前我的想法是,修改launcher.db/favorites表里的数据,然后刷新系统Launcher,使得对数据库的修改能够在launcher上体...

乖猫的老公
2013/06/09
1K
1
Android 第一课——Android架构

声明:本文是学习Android时从《Android 4编程入门经典》摘抄!仅仅是作为复习时查看的笔记! 1 Android是一个linux系统 Android 是一个基于 Linux 的开源的手机操作系统。它可以供任何打算使...

learn_more
2014/12/28
802
0

没有更多内容

加载失败,请刷新页面

加载更多

自定义ApiBoot Logging链路以及单元ID生成策略

ApiBoot Logging会为每一个请求都对应创建链路编号(TraceID)以及单元编号(SpanID),用于归类每一次请求日志,通过一个链路下日志单元的Parent SpanID可以进行上下级关系的梳理。 前文回顾...

恒宇少年
23分钟前
10
0
浅谈 Application 和 activity

对于 在 Application初始化一些变量,为什么不可以放在activity 或者其他的组件里呢? 这里就根据个人的理解来讲述一下,欢迎补充指正。 首先 activity 是以栈的形式出现,一个app应用会有多...

MrLins
23分钟前
11
0
Allegro的脚本文件内容里都有哪些

小伙伴们在使用Allegro的时候是否经常用到脚本文件夹呢?scr的用法其实可真不简单。。。 首先脚本文件的运行模式就存在很多种,比如不提示错误信息,不弹出确认对画框(这样很有利于我们执行...

demyar
25分钟前
19
0
微信升级外链管理规范,「砍一刀帮我加速」要被禁止了

原创: 蒋鸿昌 首发:「知晓程序」公众号 - 最好的微信新商业媒体 几天前,知名互联网评论人阑夕模仿皮尤研究中心(Pew Research Center)在美国做的互联网通识调查问卷,做了一份中文版问卷...

知晓云
25分钟前
15
0
CentOS 7接投影仪

我将一台安装着CentOS 7图形界面的惠普笔记本电脑当桌面使用。最近,想要连接投影仪时却遇到了问题。笔记本有一个HDMI接口。我买了一个HDMI---->VGA的转接线,连上笔记本电脑后,屏幕一直在闪...

大别阿郎
29分钟前
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部