Ela*_*da2 17 java storage android
我想访问getFilesDir()哪个是上下文方法.
有没有办法像访问外部存储一样访问它?
Environment.getExternalStorageDirectory();
意思是环境变量?
也许应用静态上下文?因为我想从非上下文类(相同的应用程序服务,但不是活动)调用它.
laa*_*lto 17
这是不可能的.
Context.getFilesDir()返回绑定到包的路径,并且Context访问包名称是必需的.
Environment 是不同的,因为在同一运行时上运行的所有应用程序只有常量.
但是,Context在Android应用程序中几乎无处可用,因此这不应该是一个问题.
跟进:
怎么样
Environment.getDataDirectory()?我如何data\data从data\data\com.Myapp使用EnvironmentVar 获得?
Environment.getDataDirectory()只返回所有应用程序通用的数据目录部分.例如,/data/data.
要获取您自己的文件dir(getFilesDir()),您的包名称"/files"需要附加到它.Context实现为您做到这一点.
| 归档时间: |
|
| 查看次数: |
7046 次 |
| 最近记录: |