Android | Java |如何根据每秒发送到php服务器的http请求的接收应答更新TextView的内容?
我有一个Android | Java |如何根据每秒发送到php服务器的http请求的接收应答更新TextView的内容?,java,android,http,Java,Android,Http,我有一个TextView,它应该每updateTime(例如,1000)毫秒更新一次。用于更新的文本通过HTTP-连接从Web服务器检索。Web服务器支持两个主要请求:请求获取和请求在MySQL数据库中设置值 PHP-脚本与唯一数据库中唯一具有如下结构的表交互: ID(短整数)|设备状态(整数) 为了减少输出internet流量,将根据下表替换请求中的变量名称和可能值: { "REQUEST_TYPE " - > "q" : ("REQUEST_FOR_GETTING_DEVICE_
TextView
,它应该每updateTime
(例如,1000)毫秒更新一次。用于更新的文本通过HTTP
-连接从Web服务器检索。Web服务器支持两个主要请求:请求获取和请求在MySQL
数据库中设置值
PHP
-脚本与唯一数据库中唯一具有如下结构的表交互:
ID(短整数)|设备状态(整数)
为了减少输出internet流量,将根据下表替换请求中的变量名称和可能值:
{
"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) “”-检索存储在数据库中的(ID)为1的设备的状态
2) “”-将存储在数据库中的ID为1的设备的状态设置为0
如果使用“GET
”或“POST
”类型的请求,则没有显著差异。然而,就安全性而言,最后一个是首选的。如果通过按下按钮启动和停止
-元素,该如何执行此操作
作为一个答案,我更愿意得到Android的project,在那里实现必要的行为