找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2328|回复: 1

[webOS开发] 后台运行 ?

[复制链接]
发表于 2010-8-19 21:13 | 显示全部楼层 |阅读模式
无聊期间  想把公司的 一个 手机聊天工具移植到 palm pre 上玩玩 !!
# Y; ^3 _/ w( `# N8 I$ T/ p; U0 h! o6 K. p- X8 l4 m
底层的java service 已经ok   调用 Mojo.Service.Request  前端 javascript 的 callback 函数 返回成功 ! -_-   O7 N7 l- L. m

# w8 A- ]5 ?0 L$ f$ s# P1 _可是 现在遇到的问题是  前端 程序 如果推出  那么 callback 函数 也更着销毁  。。。  导致 service 的 ServiceMessage.respond 返回 无函数 监听 。。。。
; V, \- t# q6 J2 u% |0 s% F; C- k5 Y: g6 V# d
哪位大侠知道 如何 后台监听  ????  消息通知 。。。# @  k8 f! j7 e/ I' i' F

8 \* E% |& _" T) s/ o
- N: A+ \7 v4 X* @' e. E5 ]
9 e& B$ Z$ `& z- M+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
: h$ h2 z3 u, n4 J( ^5 d- r) [. ^9 M' c9 h* N
功夫不费有心人 终于找到了  很猥琐的 方法
4 U) @; O1 B7 ?& s2 R$ G% q  S; x( }
7 U" |# O. Z; l5 X% ^0 a* Z当我的 java service 有消息 到来的 时候 用 java 去调用  linux 下的   luna-send 命令 8 Z7 Y4 A9 e' T5 |

7 I5 ~% ?3 l1 a, d2 RString[] commands = new String[]{"luna-send", "-n", "1","palm://com.palm.applicationManager/launch" ,"{\"id\":\"com.palm.app.myappid\"}"};
0 k. o' m. l# x0 Y Process child = Runtime.getRuntime().exec(commands);
' ~; e5 r+ N& N6 u$ w$ j3 `5 }(测试通过可以调用 !!!)
. l& K5 _  K% S+ D8 c
1 }+ M- V& ]' ~不过我发现 7 V  a- M# D: w/ I
com.palm.luna.service.ServiceLauncher
; d9 B+ E/ Q( W7 C. K7 i/ u这个类 好像可以 直接 调用 palm://com.palm.applicationManager  或者 直接 打开一个前台程序 0 r$ i. P) n: P% |; N. G0 [
+ w" a4 V6 d3 B  T8 H" @
不过 只能等高手去研究了    有哪位大侠 发现好的 方法记得通知小弟 。。。。 这个方法太猥琐了  还有多此一举
/ `  O4 S4 z% ~; |3 j. g0 t( X0 y' L9 n; |5 T% Q
[ Edited by greenwoods on 2010-8-20 01:03 ]
回复

使用道具 举报

发表于 2010-8-20 21:35 | 显示全部楼层
呵呵..
+ C) ~  |2 i6 d+ D2 J. r) m4 {) ?" K# p
  g0 p7 {) f+ h' A% o1 v9 ^你可以问一下Jeffery..或是tonyee
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 20:55 , Processed in 0.246002 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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