I have a database file in asset folder. I want path of this file. What path(string) i must place for my method parameter?
thank you in advance
I have a database file in asset folder. I want path of this file. What path(string) i must place for my method parameter?
thank you in advance
 
    
    Put your database into src/main/assets folder dbname.db
And use this code
private static String DB_NAME = "dbname.db";
private static String DB_PATH = "";
DB_PATH = "/data/data/" + context.getPackageName() + "/databases/";
private void copyDataBase() throws IOException{
        AssetManager assets = mContext.getAssets();
        InputStream mInput = assets.open("hashvetar.db");
        String outFileName = DB_PATH + DB_NAME;
        OutputStream mOutput = new FileOutputStream(outFileName);
        byte[] mBuffer = new byte[1024];
        int mLength;
        while ((mLength = mInput.read(mBuffer))>0)
        {
           mOutput.write(mBuffer, 0, mLength);
        }
        mOutput.flush();
        mOutput.close();
        mInput.close();
}
