Java 应用程序'中数据文件的位置;安装目录?

Java 应用程序'中数据文件的位置;安装目录?,java,android,Java,Android,我使用Maxmind Geo IP从数据库读取数据(在Java Android应用程序中)。我已将数据库复制到/src/main/assets文件夹。下面是Maxmind提供的一段代码,用于开始从数据库读取数据 File database = new File("/path/to/GeoIP2-City.mmdb"); 正确的路径是什么?我试过: "/data/data/com.mydomain.app/GeoIP2-Country.mmdb" 但这不起作用(找不到文件)。MaxMindDB

我使用Maxmind Geo IP从数据库读取数据(在Java Android应用程序中)。我已将数据库复制到/src/main/assets文件夹。下面是Maxmind提供的一段代码,用于开始从数据库读取数据

File database = new File("/path/to/GeoIP2-City.mmdb");
正确的路径是什么?我试过:

"/data/data/com.mydomain.app/GeoIP2-Country.mmdb"

但这不起作用(找不到文件)。

MaxMindDBFile COUNTRY\u DB/usr/local/share/GeoIP/GeoIP2-COUNTRY.mmdb
MaxMindDBFile CITY_DB/usr/local/share/GeoIP/GeoIP2 CITY.mmdb

它是
/data/data/com.mydomain.app/databases/GeoIP2 Country.mmdb
我试过了,但仍然找不到文件。不够。还有一步。因此,通过编程将db复制到正确的路径(如果还不存在的话)。请参阅本文:谢谢,这是答案。谢谢,但这也不起作用