如何在 JAVA 中将 xml 文件从 Android 设备/模拟器复制到 PC?

问题描述 投票:0回答:0

在我正在构建的应用程序中,有一个同步功能可以与后端数据库同步并检索数据。数据将以 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;
    }
java android android-emulator adb
© www.soinside.com 2019 - 2024. All rights reserved.