我正在开展一个有趣的小项目,涉及Android和网络服务器。
我想对使用的协议/模型提出一些最适合以下情况的建议。
服务器端
我已经设置了以下5个组件:
配置文件rule.csv
,包含6列,约20行。该文件中的每一行都是规则。
“切换”文件RUN.on
或RUN.off
如果RUN.on
存在,则根据这些规则运行的Java程序
每5分钟运行一次Java程序的cronjob。
PHP页面。 control.php?run=on
会将RUN.off
重命名为RUN.on
control.php?run=off
将设置RUN.off
在Android上
control.php
以更改运行状态的应用。目标
现在我想为该Android应用添加一项功能,以便我可以在rule.csv
中查看和添加/删除该规则。这需要 Android< - >服务器< - >文件通讯。但是,在这种情况下,使用PHP获取整个文件并在编辑后将其传回后似乎不是一个好方法。
因为这是一个只是为了好玩的项目,所以让它工作不是我的首要任务;我想找一个处理这种任务的好模型,如果有必要,我愿意学习其他语言。有什么建议吗?
答案 0 :(得分:0)
我猜测规则文件有点大,或者你只是转移它。
添加新规则似乎非常简单 - 在Android上输入数据并将规则发送到服务器。但是,您希望Android用户如何选择要删除的规则?您可以只转移所有规则的名称,让用户选择规则,然后再发送规则名称吗?