android编程如何实现对远程mysql的监听 使得app能够在检测到数据库的值改变时触发某一事件

达到的效果就是客户端1 执行对数据库的修改时 会将数据库的修改结果发送至 客户端2 这样子...
不知道现在手机QQ与电脑客户端同步信息的模式就是这样的....
万分感谢!

第1个回答  2013-11-22
要么在客户端1修改数据库之后给客户端2发个消息,要么在客户端2做个计时器不断读取数据库追问

数据库给客户端2怎么发消息?让它发送至某个网络端口么?
然后设置客户端2保持监听这个端口?

追答

不是数据库去发消息,是客户端1去发消息。最简单的办法是让客户端2去主动读取数据库的变化

第2个回答  2013-11-24
貌似没有直接通过数据库操作的,服务端操作数据库,开放接口,安卓客户端通过接口发送http请求,让服务器来响应数据库操作

android编程如何实现对远程mysql的监听 使得app能够在检测到数据库的...
要么在客户端1修改数据库之后给客户端2发个消息,要么在客户端2做个计时器不断读取数据库

在android中对数据库做增删改查有两种方式分别是sqlitedatabase这个...
这时候就需要升级软件,升级软件时希望更新用户手机里的数据库表结构,为了实现这一目的,可以把原来的数据库版本设置为2(有同学问设置为3行不行?当然可以,如果你愿意,设置为100也行),并且在 onUpgrade()方法里面实现表结构的

对android的认识?
\\x0d\\x0al熟练掌握Android系统架构,对Android的各个层次的开发有一定的认识。\\x0d\\x0al熟练掌握android下的XML,JSON,HTML的解析,熟练掌握各种数据的存储方式,能使用MVC独立开发客户端程序,熟悉安卓下的GPS定位。\\x0d\\x0al熟悉android的JNI开发,通过JNI实现JAVA与C\/C++程序间的调用及回调。\\x0d\\x0al熟练掌握...

java学习路线
Java学习路线一般有以下几个阶段:第一阶段,JavaSE基础:Java环境搭建、Java流程控制语句-for循环、switch选择判断、循环嵌套、数组拷贝等。第二阶段,JavaWeb:MySQL安装、管理、创建数据库、MySQLUPDATE查询、Mysql高级操作等。第三阶段,Java高级框架-SSH:Struts2异常处理、Struts2+Log4j集成、Struts2和JSO...

相似回答