远程提醒如何实现(在android环境下)

zpf_cn 发布于 2011/06/27 23:03
阅读 2K+
收藏 1

请教:如何向Android手机发送一个提醒,这个提醒定时会完成一个动作或任务。

我知道如果自己设定闹钟,就可以自己提醒自己。但如果远程要发一个定时提醒给别人或很多人,如何可以实现?

加载中
0
鉴客
鉴客
1. 对方手机上要安装一个你开发的 Service 侦听提醒,例如来自某个号码的短信
2. 收到提醒了启动做你想做的事
0
d
daniel_guo
这个功能貌似远程启动本地闹钟。这样的远程控制不违法吗?
0
m
mfcai

pushmail有类似的功能,

服务器端推送一个短信后,手机端接收到短信后,自动连接邮件服务器,收取邮件

 

所以,担心远程控制违法是多余的。关键是手机客户端要安装监听程序,收到提醒后,才能做想做的事

0
z
zpf_cn

呵呵,都先关心违法不违法。

0
xiami_li
xiami_li
那要看这个程序是如何被装上你的机器了。如果是偷偷装上的,一定违法;如果是企业发给你的工作手机,而且里面是企业装了有这种远程控制的程序,那就不违法。
0
叶振青
Rexsee实现远程提醒和控制的方法

首先是设定推送监听,程序首页代码如下:[code]<html>
 <head>
   <title>test</title>
   <script>
   function a(){
        rexseePushHttpListener.add('http://www.fuwu800.com/yezhenqing/push.html','testUser','testPassword');
        rexseePushHttpListener.setDurationAndTimeout(1,10);
        rexseePushHttpListener.refresh();
        }
   </script>
 </head>
 <body>
 <input type="button" value="读取" onclick="a()">
    <input type="button" value="清除" onclick="javascript:rexseePushHttpListener.remove('http://www.fuwu800.com/yezhenqing/push.html');">
 </body>
</html>[/code]监听页面代码如下[code]id=123123;command=startApplication;startApplicationUrl=http://www.rexsee.com/rexsee/alarmClock.html;alermName=test;alermfirsttime=0;notificationimmediately=true;title=闹钟测试;message=闹钟测试内容;url=http://www.rexsee.com/rexsee/alarmClock.html[/code]代码解释:
ID,用于识别推送,如果ID系统则不重复推送,command表示推送后的执行方式,上面的startApplication表示直接打开,这样的设置可以跳过用户确认直接操作手机,会带来一定风险。
startApplicationUrl所打开程序的地址。alermfirsttime延迟执行,notificationimmediately立即发送通知url打开通知进入的程序url。


被执行程序页面代码:[code]<HTML> 
<HEAD> 
<TITLE>Rexsee闹钟示例</TITLE> 
<META http-equiv=Content-Type content=text/html charset=GB2312>  
<META http-equiv=Expires content=0> 
<META http-equiv=Cache-Control content=no-cache> 
<META http-equiv=Pragma content=no-cache> 
<script>
rexseeWakeLock.acquire(false); //解屏
rexseeKeyguard.disable();  //解锁
rexseeVibrate.vibrate(1000); //震动
window.onException = function(className, message){
alert("Class: "+className+"\n\nError: "+message);
}
</SCRIPT> 
<HEAD> 
<BODY> 
<table width=100% height=100%><tr><td align=center valign=middle style="font-size:48px;font-weight:bold;"> 
时间到了!
<br><button style="font-size:36px;font-weight:bold;" onclick="rexseeKeyguard.reEnable();rexseeWakeLock.release();rexseeApplication.quit();">结束</button> 
</td></tr></table> 
</BODY> 
</HTML>
[/code]测试完后记得点结束按钮,否则锁屏不能用了。。。或者重启手机。

0
q
qpzm6688
应该就是闹钟的功能的延展吧?最近在学习Android,也看到一些开发工具,比如Rexsee,
它有一个rexseeAlarm,好像可以实现这个功能。我研究一下,改天有了眉目,一定再来,有兴趣的等我哦~。
0
l
lukin1

引用来自“叶振青”的答案

Rexsee实现远程提醒和控制的方法

首先是设定推送监听,程序首页代码如下:[code]<html>
 <head>
   <title>test</title>
   <script>
   function a(){
        rexseePushHttpListener.add('http://www.fuwu800.com/yezhenqing/push.html','testUser','testPassword');
        rexseePushHttpListener.setDurationAndTimeout(1,10);
        rexseePushHttpListener.refresh();
        }
   </script>
 </head>
 <body>
 <input type="button" value="读取" onclick="a()">
    <input type="button" value="清除" onclick="javascript:rexseePushHttpListener.remove('http://www.fuwu800.com/yezhenqing/push.html');">
 </body>
</html>[/code]监听页面代码如下[code]id=123123;command=startApplication;startApplicationUrl=http://www.rexsee.com/rexsee/alarmClock.html;alermName=test;alermfirsttime=0;notificationimmediately=true;title=闹钟测试;message=闹钟测试内容;url=http://www.rexsee.com/rexsee/alarmClock.html[/code]代码解释:
ID,用于识别推送,如果ID系统则不重复推送,command表示推送后的执行方式,上面的startApplication表示直接打开,这样的设置可以跳过用户确认直接操作手机,会带来一定风险。
startApplicationUrl所打开程序的地址。alermfirsttime延迟执行,notificationimmediately立即发送通知url打开通知进入的程序url。


被执行程序页面代码:[code]<HTML> 
<HEAD> 
<TITLE>Rexsee闹钟示例</TITLE> 
<META http-equiv=Content-Type content=text/html charset=GB2312>  
<META http-equiv=Expires content=0> 
<META http-equiv=Cache-Control content=no-cache> 
<META http-equiv=Pragma content=no-cache> 
<script>
rexseeWakeLock.acquire(false); //解屏
rexseeKeyguard.disable();  //解锁
rexseeVibrate.vibrate(1000); //震动
window.onException = function(className, message){
alert("Class: "+className+"\n\nError: "+message);
}
</SCRIPT> 
<HEAD> 
<BODY> 
<table width=100% height=100%><tr><td align=center valign=middle style="font-size:48px;font-weight:bold;"> 
时间到了!
<br><button style="font-size:36px;font-weight:bold;" onclick="rexseeKeyguard.reEnable();rexseeWakeLock.release();rexseeApplication.quit();">结束</button> 
</td></tr></table> 
</BODY> 
</HTML>
[/code]测试完后记得点结束按钮,否则锁屏不能用了。。。或者重启手机。

 楼主说的是手机上如何实现这个功能!!

帖一堆 HTML代码啥意思? 风马牛不相及吧!

搞笑~

0
suifengsuoyu
suifengsuoyu
可以使用轮询机制,本地程序定时的访问服务器获取消息
返回顶部
顶部