DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: monica9612
今日帖子: 0
在线用户: 6
导航: 论坛 -> 移动应用开发 斑竹:flyers,iamdream  
作者:
男 zhao314 (老赵) ★☆☆☆☆ -
盒子活跃会员
2021/4/10 19:17:44
标题:
Android11 文件遇到的问题。 浏览:1698
加入我的收藏
楼主:  
userini := tinifile.Create(System.IOUtils.TPath.GetHomePath + PathDelim + 'ini.ini');
10.3.3升到10.4.2后,安卓10运行没问题,安卓11下运行正常但App退出后上述文件不存在。

   后跟踪发现,安卓11创建时文件也不存在,可是运行时读写没问题也不报错,难道是只在内存里吗?怎么解决?
----------------------------------------------
-
作者:
男 bjlg (蓝天) ★☆☆☆☆ -
盒子活跃会员
2021/4/10 19:24:40
1楼: https://blog.csdn.net/weixin_43901866/article/details/104952690

Android 10 中要求所有应用都使用 MediaStore API 来访问照片、视频和音乐文件,我们也将继续秉承这个原则。但是我们也知道,很多深度依赖基于原始文件路径 API 的应用和第三方库是很难切换到使用文件描述符 (File Descriptor) 的。因此在 Android 11 里,依赖原始文件路径的 API 和库可以再次使用了。您需要在应用的 Manifest 文件里添加 requestLegacyExternalStorage 属性,以保证 Android 10 的用户也可以使用该特性。在实际的运行中,依赖原始文件路径的 I/O 请求会被重定向到使用 MediaStore API,当使用这种方式访问本应用存储空间之外的文件时,这次重定向会造成性能影响。而且直接使用原始文件路径,并不会比使用 MediaStore API 有更多优势,因此我们强烈建议直接使用 MediaStore API。在 Android 10 中,应用在对每一个文件请求编辑或删除时都必须得到用户的确认。而在 Android 11 中,应用可以一次请求修改或者删除多个媒体文件。系统的默认图库应用 (Gallery) 将不再展示这些对话框。我们希望这项改进能够使用
——————————
版权声明:本文为CSDN博主「Android Developer」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43901866/article/details/104952690
----------------------------------------------
http://delphi.icm.edu.pl/ftp/http://delphi-z.ru
作者:
男 zhao314 (老赵) ★☆☆☆☆ -
盒子活跃会员
2021/4/10 20:27:43
2楼:
谢谢楼上,这个看过了。加了没有用。
----------------------------------------------
-
作者:
男 keymark (嬲) ▲▲▲△△ -
普通会员
2021/4/10 21:01:18
3楼: 腾讯把文件移动到 android data 下去了。 小部分没有   系统7.1按此在新窗口浏览图片 你猜他为啥这么干 
/ 目录下很多垃圾文件不知道哪个可以删除 妈的这些app随意创造 简直就是垃圾填埋场
----------------------------------------------
[alias]  co = clone --recurse-submodules  up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
男 zhao314 (老赵) ★☆☆☆☆ -
盒子活跃会员
2021/4/10 21:25:15
4楼:
  奇怪,memo1.lines.savetofile(System.IOUtils.TPath.GetHomePath + PathDelim +'aaaaa');
这个就没问题。
----------------------------------------------
-
作者:
男 edwardweng (EDWARD) ★☆☆☆☆ -
普通会员
2021/9/30 22:58:24
5楼: 我也是一樣問題,後來只好把路徑改到這裡
TPath.GetDocumentsPath + PathDelim 儲存就沒問題
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行64.45313毫秒 RSS