Android权限文件的简单编辑器

时间:2012-03-05 13:43:28

标签: android

我是Android和Eclipse开发的新手,但对于一般的软件开发并不陌生。

作为我的第一个真正的项目,为了克服学习曲线,我正在修改SDK示例软键盘。

我想添加一个宏功能。到目前为止一切都很好。

我创建了一个Permissions文件来保存宏字符串定义并将其存储在getApplicationInfo()。dataDir中 - 结果类似于“/ data / data / ...”。我可以写然后读回一个键值对 - 所以我知道该文件存在。但是,我无法使用Astro文件管理器或查看设备的FTP程序查看该文件。我有一种感觉,我可能没有访问权限来查看目录,我没有root。

我本来希望在PC上编辑此文件中的宏定义,然后将其保存回适当的位置 - 这将是简单的解决方案。我认为我的其他选择是通过参数编辑器创建一个简单的键值参数或以某种方式使用意图使用一些已经可用的文本文件编辑器打开文件。我猜第二个选项也会遇到文件权限问题。

第三种选择是将文件存储在某个公共可用目录中。我尝试使用一些“获取DIR”,但他们需要比我使用的更高级别的SDK - 我希望保持与版本6及以下兼容。

有人可以提供有关如何编辑键值对或找到公共场所来创建此文件的建议吗?并且,在哪里寻找一个如何实施建议的例子?

非常感谢, 百里

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

您可以将任何数据保存在SD卡中。请阅读SDK here,其中包含可能对您有帮助的代码段。