在我正在构建的应用程序中,有一个同步功能可以与后端数据库同步并检索数据。数据将以 XML 格式存储在设备上(位于 tempDecryptPath 位置)。
每次我使用 Android Studio 运行应用程序时,我都希望将它从设备上的那个位置(我已经在模拟器和物理设备上测试过该应用程序)复制到 PC。有没有办法用这种方法做到这一点?
public BPResponse solveSync(int begin, int length, String deviceId, String tempPath, String tempDecryptPath) throws Exception {
String value = getSyncValue(begin,length,deviceId);
boolean isDecryptionSuccessful = openFileOptimized(value,tempPath,tempDecryptPath);
BPResponse example = null;
if(isDecryptionSuccessful) {
Serializer serializer = new Persister();
File source = new File(tempDecryptPath);
if(BuildConfig.ENABLE_SYNC_LOG) {
try {
printToLogFile(tempDecryptPath);
}catch (Exception e){
BPLoggingModule.saveLog("Sync Responce error->solveSync -"+e.toString());
}
}
example = serializer.read(BPResponse.class, source);
}
return example;
}