Android 内部维护了很多数据库,比如媒体数据库、联系人数据库等等。

媒体数据库会在系统收到Intent.ACTION_MEDIA_INTENT, Intent.ACTION_BOOT_COMPLETE, Intent.ACTION_MEDIA_SCANNER_SCAN_FILE等广播时自动扫描SD卡等外设,获取信息写到数据库中,因此,如果要调用系统的扫描功能,可以发送广播,

调用sendBroadCast(new Intent(Intent.ACTION_MEDIA_INTENT, Uri.parse( "file://" + Environment.getExternalStorageDirectory()));

系统还提供了其他的功能,可以通过发送广播的方式调用,这是一个思路。。。。。


更多相关文章

  1. Android(安卓)APK安装过程及原理详解
  2. [Android] AsyncTask使用实例---加载网络图片
  3. android拦截短信并屏蔽系统的Notification
  4. [Network]Android(安卓)N Ethernet新IP获取机制—IpManager
  5. Android中Java和JavaScript交互解决方案,以及问题解决大全
  6. android调用shell命令及权限问题
  7. Android(安卓)无法接收开机广播的问题
  8. android开机自启动的后台Service的实现 .
  9. android实现视频播放的几种方式

随机推荐

  1. 笔记——Android 中的小细节
  2. AndroidManifest.xml文件详解(service)
  3. 【Android】Wifi管理与应用
  4. java.lang.ClassCastException: android.
  5. Android处理各种触摸事件
  6. Android周报第二十四期
  7. android 支持 安装到 SD卡
  8. Android创建和删除桌面快捷方式
  9. android 小问题记录
  10. Mac Android(安卓)FFMpeg 编译及集成