??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲精品影片,久久亚洲国产精品尤物,亚洲精品中字http://www.aygfsteel.com/myfly/archive/2010/05/02/319890.html骑猪闯天?/dc:creator>骑猪闯天?/author>Sun, 02 May 2010 10:17:00 GMThttp://www.aygfsteel.com/myfly/archive/2010/05/02/319890.htmlhttp://www.aygfsteel.com/myfly/comments/319890.htmlhttp://www.aygfsteel.com/myfly/archive/2010/05/02/319890.html#Feedback0http://www.aygfsteel.com/myfly/comments/commentRss/319890.htmlhttp://www.aygfsteel.com/myfly/services/trackbacks/319890.html“删除p|”解决Ҏ

        本h是开发J2MEE序的,׃开发测试需要,一个Y仉要方法安装,H然有一天开发的E序在删除时提示“删除p|”Q进入到E序理里也找不到该E序Q很是让我痛苦,同事介绍的方法,把卡用读卡器读,昄所有隐藏的文gQ方式和软g名称相关的文仉删除了,q是不行Q作Z个J2ME软g开发者,遇到q样的问题,痛苦的让我头都几ơ快爆炸掉,今天周末Q花了一天的功夫Q通过伟大打互联网Q终于把q个问题l解决了Q哈哈,太高兴了Q差一点让我Y格机Q方法来自不易,赶紧解决Ҏ做个结Q供自己备用Q也供后来者参考:


一  所需要Y?/strong>
1. HelloOX  Q获取手机更高权限的工具Q根据手机FirmWare选择相应版本QNokia E66只能使用1.03版本Q?br /> 2. Y-Browser Q手机文件浏览工?br /> 3. Best TaskMan  Q手ZQ务管理器Q我用的是V2.01版)

?安装
        q三个Y件的安装序是有要求的,首先安装HelloOXQ这样可以获取更高的手机讉K操作权限Q然后安?strong>Y-Browser
