Guest User

Untitled

a guest
Nov 24th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. AssetManager access = getAssets();
  2. String DB_PATH = "/data/data/<package name>/databases/";
  3. byte [] buffer = new byte [1024];
  4. int length;
  5. InputStream dbInputStream = null;
  6. OutputStream dbOutputStream = null;
  7. //move the db to the designated path
  8. if ((new File(DB_PATH + "test.db")).exists() == false) {
  9. File f = new File(DB_PATH);
  10. if (!f.exists()) {
  11. f.mkdir();
  12. }
  13. }
  14.  
  15. try {
  16. dbInputStream = access.open("test.db");
  17. dbOutputStream = new FileOutputStream(DB_PATH + "test.db");
  18. while ((length = dbInputStream.read(buffer)) > 0) {
  19. dbOutputStream.write(buffer, 0, length);
  20. }
  21. dbOutputStream.flush();
  22. dbOutputStream.close();
  23. dbInputStream.close();
  24.  
  25. } catch (Exception e) {
  26. e.printStackTrace();
  27. }
  28.  
  29. SQLiteDatabase db = SQLiteDatabase.openOrCreateDatabase(DB_PATH+"test.db", null);
Add Comment
Please, Sign In to add comment