Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.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
Php 从网络上更新android应用程序数据的最简单方法是什么_Php_Android_Mysql - Fatal编程技术网

Php 从网络上更新android应用程序数据的最简单方法是什么

Php 从网络上更新android应用程序数据的最简单方法是什么,php,android,mysql,Php,Android,Mysql,我想做的是找到一种从web检索新数据的方法,而不必在每次添加新数据时从市场上更新应用程序。数据将检索“标题”、“说明”和“网站url”列表。例如: "title1", "description 1", "url1" "title2", "description 2", "url2" "title3", "description 3", "url3" "title4", "description 4", "url4" "title5", "description 5", "url5" "title

我想做的是找到一种从web检索新数据的方法,而不必在每次添加新数据时从市场上更新应用程序。数据将检索“标题”、“说明”和“网站url”列表。例如:

"title1", "description 1", "url1"
"title2", "description 2", "url2"
"title3", "description 3", "url3"
"title4", "description 4", "url4"
"title5", "description 5", "url5"
"title6", "description 6", "url6"
我希望这是安全和有效的

我在考虑可能有一个连接到mySQL数据库的php页面,该数据库有4列(id、title、description、url),然后应用程序可以转到php页面,例如“1”是数据库中行的id。因此将在php页面标题1*description1*url1中显示此字符串。然后,android应用程序会将字符串从“*”中拆分,以将标题、描述和url保存在一个数组中。和“”将执行相同的操作,但数据库中的第二行除外


现在我不确定这是否有效。我想知道做这件事最好的方法是什么。我希望我说的有道理。

编写php脚本来查询数据库。将结果的每一行转换为JSON格式,回显它,从应用程序中收集响应JSON,使用一些JSON库操作JSON输出

您所需要的只是:

  • php脚本-用于查询数据库(服务器端)

  • 从客户端使用异步方法,使用您自己的异步实现,或使用
    AsyncTask
    Service

  • 使用
    JSON
    库(谷歌搜索),将
    JSON
    输出转换为JSON对象,以便于操作。每个数据库列都将在JSON对象中显示为键

  • 根据需要显示数据

  • 干杯, 我想这给了你一个机会