代码
private void saveFingerprintData(byte[] fingerprintData) {
FileOutputStream fos = null;
try {
fos = openFileOutput("fingerprint_data.txt", MODE_PRIVATE);
fos.write(fingerprintData);
showToast("指纹数据保存成功");
} catch (IOException e) {
e.printStackTrace();
showToast("保存指纹数据失败");
} finally {
if (fos != null) {
try {
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
查看刚才保存的 fingerprint_data.txt 数据
1. 路径:在顶部菜单栏中选择 "View" -> "Tool Windows" -> "Device File Explorer"。
image.pngimage.png
2 .导航到路径 /data/data/your_package_name/files/,其中 your_package_name 是你的应用的包名。
image.png3. 在该路径下应该可以看到 fingerprint_data.txt 文件,右键点击它并选择 "Save As" 或者 "Pull File",将文件保存到你的计算机中
image.png请注意,有些情况下可能需要设备拥有 Root 权限才能够访问某些路径或者文件,如果 Device File Explorer 中无法看到你的文件,可能需要检查设备的权限设置或者是否有 Root 权限。
另外,如果你的应用需要访问外部存储或者共享存储中的文件,可以使用 Android Studio 中的 "Device File Explorer" 或者直接在文件管理器中查看这些文件
网友评论