问题描述
如何实现,让j2me程序后台运行,就是说程序可以像手机qq那样,可以让程序在后台执行而看不到。试了几个例子都不能实现,一按挂起键就退出程序了。
解决方案
解决方案二:
在jad文件和jar包的配置文件里加Background:True FlipInsensitive:True MIDxlet-Resident:Y的方法试过了还是不行
解决方案三:
挂起键就是退出的。
解决方案四:
midp1.0、2.0和2.1本不支持midlet后台运行,这里就看各个厂商的扩展功能了,索爱的有些还支持多midlet同时运行
解决方案五:
我也想知道我测试HTCWM手机按挂机键再次点开就会提示程序已经暂停是否运行?
解决方案六:
如果是诺基亚机型的话,可以这样弄:Nokia-MIDlet-No-Eixt:true
解决方案七:
不同的厂商不一样的1.索爱手机直接按那个方框按键后台,lg三星的也差不多2.诺基亚非智能手机只能是s40v5以上的,需要破解写ppu文件,然后是java程序的“MANIFEST.MF文件”,双击打开它,打开以后,在文本的最后另起一行添加一句文本(Nokia-MIDlet-no-exit:true)具体在http://bbs.dospy.com/thread-6673337-1-15-1.html诺基亚智能机不用添加代码直接按ovi建实现java后台3.moto的非智能机所谓后台是暂停,linux智能机安卓的智能机就不说了按红建会弹出是退出还是后台按钮,选后台就ok好了
解决方案八:
这个好像是各个平台的手机不一样,你可以试试MTK的手机,他们的手机是专门有一个后台运行的处理的。
解决方案九:
确实是这样
解决方案十:
确实是这样!!
解决方案十一:
引用6楼sfshine的回复:
不同的厂商不一样的1.索爱手机直接按那个方框按键后台,lg三星的也差不多2.诺基亚非智能手机只能是s40v5以上的,需要破解写ppu文件,然后是java程序的“MANIFEST.MF文件”,双击打开它,打开以后,在文本的最后另起一行添加一句文本(Nokia-MIDlet-no-exit:true)具体在http://bbs.dospy.com/thread-6673337-1……
正解,NokiaS40V5还有其他方法的(不用破解系统)。关键包com.nokia.mid.ui.lcdui.*;com.nokia.mid.ui.lcdui.DisplayStateListener;com.nokia.mid.ui.lcdui.ForegroundUnavailableException;com.nokia.mid.ui.lcdui.LCDUIUtils;关键方法:LCDUIUtils.setCurrentNoWaitForForeground(Display.getDisplay(this),null);不过我只能后台退出,回去后前面的UI没能成功保存。