找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2355|回复: 1

[webOS开发] 后台运行 ?

[复制链接]
发表于 2010-8-19 21:13 | 显示全部楼层 |阅读模式
无聊期间  想把公司的 一个 手机聊天工具移植到 palm pre 上玩玩 !!6 o3 T2 @& {9 j' X. j) V

5 u4 ^' Y3 D7 |* Z- i底层的java service 已经ok   调用 Mojo.Service.Request  前端 javascript 的 callback 函数 返回成功 ! -_-
8 U4 \6 R0 Q9 P; F( k
( ?) @# U+ V( ~! u5 f1 i$ [# \3 g可是 现在遇到的问题是  前端 程序 如果推出  那么 callback 函数 也更着销毁  。。。  导致 service 的 ServiceMessage.respond 返回 无函数 监听 。。。。
! }1 f1 M& y3 U) p
. ~" E$ L+ F: V' S哪位大侠知道 如何 后台监听  ????  消息通知 。。。
+ |5 z' T$ T0 [8 n0 ^
. y" m9 ~5 }# X
% l# O) H  n' U/ i/ X: M) Q" V9 o! C1 H; n6 h: j# g, |
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++4 c2 b5 |) Z* M. k: A: u9 T
$ ^: o; }+ S: k  [+ _
功夫不费有心人 终于找到了  很猥琐的 方法 ! V5 U& ?% e) a& k

# J4 C% g7 Y/ F当我的 java service 有消息 到来的 时候 用 java 去调用  linux 下的   luna-send 命令 8 J8 K: R8 [. G. o1 ?) b  V
- q3 q5 z& ^: i$ z7 d
String[] commands = new String[]{"luna-send", "-n", "1","palm://com.palm.applicationManager/launch" ,"{\"id\":\"com.palm.app.myappid\"}"};3 C( c8 F( D/ ~  }
Process child = Runtime.getRuntime().exec(commands);
9 h1 S3 E' g) F8 Z8 q+ `(测试通过可以调用 !!!)
/ F" n) L$ k7 Y, v" V, v9 D" z( M8 W) B/ y
不过我发现 & [  c; r. V& \
com.palm.luna.service.ServiceLauncher
! d, C4 Z( u+ K1 X% H5 b' i/ R6 ^这个类 好像可以 直接 调用 palm://com.palm.applicationManager  或者 直接 打开一个前台程序 4 {$ E2 M& e+ P1 j

) N, I/ u+ e4 e; F5 Y+ \不过 只能等高手去研究了    有哪位大侠 发现好的 方法记得通知小弟 。。。。 这个方法太猥琐了  还有多此一举
5 f4 V' Y! x% Y) K$ V9 i& T6 z1 F! n) e# u+ H6 N+ D7 e
[ Edited by greenwoods on 2010-8-20 01:03 ]
回复

使用道具 举报

发表于 2010-8-20 21:35 | 显示全部楼层
呵呵..
9 o: G# `+ d3 p, }8 w) q' m8 o9 g% ~* e; m9 B, r- ]2 j
你可以问一下Jeffery..或是tonyee
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2025-4-4 10:32 , Processed in 0.275890 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表