4

我是 Android 开发新手,无法跟踪已删除的文件,如音频、视频、图像等。我想获取已删除文件的所有详细信息,稍后我想将已删除的文件移动到单独的文件夹中。

4

2 回答 2

1

在android中,文件是通过内容提供者来管理的。对于每个文件,内容提供程序中都有一个索引,我们使用光标访问它们。您可以使用光标跟踪内容提供者的索引并将其移动到其他地方并更新内容提供者

于 2013-08-08T05:05:54.297 回答
0
// Defines selection criteria for the rows you want to delete
String mSelectionClause = UserDictionary.Words.APP_ID + " LIKE ?";
String[] mSelectionArgs = {"user"};

// Defines a variable to contain the number of rows deleted
int mRowsDeleted = 0;

...

// Deletes the words that match the selection criteria
mRowsDeleted = getContentResolver().delete(
    UserDictionary.Words.CONTENT_URI,   // the user dictionary content URI
    mSelectionClause                    // the column to select on
    mSelectionArgs                      // the value to compare to
);

有关更多详细信息,请访问链接以了解内容提供商:

http://developer.android.com/guide/topics/providers/content-provider-basics.html

于 2013-08-08T07:12:28.043 回答