【问题标题】:Location of data file in app's installation directory? [duplicate]数据文件在应用程序安装目录中的位置? [复制]
【发布时间】:2014-12-21 10:18:53
【问题描述】:

我正在使用 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"

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

【问题讨论】:

  • 我是/data/data/com.mydomain.app/databases/GeoIP2-Country.mmdb
  • 我试过了,但还是找不到文件。
  • 不够。还有一步。因此,以编程方式将数据库复制到正确的路径(如果尚不存在)。
  • 谢谢,这就是答案。

标签: java android


【解决方案1】:

MaxMindDBFile COUNTRY_DB /usr/local/share/GeoIP/GeoIP2-Country.mmdb MaxMindDBFile CITY_DB /usr/local/share/GeoIP/GeoIP2-City.mmdb

【讨论】:

  • 谢谢,但这也行不通
猜你喜欢
  • 2014-02-26
  • 1970-01-01
  • 2012-01-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多