如何使用android指纹API读取所有指纹?

如何使用android指纹API读取所有指纹?,android,fingerprint,android-fingerprint-api,Android,Fingerprint,Android Fingerprint Api,我正在开发一个android应用程序,它将在一台设备中使用,用指纹注册所有员工,并将数据发送回da 我已经开发了一个应用程序作为指导,可以读取指纹。但它只能读取以前在设备中注册的指纹 我如何让它读取所有员工指纹,以便我可以将其发回数据库?显然,您必须将数据库缓存在android设备中。 只需将数据库放入相应的目录中 您可以使用共享首选项和SQLite查询。它取决于数据库的大小和其他参数。使用共享首选项 要在共享首选项中存储值,请执行以下操作: SharedPreferences preferen

我正在开发一个android应用程序,它将在一台设备中使用,用指纹注册所有员工,并将数据发送回da

我已经开发了一个应用程序作为指导,可以读取指纹。但它只能读取以前在设备中注册的指纹


我如何让它读取所有员工指纹,以便我可以将其发回数据库?

显然,您必须将数据库缓存在android设备中。 只需将数据库放入相应的目录中

您可以使用共享首选项和SQLite查询。它取决于数据库的大小和其他参数。

使用共享首选项

要在共享首选项中存储值,请执行以下操作:

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*/
}
要从共享首选项检索值,请执行以下操作:

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*/
}

缓存数据。尽管策略可能因应用程序和需求而异。@Enzokie,我需要你的帮助,你已经关闭了我的要务question@Enzokie请打开我的问题,我需要这方面的帮助添加更多细节,然后我将投票重新打开,但需要4人投票。请@Adriaan投票打开我的问题,我需要帮助,请@Vyacheslav,但我的数据库非常大媒体通信行业,是否可以将其全部保存在sqlite中?多少钱?当然可以。但是你真的想写你自己的同步系统吗?我建议尝试使用firebase数据库。它很容易在在线和离线情况下工作。该应用程序将只有一个管理员,所有其他人都将使用它来阅读发布的信息。应用程序中没有输入,只是来自我的管理控制台。firebase似乎在处理从应用程序输入的数据。在此基础上还可以使用firebase吗