title: what is best SQLite Db path for all devices
body: <p>I  change the SQLite database path in my program from this way:`</p>
  
  <blockquote>
    <p>public EDataHelper(Context context) {
           super(context,"/mnt/sdcard/E_Data/E.db", null, version);</p>
  </blockquote>
  
  <p>I didn't have any problem with some devices
  but recently I understand in some devices this doesn't work and I get :
   <strong>java.lang.RuntimeException: Unable to start activity ComponentInfo: android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 14): Could not open database error</strong></p>
  
  <p>after I change code into:<code>super(context, DB_NAME, null, version);</code> it works
  but I want to change Db path..
  anyone can help me which way for setting a path works in all device?
  thanks for any help
  `</p>