Q用来浏览搜索手机文Ӟ因ؓ赋予了高操作权限Q所以可以浏览到手机pȝ文gQ第三个文gBest TaskMan 用来查找安装E序q程{详l信?/span>


?操作Ҏ
        安装完毕Q可以开始小试牛刀了?br />
        1. S60W三版的pȝ在安装一个J2ME软g?比如test.jarQ会?strong>E:\PRIVATE\102033E6\MIDlets目录下徏立一个带中括L文g夹,比如[10168f78]Q?/strong>里面会有与安装文件同名的test.jad ,test.jar?strong>uids三个文gQ安装的同时q会?strong>E:\System\Install\Registry下生与上面q个中括h件夹同名的注册文?strong>10168f78.reg?br />
        在不能正常删除这个Y件时Q打开Y-Browser Q在E:\PRIVATE\102033E6\MIDlets目录里删除该软g的目?strong>[10168f78]Q?/strong>再将E:\System\Install\Registry里面相应?strong>10168f78.reg删除可以了。有时候在E:\System\Install\Registry里面可能找不到相应的*.reg文gQ这L不用它Q只要把E:\PRIVATE\102033E6\MIDlets里面带中括号的文件夹删除可以了Q?/span>

        上面的方法,只能删除E序体,不能删除D留图标Q如果上面的Ҏ没有d删除q净Q下面给出l删除图标的Ҏ

        2. 打开TaskManQ选项 ?gt; …… ?gt;"安装的程?, 扑ֈ要删除程?选项>E序信息Q记下程序名UC息和E序路径信息Q如Q?br />                     UIDQ?X101ebe51
                    E序路径:   e:\2700450257.fakeapp?br />
        3. 打开Y-BrowserQ进入到E:\private\10003a3f\import\apps\NonNative\Resource\文g夹目录下Q里面全?strong>.rsc文g?strong>.mbm文g。搜索刚才记下的?strong>UIDQ?X........后面相同的文件名Q如搜烦101ebe51*.rscQ会查找C个文Ӟ101ebe51_reg.rsc?strong>101ebe51_loc.rscQ把q两个文件删除,同样的方法找到文件名\径中\e:后面数字后缀?strong>.mbm的文??strong>icono2700450257.mbm, 删除?br />  
        删除了这?个文ӞJ2ME文g片卛_全删除干净?/span>

 


<End>
骑猪闯天?/span>




]]>
[J2ME-原创] E序自动升 ?讉KWAP览?/title><link>http://www.aygfsteel.com/myfly/archive/2010/04/16/318509.html</link><dc:creator>骑猪闯天?/dc:creator><author>骑猪闯天?/author><pubDate>Fri, 16 Apr 2010 05:48:00 GMT</pubDate><guid>http://www.aygfsteel.com/myfly/archive/2010/04/16/318509.html</guid><wfw:comment>http://www.aygfsteel.com/myfly/comments/318509.html</wfw:comment><comments>http://www.aygfsteel.com/myfly/archive/2010/04/16/318509.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/myfly/comments/commentRss/318509.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/myfly/services/trackbacks/318509.html</trackback:ping><description><![CDATA[<font style="font-family: Arial; background-color: #cbe9cf"><br /> <br /> J2ME中,实现E序的自动升U和讉KWAP览器,都是使用相同的方法,调用语句如下Q?br /> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #000000">            String webSitAddress </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">""</span><span style="color: #000000">;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />            MIDlet.platformRequest(webSitAddress);</span></div> 调用此语句后Q程序实现自动升U或打开默认的wap览器访问指定的|址<br /> <br /> <strong>说明Q?/strong><br /> 1. 实现自动升Ӟ<font style="background-color: #cbe9cf">E序需要关闭,才能实现覆盖安装Q所以,调用升语句后还要添加关闭程序的代码Q具体如?br /> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #000000">            String webSitAddress </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">""</span><span style="color: #000000">;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />            MIDlet.platformRequest(webSitAddress);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />            destroyApp(</span><span style="color: #0000ff">false</span><span style="color: #000000">);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />            notifyDestroyed();</span></div> 2. 在自动访问WAP量器时Q没有特别要注意的地方,直接调用该语句即可?br /> <br /> <End> <br /> 骑猪闯天?br /> </font></font> <img src ="http://www.aygfsteel.com/myfly/aggbug/318509.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/myfly/" target="_blank">骑猪闯天?/a> 2010-04-16 13:48 <a href="http://www.aygfsteel.com/myfly/archive/2010/04/16/318509.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[J2ME-原创] MIDlet属?/title><link>http://www.aygfsteel.com/myfly/archive/2010/04/15/318436.html</link><dc:creator>骑猪闯天?/dc:creator><author>骑猪闯天?/author><pubDate>Thu, 15 Apr 2010 08:48:00 GMT</pubDate><guid>http://www.aygfsteel.com/myfly/archive/2010/04/15/318436.html</guid><wfw:comment>http://www.aygfsteel.com/myfly/comments/318436.html</wfw:comment><comments>http://www.aygfsteel.com/myfly/archive/2010/04/15/318436.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/myfly/comments/commentRss/318436.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/myfly/services/trackbacks/318436.html</trackback:ping><description><![CDATA[     摘要: MIDlet属性的获取及相应分c?nbsp; <a href='http://www.aygfsteel.com/myfly/archive/2010/04/15/318436.html'>阅读全文</a><img src ="http://www.aygfsteel.com/myfly/aggbug/318436.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/myfly/" target="_blank">骑猪闯天?/a> 2010-04-15 16:48 <a href="http://www.aygfsteel.com/myfly/archive/2010/04/15/318436.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[J2ME-原创] 时区TimeZone和时?/title><link>http://www.aygfsteel.com/myfly/archive/2010/04/14/318266.html</link><dc:creator>骑猪闯天?/dc:creator><author>骑猪闯天?/author><pubDate>Wed, 14 Apr 2010 07:59:00 GMT</pubDate><guid>http://www.aygfsteel.com/myfly/archive/2010/04/14/318266.html</guid><wfw:comment>http://www.aygfsteel.com/myfly/comments/318266.html</wfw:comment><comments>http://www.aygfsteel.com/myfly/archive/2010/04/14/318266.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/myfly/comments/commentRss/318266.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/myfly/services/trackbacks/318266.html</trackback:ping><description><![CDATA[     摘要: 介绍在J2ME中,如何使用时区和时_及相应扩展?nbsp; <a href='http://www.aygfsteel.com/myfly/archive/2010/04/14/318266.html'>阅读全文</a><img src ="http://www.aygfsteel.com/myfly/aggbug/318266.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/myfly/" target="_blank">骑猪闯天?/a> 2010-04-14 15:59 <a href="http://www.aygfsteel.com/myfly/archive/2010/04/14/318266.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[J2ME]J2MEq网&不同q营商网l的q网http://www.aygfsteel.com/myfly/archive/2010/04/02/317288.html骑猪闯天?/dc:creator>骑猪闯天?/author>Fri, 02 Apr 2010 05:33:00 GMThttp://www.aygfsteel.com/myfly/archive/2010/04/02/317288.htmlhttp://www.aygfsteel.com/myfly/comments/317288.htmlhttp://www.aygfsteel.com/myfly/archive/2010/04/02/317288.html#Feedback0http://www.aygfsteel.com/myfly/comments/commentRss/317288.htmlhttp://www.aygfsteel.com/myfly/services/trackbacks/317288.html阅读全文

]]>
[J2ME-原创] Ud-联?电信|关http://www.aygfsteel.com/myfly/archive/2010/04/02/317285.html骑猪闯天?/dc:creator>骑猪闯天?/author>Fri, 02 Apr 2010 05:25:00 GMThttp://www.aygfsteel.com/myfly/archive/2010/04/02/317285.htmlhttp://www.aygfsteel.com/myfly/comments/317285.htmlhttp://www.aygfsteel.com/myfly/archive/2010/04/02/317285.html#Feedback2http://www.aygfsteel.com/myfly/comments/commentRss/317285.htmlhttp://www.aygfsteel.com/myfly/services/trackbacks/317285.html

