okhttp как поддерживать https-прокси?

Я решил свою проблему, выполнив дамп базы данных в файл, а затем прочитав файл в строке. Для тех, кто интересуется, следующее дает вам общую идею:

    String dbPath = "/data/data/com.company.project/databases/project.db";
    String outputPath = "/data/data/com.company.project/databaseDump.txt";

    Process proc = Runtime.getRuntime().exec("sqlite3 " + dbPath + " '.dump' > " + outputPath);
    proc.waitFor();
    returnString = FileUtil.getStringFromFile(outputPath);

EDT

Таким образом, у вышеупомянутого была проблема, и я ее не видел, потому что я запустил SQLite3 из adb.

Похоже, что SQLite3 - это команда, которую вы можете запустить из adb, но это не обязательно на телефоне. Исходя из этого, я принял другой подход. Я использовал DatabaseUtils для Android, чтобы помочь мне построить результат, который мне нужен, например. DatabaseUtils.dumpCursorToString(cursor). Я сделал это для каждой из таблиц, которые меня интересовали, и построил возвращаемую строку.

0
задан 叶移彬 13 July 2018 в 06:08
поделиться