Android开发content provider详解
2012-1-21 19:15:58 作者: admin 查看次数: 9 评论数: 0
2:保存文件使用的URI为content://media/internal/images/media/1红色internal表名使用内部文件系统数据库
3:修改Sqlite3_android.cpp中delete_file函数
java代码:
static void delete_file(sqlite3_context * context, int argc, sqlite3_value ** argv){
if (strncmp("/sdcard/", path, 8) != 0 && strncmp("/data/media/", path, 12)) {
sqlite3_result_null(context);
return;
}
}
添加红色部分,文件位于手机上/data/media路径时也进行删除。这样当我们从数据库里删除一条记录时,_data数据区存取的文件路径中的文件也将自动删除。
原文地址:http://?mod=viewthread&tid=2750&extra=page%3D1