q营?/span>

代理名称

用法介绍     

直连名称

用法

中国Ud

CMWAP

CMWAP是中国移动的GPRS代理上网?/span>

创徏q接的时候,不能直接采用

Connector.open("target address");

而是采用代理的方式进行连?/span>

具体相关的创Z码是代理的方式?/span>

代理地址是:10.0.0.172

端口Q?0?080

代理Header是:X-Online-Host

CMNET

3家运营上的直q方式,创徏q接跟PC无异?/span>

中国联?/span>

UNIWAP

UNIWAP是中国联通退出的一U上|模式。类g中国Ud。具体创接的方式跟中国移动类伹{?/span>

代理地址是:10.0.0.172

端口Q?0?080

代理Header是:X-Online-Host

在处?/span>|关的时候可能会有一些细致的差别Q比如在发送Header数据的时候?/span>

UNINET

中国电信

CTWAP

CTWAP 是中国电信最q推出的上网方式。到目前为止我还没有扑ֈj2me可以上ctwap的方式,|上只是提到?br />
代理地址? 10.0.0.200
端口Q?0

header key是啥Q该传什么|暂时q不知道Q如果有读者知道可留言或可以联pL(
duchangfeng@163.com)Q多谢!Q?/span>

CTNET



说明Q?br /> 1. 目前Q中国移动的WAP|关对外只提供HTTP代理协议Q?0?080端口Q和WAP|关协议Q?201端口Q?br /> 2. 目前Q?span>中国联通的WAP|关对外只提供HTTP代理协议Q?0?080端口Q和WAP|关协议Q?201端口Q。(有的|?/span>友提?080端口也是开攄Q但无法q接。这也许是联通内部用的一个Socks后门吧^_^Q?/span>


<End>


]]>
[J2ME]CMWAP和CMNET的区?/title><link>http://www.aygfsteel.com/myfly/archive/2010/04/02/317284.html</link><dc:creator>骑猪闯天?/dc:creator><author>骑猪闯天?/author><pubDate>Fri, 02 Apr 2010 05:11:00 GMT</pubDate><guid>http://www.aygfsteel.com/myfly/archive/2010/04/02/317284.html</guid><wfw:comment>http://www.aygfsteel.com/myfly/comments/317284.html</wfw:comment><comments>http://www.aygfsteel.com/myfly/archive/2010/04/02/317284.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/myfly/comments/commentRss/317284.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/myfly/services/trackbacks/317284.html</trackback:ping><description><![CDATA[<div id="wmqeeuq" class="blog_content"> <p>随着Ud优惠促销zd的开展,很多|友都对20元包月的CMWAP无线上网产生了很大的兴趣Q但是一些朋友在对CMWAP和CMNET的区别还是不甚了解,D了很多朋友在毫无知觉的情况下被扣了一大笔量费,可真是心疼啊Q?/p> <p>对于一些新软gQ也l常有h会问“CMWAP可以用吗Q?#8221;Q那么我们今天就来谈谈CMWAP ?CMNET 的主要区别与适用范围?/p> <p>(1) Z么会有两个接入点Q?/p> <p>  在国际上Q通常只有一UGPRS接入方式Qؓ什么在中国会有CMWAP和CMNET两兄弟呢Q(彩信之所以单独配|接入点是因为彩信服务需要连接专用的服务器,在这里不作探讨。)</p> <p>  其实QCMWAP ?CMNET 只是中国UdZؓ划分的两个GPRS接入方式。前者是为手机WAP上网而设立的Q后者则主要是ؓPC、笔记本电脑、PDA{利用GPRS上网服务。它们在实现方式上ƈ没有M差别Q但因ؓ定位不同Q所以和CMNET相比QCMWAP便有了部分限Ӟ资费上也存在差别?/p> <p>  (2) 什么是WAPQ?/p> <p>  WAP只是一UGPRS应用模式Q它与GRPS的接入方式是无关的。WAP应用采用的实现方式是“l端QWAP|关QWAP服务?#8221;的模式,不同于一般Internet?#8220;l端Q服务器”的工作模式。主要的目的是通过WAP|关完成WAP-WEB的协议{换以辑ֈ节省|络量和兼容现有WEB应用的目的?/p> <p>  WAP|关从技术的角度Ԍ只是一个提供代理服务的LQ它不一定由|络q营商提供。但据我所知,中国UdGPRS|络目前只有唯一的一个WAP|关Q?0.0.0.172Q有中国Ud提供Q用于WAP览QHTTPQ服务。有一炚w要注意,WAP|关和一般意义上的局域网|关是有差别的,标准的WAP|关仅仅实现了HTTP代理的功能,q未完成路由、NAT{局域网|关的功能。这决定了它在应用上所受到的限制?/p> <p>  (3) 中国Ud对CMWAP的限?/p> <p>  Z从应用中区别两者的定位Q中国移动对CMWAP作了一定的限制Q主要表现在CMWAP接入时只能访问GPRS|络内的IPQ?0.*.*.*Q,而无法通过路由讉KInternet。(数地区的移动网l可能不存在q一限制。)我们用CMWAP览Internet上的|页是通过WAP|关协议或它提供的HTTP代理服务实现的?/p> <p>  说到q里Q就让我自然而然的联惛_公司的网l,怿不少工作的朋友都有类似的体会。公司的|络在网关上不提供\由和NATQ仅仅提供一个可以访问外|的HTTP代理。这P我们无法直接用QQ、MSN{非HTTP协议的应用Y件了Q好在它们还提供的有HTTP代理的连接方式)。CMWAP也正是如此?/p> <p>  (4) 适用范围</p> <p>  适用范围才是大家最兛_的问题。CMNET拥有完全的Internet讉K权,q里׃多说了,主要让我们来看看CMWAP。因为有了上面提到的限制QCMWAP的适用范围p看WAP|关所提供的支持了。目前,中国Ud的WAP|关对外只提供HTTP代理协议Q?0?080端口Q和WAP|关协议Q?201端口Q?/p> <p>  因此Q只有满以下两个条件的应用才能在中国移动的CMWAP接入方式下正常工作:</p> <p>  1. 应用E序的网l请求基于HTTP协议?br />   2. 应用E序支持HTTP代理协议或WAP|关协议?/p> <p>  如何辨别一个应用程序的|络h是否ZHTTP协议Q?/p> <p>  q个问题q真不好回答Q要完全做到q一炚w要通过拦截应用E序的通信数据包进行分析。这里提供几个简单的Ҏl广大菜鸟朋友:从表C看,如果它的|络h是网址QURLQ的形式Q那么通常是基于HTTP协议的,如Web览器;如果它连接的服务器端口是80Q那么它可能是基于HTTP协议的。如果确实无法准判断,那么L接看下一个条件。(满W二个条件的应用一定是ZHTTP协议的)</p> <p>  如何区别一个应用程序支持HTTP代理协议q是WAP|关协议呢?</p> <p>  首先看它的设|中有没有代理服务器的选项Q通常在S60上未特别说明的代理都是特指HTTP代理Q,如果有则表示它支持HTTP代理协议。如果没有,则需要按照以下步骤测试:</p> <p>  在GPRS接入点设|的高讄里去掉代理服务器的设|项QServer Address ?Server PortQ如果应用程序可以正常工作,那么它是ZWAP|关协议Q如JavaE序、S60内置的浏览器。如果在此状态下不能正常工作Q而恢复GPRS接入炚wU设|中的代理服务器讄后能够正常工作,则应用程序支持HTTP代理协议Q代理设|从pȝ中读取)。如果仍不能正常工作Q那么这个应用程序一般来说是不支持HTTP代理协议或WAP|关协议的?/p> </div> <img src ="http://www.aygfsteel.com/myfly/aggbug/317284.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/myfly/" target="_blank">骑猪闯天?/a> 2010-04-02 13:11 <a href="http://www.aygfsteel.com/myfly/archive/2010/04/02/317284.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[J2ME-原创]锚点定位和?/title><link>http://www.aygfsteel.com/myfly/archive/2010/03/05/314610.html</link><dc:creator>骑猪闯天?/dc:creator><author>骑猪闯天?/author><pubDate>Fri, 05 Mar 2010 06:47:00 GMT</pubDate><guid>http://www.aygfsteel.com/myfly/archive/2010/03/05/314610.html</guid><wfw:comment>http://www.aygfsteel.com/myfly/comments/314610.html</wfw:comment><comments>http://www.aygfsteel.com/myfly/archive/2010/03/05/314610.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/myfly/comments/commentRss/314610.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/myfly/services/trackbacks/314610.html</trackback:ping><description><![CDATA[<span style="font-family: Arial">J2MEdQ以锚点定位Q各锚点位置C意囑֦下:<br /> <br /> <img height="274" alt="" src="http://www.aygfsteel.com/images/blogjava_net/myfly/2010-03-05_141252.jpg" width="527" border="0" /><br /> <br /> 说明Q?br /> 1. 通过试验证Q?br /> </span><span style="font-family: Arial"><font style="background-color: #cce8cf"> g.drawString("文字", x, y, 0); <br />  =  <br /> g.drawString("文字", x, y, Graphics.LEFT | Graphics.TOP); <br /> <font style="background-color: #cce8cf">0是个默认|默认的意思就是默认手机空屏时Q第一个点可以正常昄的位|,卻IGraphics.LEFT | Graphics.TOP</font></font><br /> <br /> 2. 参数“vcenter”为图片专用——这个锚点示意图是以“Image”Z的,当要ȝ?#8220;String”Ӟ定位参数“vcenter”非法Q?br /> 3. 定位坐标?两个参数一l,每组Z个int|具体的值如下所列;<br /> </span> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="font-family: Arial"><img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #000000">        </span><span style="color: #0000ff">int</span><span style="color: #000000"> a </span><span style="color: #000000">=</span><span style="color: #000000"> Graphics.LEFT </span><span style="color: #000000">|</span></span><span style="font-family: Arial"><span style="color: #000000"> Graphics.TOP;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />        </span><span style="color: #0000ff">int</span><span style="color: #000000"> b </span><span style="color: #000000">=</span><span style="color: #000000"> Graphics.LEFT </span><span style="color: #000000">|</span></span><span style="font-family: Arial"><span style="color: #000000"> Graphics.BASELINE;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />        </span><span style="color: #0000ff">int</span><span style="color: #000000"> c </span><span style="color: #000000">=</span><span style="color: #000000"> Graphics.LEFT </span><span style="color: #000000">|</span></span><span style="font-family: Arial"><span style="color: #000000"> Graphics.VCENTER;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />        </span><span style="color: #0000ff">int</span><span style="color: #000000"> d </span><span style="color: #000000">=</span><span style="color: #000000"> Graphics.LEFT </span><span style="color: #000000">|</span></span><span style="font-family: Arial"><span style="color: #000000"> Graphics.BOTTOM;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />        <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />        </span><span style="color: #0000ff">int</span><span style="color: #000000"> e </span><span style="color: #000000">=</span><span style="color: #000000"> Graphics.RIGHT </span><span style="color: #000000">|</span></span><span style="font-family: Arial"><span style="color: #000000"> Graphics.TOP;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />        </span><span style="color: #0000ff">int</span><span style="color: #000000"> f </span><span style="color: #000000">=</span><span style="color: #000000"> Graphics.RIGHT </span><span style="color: #000000">|</span></span><span style="font-family: Arial"><span style="color: #000000"> Graphics.BASELINE;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />        </span><span style="color: #0000ff">int</span><span style="color: #000000"> g </span><span style="color: #000000">=</span><span style="color: #000000"> Graphics.RIGHT </span><span style="color: #000000">|</span></span><span style="font-family: Arial"><span style="color: #000000"> Graphics.VCENTER;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />        </span><span style="color: #0000ff">int</span><span style="color: #000000"> h </span><span style="color: #000000">=</span><span style="color: #000000"> Graphics.RIGHT </span><span style="color: #000000">|</span></span><span style="font-family: Arial"><span style="color: #000000"> Graphics.BOTTOM;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />        <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />        </span><span style="color: #0000ff">int</span><span style="color: #000000"> i </span><span style="color: #000000">=</span><span style="color: #000000"> Graphics.HCENTER </span><span style="color: #000000">|</span></span><span style="font-family: Arial"><span style="color: #000000"> Graphics.TOP;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />        </span><span style="color: #0000ff">int</span><span style="color: #000000"> j </span><span style="color: #000000">=</span><span style="color: #000000"> Graphics.HCENTER </span><span style="color: #000000">|</span></span><span style="font-family: Arial"><span style="color: #000000"> Graphics.BASELINE;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />        </span><span style="color: #0000ff">int</span><span style="color: #000000"> k </span><span style="color: #000000">=</span><span style="color: #000000"> Graphics.HCENTER </span><span style="color: #000000">|</span></span><span style="font-family: Arial"><span style="color: #000000"> Graphics.VCENTER;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />        </span><span style="color: #0000ff">int</span><span style="color: #000000"> l </span><span style="color: #000000">=</span><span style="color: #000000"> Graphics.HCENTER </span><span style="color: #000000">|</span></span><span style="font-family: Arial"><span style="color: #000000"> Graphics.BOTTOM;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />        <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">a is : </span><span style="color: #000000">"</span><span style="color: #000000">+</span></span><span style="font-family: Arial"><span style="color: #000000">a);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">b is : </span><span style="color: #000000">"</span><span style="color: #000000">+</span></span><span style="font-family: Arial"><span style="color: #000000">b);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">c is : </span><span style="color: #000000">"</span><span style="color: #000000">+</span></span><span style="font-family: Arial"><span style="color: #000000">c);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">d is : </span><span style="color: #000000">"</span><span style="color: #000000">+</span></span><span style="font-family: Arial"><span style="color: #000000">d);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />        <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">e is : </span><span style="color: #000000">"</span><span style="color: #000000">+</span></span><span style="font-family: Arial"><span style="color: #000000">e);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">f is : </span><span style="color: #000000">"</span><span style="color: #000000">+</span></span><span style="font-family: Arial"><span style="color: #000000">f);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">g is : </span><span style="color: #000000">"</span><span style="color: #000000">+</span></span><span style="font-family: Arial"><span style="color: #000000">g);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">h is : </span><span style="color: #000000">"</span><span style="color: #000000">+</span></span><span style="font-family: Arial"><span style="color: #000000">h);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />        <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">i is : </span><span style="color: #000000">"</span><span style="color: #000000">+</span></span><span style="font-family: Arial"><span style="color: #000000">i);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">j is : </span><span style="color: #000000">"</span><span style="color: #000000">+</span></span><span style="font-family: Arial"><span style="color: #000000">j);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">k is : </span><span style="color: #000000">"</span><span style="color: #000000">+</span></span><span style="font-family: Arial"><span style="color: #000000">k);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">l is : </span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">l);</span></span></div> <br /> <span style="font-family: Arial">打印l果为:<br /> </span><span style="font-family: Arial">a is : 20<br /> b is : 68<br /> c is : 6<br /> d is : 36<br /> e is : 24<br /> f is : 72<br /> g is : 10<br /> h is : 40<br /> i is : 17<br /> j is : 65<br /> k is : 3<br /> l is : 33<br /> <br /> --End--</span> <img src ="http://www.aygfsteel.com/myfly/aggbug/314610.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/myfly/" target="_blank">骑猪闯天?/a> 2010-03-05 14:47 <a href="http://www.aygfsteel.com/myfly/archive/2010/03/05/314610.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[J2ME-原创]波浪字体效果代码http://www.aygfsteel.com/myfly/archive/2010/03/05/314603.html骑猪闯天?/dc:creator>骑猪闯天?/author>Fri, 05 Mar 2010 05:56:00 GMThttp://www.aygfsteel.com/myfly/archive/2010/03/05/314603.htmlhttp://www.aygfsteel.com/myfly/comments/314603.htmlhttp://www.aygfsteel.com/myfly/archive/2010/03/05/314603.html#Feedback0http://www.aygfsteel.com/myfly/comments/commentRss/314603.htmlhttp://www.aygfsteel.com/myfly/services/trackbacks/314603.html波浪字体效果代码Q这是自己早期时研究的一个效果代码,代码比较完整Q新建工E把cdq去卛_看出效果?br />
全部代码如下Q?br />
/**
 * @function: 波浪字体效果代码.
 * 
@author:   杜长?br />  * @time:       080710
 
*/

