`
1846396994
  • 浏览: 76629 次
社区版块
存档分类
最新评论

Android使用FileObserver对sdcard文件或文件夹监控

 
阅读更多

Android系统API提供了FileObserver抽象类(Linux的INotify机制)来监听系统/sdcard中的文件或文件夹,FileObserver类能对sdcard中的文件及文件夹的打开、创建、移动和删除操作进行监控。

下面看看代码实现: 
 package com.orgcent.filelistener; import android.app.Activity; import android.os.Bundle; import android.os.Environment; import android.os.FileObserver; public class AndroidFileListenerActivity extends Activity { private FileObserver mFileObserver;


原文地址:Android使用FileObserver对sdcard文件或文件夹监控 | http://orgcent.com/android-sdcard-fileobserver/
分享到:
评论

相关推荐

    在SDCard上创建文件夹

    创建了文件夹之后,你可以使用`File`类的方法来创建、读取、写入或删除文件。例如,要在刚刚创建的文件夹中创建一个新文件: ```java File newFile = new File(appFolder, "example.txt"); if (!newFile.exists())...

    FileObserver的使用方式,监测camera文件夹,android4.1

    下面将详细介绍`FileObserver`的使用方式以及与相机文件夹监控相关的知识。 首先,`FileObserver`的实例化需要提供一个路径和一个观察事件的位掩码。路径可以是文件或者目录,而位掩码定义了你关心的事件类型,如`...

    Android-SD卡文件夹创建和删除实现

    总结来说,创建和删除Android SD卡上的文件夹涉及对文件系统的操作,包括`File`对象的使用以及相应的文件操作方法。而利用ListView和BaseAdapter,可以方便地在界面上展示这些文件夹,并进行交互操作。在开发过程中...

    android 写入SDcard 文件

    在Android平台上,对SDCard(外部存储)进行文件操作是应用程序与用户交互的重要部分,尤其对于需要存储大量数据或媒体文件的应用来说。本教程将详细解释如何在Android中读写SDCard文件,非常适合初学者入门。 首先...

    使用FileObserver监听SD卡下文件变动的小栗子~

    在Android开发中,有时我们需要实时监控SD卡上文件的变化,比如文件的创建、删除、重命名或内容修改等。这通常可以通过使用`FileObserver`类来实现。`FileObserver`是Android提供的一种轻量级机制,用于监视指定目录...

    Android应用源码SdCard读写文件实例

    在Android平台上,对SD卡(外部存储)进行读写文件是常见的操作,尤其对于需要存储大量数据或资源的应用来说更是必不可少。本实例将探讨如何在Android应用中实现SdCard的读取和写入功能,这涉及到Android的权限管理...

    android模拟器中使用SDCard

    例如,使用命令"adb push music.MP3 sdcard/Android"可以将音乐文件添加到模拟器的sdcard中。 接着,当文件成功推送到模拟器的sdcard后,可以在模拟器中使用DevTools中的MediaScanner服务来扫描媒体文件,从而使得...

    文件浏览 打开sdcard文件夹。只显示文件夹和txt文件。过滤非txt文件。选择txt文件返回其名字。

    1. **文件系统访问**:Android系统提供了一个统一的文件系统接口,开发者可以通过`java.io`或`java.nio`包来访问文件。在Android 6.0(API级别23)及以后版本,应用程序需要请求`READ_EXTERNAL_STORAGE`权限才能读取...

    Android应用源码SdCard读写文件实例.zip

    在Android平台上,对SDCard(外部存储)进行文件读写是常见的操作,尤其对于需要存储大量数据或用户数据的应用来说。这个"Android应用源码SdCard读写文件实例.zip"压缩包提供了一个示例,帮助开发者理解如何在...

    android 读取外置SDCard

    在Android系统中,外置SDCard(也称为外部存储)是设备上用于扩展存储空间的区域,用户可以在这个空间上存储各种数据,如媒体文件、应用程序数据等。本篇文章将详细探讨如何在Android应用中实现对外置SDCard的读取、...

    在SDcard里新建一个文件和文件夹并修改权限apk源码

    在Android系统中,开发者经常需要处理与文件和文件夹操作相关的工作,比如创建、读取、写入和修改文件权限。本教程将聚焦于在SDcard(外部存储)上创建新文件和文件夹以及调整其权限的源码实现。SDcard是Android设备...

    android 模拟器中使用SDCard

    如何在 android 模拟器中使用SDCard

    Android获取SDcard目录及创建文件夹的方法

    今天,我们将为大家分享一篇关于 Android 获取 SDcard 目录及创建文件夹的方法,这篇文章具有很好的参考价值,希望对大家有所帮助。 首先,让我们来看一下如何获取 SDcard 目录。获取 SDcard 目录的方法是通过 ...

    android读取sdcard路径下的文件的方法

    代码如下:// 读取sdcard文件private void sdcardRead(){String fileName = “/sdcard/my_sdcard.txt”;// assets下文件//String fileName = “/sdcard/test/my_sdcard_test.txt”;// sdcard下子目录文件String ret =...

    安卓模拟器sdcard.img文件打开修改

    在Android开发或者测试过程中,有时候我们需要对安卓模拟器的存储空间进行操作,比如添加应用程序、媒体文件等。这时,就需要了解如何打开并修改安卓模拟器的`sdcard.img`文件。`sdcard.img`文件是Android模拟器中...

    小米手机SDcard中的文件和文件夹分析

    本excel中记录了miui 系统中 软件或者系统在sd卡中建立的缓存文件或文件夹的名称 以及所对应的程序 并附建议性删除选项

    Android解析如何获取SDCard 内存项目源代码

    在Android系统中,获取SDCard(外部存储)的内存信息是开发者经常遇到的任务,这有助于管理应用程序的存储需求,比如保存用户数据、缓存文件或者下载内容。标题提到的"Android解析如何获取SDCard内存项目源代码"显然...

    Android 文件 内存目录获取 sdcard目录获取

    - 在Android 6.0及以上版本,除了读取外部存储(如SDCard)的基本文件外,写入外部存储需要在运行时请求`Manifest.permission.WRITE_EXTERNAL_STORAGE`权限。 - 使用`ContextCompat.checkSelfPermission()`检查...

Global site tag (gtag.js) - Google Analytics