【发布时间】:2012-05-11 09:07:19
【问题描述】:
我希望能够访问用户手机sdcard中的一个word文件,该文件将由用户选择。我希望能够处理该文件,即读取其内容并根据用户的意愿对其进行修改,并在用户单击“保存”时将其保存。
在 Android 中可以吗?如何让程序明白该文件是 Word 文件?
请注意,我不想查看 Word 文件。用户将选择 Word 文件,我的应用程序应该能够对其进行一些更改并保存它。
【问题讨论】:
-
用户是否可以只选择word文件?无论如何,您可以获得此文件的 AbsolutePath 并将其检查为
path.endsWith(".doc"); -
@user1049280 :您无法确定以 '.doc' 结尾的所有内容都是 word 文件。如果我存储带有扩展名 'image.doc' 的图像怎么办。
-
你知道,在像 Windows 这样的操作系统中,只有用户头疼的是他保存了扩展名不正确的东西:)
-
@user1049280 :实际上这是一个安全应用程序。所以验证扩展是必须的:)
-
在您明确指定要对文件执行的操作之前,这个问题太宽泛而无法回答。充其量人们可以建议用于处理或转换 word 文件的库,或者从诸如开放式办公室之类的东西中提取功能并将其移植。