正在开发一个Android应用程序,该应用程序将在单个设备中用于向所有员工注册其指纹并将数据发送回da。
我开发了一个可以读取指纹的引导Here的应用程序。但它只能读取先前在设备中注册的指纹。
如何让它读取所有员工的指纹,以便我可以将其发布回数据库?
答案 0 :(得分:2)
显然,你必须在android设备中缓存你的数据库。 只需将您的数据库放在相应的目录中即可。
您可以使用共享首选项和SQLite查询。它取决于数据库的大小和其他参数。
答案 1 :(得分:0)
使用共享偏好
将值存储在共享首选项中:
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
SharedPreferences.Editor editor = preferences.edit();
editor.putString("UserID","ABC");
editor.apply();
从共享首选项中检索值:
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
String name = preferences.getString("Name", "");
if(!name.equalsIgnoreCase(""))
{
name = name + " XYZ"; /* Edit the value here*/
}