我有TextView
,应该每updateTime
(例如,1000)毫秒更新一次。通过HTTP
- 从Web服务器连接检索更新文本。 Web服务器支持两个主要请求:请求获取和请求在MySQL
数据库中设置值。
PHP
- 脚本与唯一具有结构的数据库中的唯一表进行交互,如下所示:
ID (shortint) | deviceState (integer)
为了减少输出互联网流量,请求中的变量名称和可能值将根据下表进行替换:
{
"REQUEST_TYPE " - > "q" : ("REQUEST_FOR_GETTING_DEVICE_STATE" - > "0",
"REQUEST_FOR_SETTING_DEVICE_STATE" - > "1");
"ID" -> "w" : integer;
// table stores only one device with (ID) 1
"DEVICE_STATE" - > "e" : integer;
}
请求示例:
1)" http://wave-rp-bot.esy.es/server.php?q=0&w=1" - 检索存储在数据库中的(ID)1的设备状态。
2)" http://wave-rp-bot.esy.es/server.php?q=1&w=1&e=0" - 将设置为(ID)1的设备状态设置为0。
没有显着差异如果" GET
"或" POST
"使用的请求类型。但是,就安全性而言,最后一个是优选的。我怎么能这样做如果按Button
- 元素开始和停止它。
作为一个答案,我更愿意在实现必要行为的情况下获得Android
项目。