找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2334|回复: 1

[webOS开发] 后台运行 ?

[复制链接]
发表于 2010-8-19 21:13 | 显示全部楼层 |阅读模式
无聊期间  想把公司的 一个 手机聊天工具移植到 palm pre 上玩玩 !!% Q- r% [' A  M( T2 c; P, y' Y
  p6 t$ R2 m* }* T, @7 `% d
底层的java service 已经ok   调用 Mojo.Service.Request  前端 javascript 的 callback 函数 返回成功 ! -_-
1 r6 ], n- j3 _& i! {2 D
% @! i; `& I: H4 _9 Y) i4 |; t可是 现在遇到的问题是  前端 程序 如果推出  那么 callback 函数 也更着销毁  。。。  导致 service 的 ServiceMessage.respond 返回 无函数 监听 。。。。5 L# [8 |% I" }

3 i0 j7 k: h7 w+ q4 f) ~& U& ?哪位大侠知道 如何 后台监听  ????  消息通知 。。。
' j. d1 |) e; W& y& `0 _/ C' n# j4 ^' I+ H& d6 X

# v1 R6 R  F2 V: x; F
7 [4 B; j7 E8 E2 @6 x: s1 {+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++; j+ l/ x/ H6 w0 j

% y- ^7 a0 x7 @功夫不费有心人 终于找到了  很猥琐的 方法
- p4 M6 w6 r/ g0 c3 o4 L3 `' G% v7 v7 m3 t9 u6 Q; X4 J
当我的 java service 有消息 到来的 时候 用 java 去调用  linux 下的   luna-send 命令 # x, P+ P5 [  d! o

% }$ c* |7 n% E. S* lString[] commands = new String[]{"luna-send", "-n", "1","palm://com.palm.applicationManager/launch" ,"{\"id\":\"com.palm.app.myappid\"}"};2 ?- ^0 g4 i* N; {6 d2 m8 P
Process child = Runtime.getRuntime().exec(commands);
9 o2 e9 C6 }4 F% _) E" Z8 o(测试通过可以调用 !!!)' C. D, Y. K% S+ Q8 e0 T
$ v" o% i  C# c& B8 u+ \: d
不过我发现
5 r' ]% H9 s2 h: icom.palm.luna.service.ServiceLauncher
9 ^" b* f2 }% q: k  R6 w8 U: ?这个类 好像可以 直接 调用 palm://com.palm.applicationManager  或者 直接 打开一个前台程序
$ O/ P$ H9 ]1 E8 m  O( G; d) E! f2 M9 C5 C, v3 c7 U- [+ n9 G/ {2 A
不过 只能等高手去研究了    有哪位大侠 发现好的 方法记得通知小弟 。。。。 这个方法太猥琐了  还有多此一举. ~" U# Y( `7 ?" B4 }. @
+ w8 H+ O5 J& ?5 a& i' `/ a
[ Edited by greenwoods on 2010-8-20 01:03 ]
回复

使用道具 举报

发表于 2010-8-20 21:35 | 显示全部楼层
呵呵..
! }7 m9 ?+ O2 ~' p, H( I9 |& y$ O: K
你可以问一下Jeffery..或是tonyee
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-23 10:41 , Processed in 0.267107 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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