递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 5370|回复: 5
打印 上一主题 下一主题

[安卓] 关于文本文件操作的疑惑

[复制链接]

10

主题

39

帖子

140

积分

注册会员

Rank: 2

积分
140
跳转到指定楼层
楼主
发表于 2022-1-12 16:06:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
文本框1.内容 = 读入文本文件("/sdcard/xxx.txt",文本编码.UTF8) 因为文本文件的保存格式是UTF-8   在手机上运行结果没有显示文本文件内容,而是显示 UTF-8 这几个字符,查看手机存储卡上确实有那个xxx.txt文件,就是说没有读出内容。换成无名模块用 文本_打开文本文件()结果是一样的,还是显示UTF-8,折腾了两天就算弄不明白了,文本文件内容怎么弄才能正常显示出来????
回复

使用道具 举报

55

主题

313

帖子

2478

积分

金牌会员

Rank: 6Rank: 6

积分
2478
QQ
沙发
发表于 2022-1-12 19:16:41 来自手机 | 只看该作者
你自己先手动写一个文本文件指定编码,再读取这个文本文件,看看能不能读出来,
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40535
板凳
发表于 2022-1-13 13:41:50 | 只看该作者
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40535
地板
发表于 2022-1-13 13:42:24 | 只看该作者
申请了权限后再去读取。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

10

主题

39

帖子

140

积分

注册会员

Rank: 2

积分
140
5#
 楼主| 发表于 2022-1-13 17:32:51 | 只看该作者
准备用老师的程序来判断手机是否具有存储卡读写权限,如果(取安卓系统版本号()>=23)  如果(检查拥有权限(安卓权限.读外部存储==-1)  这两句程序不能写,安卓开发平台好像没有这些语句啊
回复

使用道具 举报

10

主题

39

帖子

140

积分

注册会员

Rank: 2

积分
140
6#
 楼主| 发表于 2022-1-14 08:03:55 | 只看该作者
关于我的手机权限,现在的问题是运行火山程序可以将文本文件写到存储卡上,在手机上已经看到了,就是读不出来,而我的手机有一个小应用程序”家庭食谱“是五六年前用e4a写的,也是读txt文本文件,现在仍然可以正常运行,读文本文件内容没有问题。这就令人费解了,实在弄不明白!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-25 05:20 , Processed in 0.091182 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表