社区
Android
帖子详情
getExternalCacheDir()一直返回null怎么回事?
coclyun
2021-03-28 12:05:54
如题,getExternalCacheDir()一直返回null
getExternalCacheDirs()则返回[null, /storage/0E08-0913/Android/data/com.xxx.yy/cache]
用的Android studio自带的模拟器,api30
getExternalFilesDir()到是返回正常...
...全文
1199
4
打赏
收藏
getExternalCacheDir()一直返回null怎么回事?
如题,getExternalCacheDir()一直返回null getExternalCacheDirs()则返回[null, /storage/0E08-0913/Android/data/com.xxx.yy/cache] 用的Android studio自带的模拟器,api30 getExternalFilesDir()到是返回正常...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
androidzmm
2022-08-18
打赏
举报
回复
同问
王能
2021-04-06
打赏
举报
回复
引用 2 楼 qq_24683975 的回复:
[quote=引用 1 楼 王能的回复:]读写权限,,,
已经申请了权限了,而且应用自己的私有目录不需要权限[/quote]
引用 2 楼 qq_24683975 的回复:
[quote=引用 1 楼 王能的回复:]读写权限,,,
已经申请了权限了,而且应用自己的私有目录不需要权限[/quote] 没注意审题,估计是抽风了
coclyun
2021-04-06
打赏
举报
回复
引用 1 楼 王能的回复:
读写权限,,,
已经申请了权限了,而且应用自己的私有目录不需要权限
王能
2021-04-06
打赏
举报
回复
读写权限,,,
android btn清除数据,android – get
External
Cache
Dir
()清除数据后
返回
null
在清除Android应用数据后,get
External
Cache
Dir
()
返回
null
,即使外部存储状态显示为已装载。这导致无法创建外部缓存目录。在设备重启后,Android/data/包名路径会重建,但缓存目录需手动恢复或解决权限问题。
关于使用Environment.get
External
Storage
Dir
ectory().listFiles()或file.listFiles
返回
null
值问题
本文详细讲解了在Android应用中遇到使用Environment.get
External
Storage
Dir
ectory().listFiles()或file.listFiles()
返回
null
值的问题及解决方案。通过在AndroidManifest.xml中添加读写权限,并针对6.0以上系统动态申请权限,确保应用能正确访问外部存储。
Context.get
External
Files
Dir
()和Context.get
External
Cache
Dir
()方法
本文介绍如何合理地在Android设备上存储应用数据,确保卸载应用时能清除相关数据,避免留下垃圾信息。提供了使用Context.get
External
Files
Dir
()和Context.get
External
Cache
Dir
()方法的建议。
Android 缓存目录 Context.get
External
Files
Dir
()和Context.get
External
Cache
Dir
()方法
本文介绍了Android应用如何正确管理缓存数据,特别是使用Context.get
External
Cache
Dir
()和context.get
Cache
Dir
()的区别与应用场景,帮助开发者避免应用卸载后遗留垃圾数据。
【Java设计模式】23种模式全解析:核心思想、六大原则与三大分类体系及框架应用
内容概要:本文系统阐述了23种设计模式的完整知识体系,涵盖其底层思想、六大设计原则、三大分类(创建型、结构型、行为型)及其核心应用场景。文章深入剖析了每种模式的定义、结构、优缺点、代码实现与工程落地案例,并结合JDK、Spring等主流框架源码讲解其实际应用,帮助开发者理解设计模式如何解决代码耦合、扩展性差、复用率低等工程痛点。同时提供了高频面试题解析与易混淆模式对比,强化实战与应试能力。 适合人群:具备Java基础的初中级研发人员,准备Java后端面试的求职者,以及希望深入理解框架底层设计原理的开发人员。 使用场景及目标:①掌握23种设计模式的核心原理与适用场景;②理解Spring、MyBatis等框架底层所应用的设计模式;③应对Java后端开发中关于设计模式的面试考察;④提升代码设计能力,写出高内聚、低耦合、易扩展的高质量代码。 阅读建议:学习时应结合代码示例动手实践,重点关注模式间的对比与适用边界,并联系实际项目或框架源码加深理解,避免死记硬背。
Android
80,492
社区成员
91,375
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章