java - 我如何获得 android/data/"package name"/
问题描述
File filePath = new File(Environment.getDataDirectory().getAbsolutePath());
但是我只返回/data,所以/data在哪里以及我如何获得andrid/data/“package_name”/
解决方案
虽然这不是从数据文件夹中获取包名称的写入方式,但这可以用作临时解决方案:
File file=getApplicationContext().getFilesDir();
感谢@blackapps 使解决方案更简单。
推荐阅读
- c# - C#:如何优雅地获取所有后代 XElement,包括 XElement 的根元素?
- database - 多重完全连接在 PostgreSQL 中不起作用
- flutter - Flutter initState() 返回'_debugLifecycleState == _StateLifecycle.created':不正确
- javascript - 如何通过 JavaScript 对 html bootstrap DataTable 中的 firestore 数据进行排序?
- reactjs - ReactJS:对 fetch 的访问已被 CORS 策略阻止
- c++ - 每次我运行此代码时,我的 Raspberry-pi 3b+ 都会重新启动
- c++ - C++ 当我尝试获取字符串时,它总是空的,lambda
- laravel - AppServiceProvider 中的单例导致新迁移出错
- java - 使用 mockmvc 发出单元测试 RestController 发布请求。它在调试时正确执行请求,但为什么模拟响应为空?
- spring-boot - 在 static/index.html springboot webapp 中使用 application.yml 中的自定义属性