当前位置: 代码迷 >> Android >> 怎么获得程序的安装路径
  详细解决方案

怎么获得程序的安装路径

热度:95   发布时间:2016-05-01 21:18:01.0
如何获得程序的安装路径
如果是在一个activity中,倒是可以使用 getApplicationContext().getFilesDir().getAbsolutePath(); 来获得程序的绝对路径。
但是我是在一个自定义的类中,也就是直接继承自Object类。如何在这种类中获得程序的安装路径呢?

再简单点就是,getApplicationContext()返回一个Context对象,也就说我只要获得一个Context对象就能获得程序的绝对路径,如何获得这个Context对象呢。

初学android,还望多多指教。

------解决方案--------------------
可以试试在构造函数里把路径传过去,或者传个context
------解决方案--------------------
用静态变量也可以
------解决方案--------------------
构造函数里面带一个context应该可以把
------解决方案--------------------
android 不建议用静态的变量 容易被清理,可以多传几层path 或者 context
------解决方案--------------------
我觉得传context挺好的。
  相关解决方案