Android 如果;“图像名称”;“在数据库中匹配”;“图像名称”;在目录中,在gridview中显示图像
我对android和编程的概念还不熟悉,我有点迷恋atm机,我可以朝着正确的方向努力 我正在开发一个应用程序,它有一个功能,允许用户捕获图像,将该图像存储在应用程序的文件系统中,并将对该图像的引用存储在sqlite数据库中。我解释了这一点,并得到了一些关于如何将引用存储在数据库中的良好反馈……我选择只存储图像的文件名 这里真正的问题是,我不知道如何进行。我认为这样做的方法是使用类似以下内容的查询: IF(数据库中的映像名==文件系统中的映像名) { 仅显示这些图像 }Android 如果;“图像名称”;“在数据库中匹配”;“图像名称”;在目录中,在gridview中显示图像,android,image,sqlite,gridview,Android,Image,Sqlite,Gridview,我对android和编程的概念还不熟悉,我有点迷恋atm机,我可以朝着正确的方向努力 我正在开发一个应用程序,它有一个功能,允许用户捕获图像,将该图像存储在应用程序的文件系统中,并将对该图像的引用存储在sqlite数据库中。我解释了这一点,并得到了一些关于如何将引用存储在数据库中的良好反馈……我选择只存储图像的文件名 这里真正的问题是,我不知道如何进行。我认为这样做的方法是使用类似以下内容的查询: IF(数据库中的映像名==文件系统中的映像名) { 仅显示这些图像 } 我不知道如何实现这一点,任
我不知道如何实现这一点,任何帮助或见解将不胜感激,谢谢 您可以这样做: 从数据库中检索所有图像名称,然后检查它们是否存在于文件系统中
if(new File(FOLDERPATH + File.separator + file_name_in_db).exists()) {
// add file to list to be set in grid view adapter
}
您可以这样做: 从数据库中检索所有图像名称,然后检查它们是否存在于文件系统中
if(new File(FOLDERPATH + File.separator + file_name_in_db).exists()) {
// add file to list to be set in grid view adapter
}
非常感谢你的建议。这似乎是可行的。我会试试看会发生什么。你确定。。它肯定会起作用,最近实施了它:)如果你需要帮助,请告诉我非常感谢你的建议。这似乎是可行的。我会试试看会发生什么。你确定。。它肯定会起作用,最近实施了它:)如果你需要帮助,请告诉我。。