import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;

public class DrawCanvas extends MIDlet implements CommandListener {
    
private Command exitCommand;
    
private HCanvas sg;
    
    
public DrawCanvas() 
    
{
        exitCommand 
= new Command("Exit", Command.EXIT, 1);
        sg 
= new HCanvas();
        sg.addCommand(exitCommand);
        sg.setCommandListener(
this);
        Display.getDisplay(
this).setCurrent(sg);
    }

    
    
protected void startApp(){
    }

    
    
protected void pauseApp() {
    }

    
    
protected void destroyApp(boolean arg0)
    }

    
    
public void commandAction(Command c, Displayable d) {
        
if (c == exitCommand) 
        destroyApp(
false); 
        notifyDestroyed();
        }

    }
 
}



class HCanvas extends Canvas implements Runnable
{
    
//要显C的字符
    private String str=new String("W  E L C O M  E");
    
    
//上下动的高度序?
    private int[] ak={1,2,3,4,5,6,7,8,7,6,5,4,3,2,1,2,3,4,5,6,7,8,7,6,5,4,3,2};
    
    
boolean kaishi=true;
    
    
//讄循环标志?一定要>=字符串长?
    private int k=15;

    
public HCanvas (){
        
new Thread(this).start();
    }
 

    
protected void paint(Graphics g){
        g.setColor(
220);
        g.fillRect(
0,0,getWidth(),getHeight());
        g.setColor( 
255255,255);
        Font font 
= Font.getFont(Font.FACE_SYSTEM,Font.STYLE_UNDERLINED,Font.SIZE_MEDIUM); 
        g.setFont(font);

        
/**
         * 1.dW串,是一个字W一个字W画上去?
         * 2."20+i*5",是横坐标,及字间距的宽?br />          * 3."40-ak[k-i]",是纵坐标,及上下Q动的高度.注意:一个ak周期的长??1->8->1?5一?br />          *      要大于至等于@环标志位长度.?
         *         字符串长?lt;=循环标志位长?lt;=ak周期长度<=ak臛_有两个周?
         * 
         * 4.l过试,在字W串于15个时,以上数字参数最?
         * 
         
*/

        
for(int i=0;i< str.length();i++){
            g.drawString(str.substring(i,i
+1),   80+i*5,    40-ak[k-i],    0);                        
            System.out.println(
"ak[k-i] = " + ak[k-i] );
        }
 
        System.out.println(
"********************************" );
    }

    
    
public void run(){
        
while(kaishi){
            
try {
                repaint(); 
//再描l?/span>
                Thread.sleep(100); //{待一定时?/span>
                k++;        //循环参数,ak臛_有两个周?卌是2倍K的?
                if(k>(ak.length-1)) 
                    k
=15;   //从新开始@?
            }
catch(InterruptedException e){}
        }
 
    }

}
 



]]>
[J2ME-原创]ȝl菜?/title><link>http://www.aygfsteel.com/myfly/archive/2010/03/05/314600.html</link><dc:creator>骑猪闯天?/dc:creator><author>骑猪闯天?/author><pubDate>Fri, 05 Mar 2010 05:40:00 GMT</pubDate><guid>http://www.aygfsteel.com/myfly/archive/2010/03/05/314600.html</guid><wfw:comment>http://www.aygfsteel.com/myfly/comments/314600.html</wfw:comment><comments>http://www.aygfsteel.com/myfly/archive/2010/03/05/314600.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/myfly/comments/commentRss/314600.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/myfly/services/trackbacks/314600.html</trackback:ping><description><![CDATA[     摘要: 画菜单也很简单,也是一个坐标定位的问题 以触摸屏中实现画菜单ZQ部分代码实现如下: /** *//**  * ȝl菜? *   * @author Du Changfeng  * @Time  2010.03.05   ...  <a href='http://www.aygfsteel.com/myfly/archive/2010/03/05/314600.html'>阅读全文</a><img src ="http://www.aygfsteel.com/myfly/aggbug/314600.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/myfly/" target="_blank">骑猪闯天?/a> 2010-03-05 13:40 <a href="http://www.aygfsteel.com/myfly/archive/2010/03/05/314600.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank">ʡ</a>| <a href="http://" target="_blank">ˮ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">½</a>| <a href="http://" target="_blank">â</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank">ų</a>| <a href="http://" target="_blank">ͺ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ʯ</a>| <a href="http://" target="_blank">׿</a>| <a href="http://" target="_blank">֣</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">˳</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ʡ</a>| <a href="http://" target="_blank">ɳ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ν</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">żҽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ֶ</a>| <a href="http://" target="_blank">˳</a>| <a href="http://" target="_blank">Ұ</a>| <a href="http://" target="_blank">Ƹ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Զ</a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ӽ</a>| <a href="http://" target="_blank"></a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>