Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android权限文件的简单编辑器_Android - Fatal编程技术网

Android权限文件的简单编辑器

Android权限文件的简单编辑器,android,Android,我不熟悉Android和Eclipse开发,但对软件开发并不陌生 作为我的第一个真正的项目,为了克服学习曲线,我正在修改SDK示例软键盘 我想添加一个宏功能。到目前为止还不错 我已经创建了一个权限文件来保存宏字符串定义,并将其存储在getApplicationInfo().dataDir中,该文件类似于“/data/data/…”。我可以写然后读回单个键值对,这样我就知道文件存在。但是,我无法使用Astro文件管理器或FTP程序查看设备上的文件。我感觉我可能没有查看目录的访问权限,而且我没有根目

我不熟悉Android和Eclipse开发,但对软件开发并不陌生

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

我想添加一个宏功能。到目前为止还不错

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

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

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

有没有人能给我提供一些建议,告诉我如何编辑键值对或找到一个公共场所来创建这个文件?还有,在哪里可以找到如何实施该建议的示例

多谢各位,
巴里。

尝试将文件保存到SD卡上。

您可以在SD卡中保存任何数据。请阅读SDK,其中有一段代码片段可能会对您有所帮助。

如果您的文件位于dir/data/data。。。在设备的RAM中,而不是sd卡中,您不允许直接访问它。您可以在手机上设置根目录,如果使用Eclipse,也可以使用DDMS复制/粘贴手机。谢谢。但是,我可能会将此代码提供给其他人—因此,使用根目录或花费太多精力修改文件可能不是一个好主意。是否有一种方法可以查询SD卡上的目录位置,并具有公共访问权限,我可以在其中存储文件.Perfect。谢谢你们两位。我希望我能“接受”这两个答案。