锘??xml version="1.0" encoding="utf-8" standalone="yes"?>大胆亚洲人体视频,久久亚洲国产精品123区,亚洲一区视频在线播放http://m.tkk7.com/Ferrari4000/闂崱鍦ㄧЩ鍔ㄤ簰鑱旂綉鐨勪笘鐣屼腑zh-cnSun, 11 May 2025 05:09:32 GMTSun, 11 May 2025 05:09:32 GMT60縐誨姩浜掕仈緗戞椂浠?-Android涓婄殑涓涓緥瀛?/title><link>http://m.tkk7.com/Ferrari4000/archive/2009/03/14/259729.html</link><dc:creator>鍕ゅ姵鐨勮湝铚?/dc:creator><author>鍕ゅ姵鐨勮湝铚?/author><pubDate>Sat, 14 Mar 2009 08:16:00 GMT</pubDate><guid>http://m.tkk7.com/Ferrari4000/archive/2009/03/14/259729.html</guid><wfw:comment>http://m.tkk7.com/Ferrari4000/comments/259729.html</wfw:comment><comments>http://m.tkk7.com/Ferrari4000/archive/2009/03/14/259729.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://m.tkk7.com/Ferrari4000/comments/commentRss/259729.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/Ferrari4000/services/trackbacks/259729.html</trackback:ping><description><![CDATA[<p>鎴戜滑鏉ユ紨紺轟竴涓幏鍙栬仈緋諱漢錛屽茍鐢ㄧ綉欏靛睍鐜板嚭鏉ョ殑綆鍗曚緥瀛愩?/p> <p> 棣栧厛錛屾垜浠湪eclipse鐜涓垱寤轟竴涓狝ndroid project錛屾垜浠殑Activity鍚嶇О鏄痗om.example.RIAExample錛屽茍涓斾慨鏀圭晫闈㈢殑layout鏂囦歡濡備笅錛?br /> </p> <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 alt="" src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff"><?</span><span style="color: #ff00ff">xml version="1.0" encoding="utf-8"</span><span style="color: #0000ff">?></span><span style="color: #000000"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"><</span><span style="color: #800000">LinearLayout </span><span style="color: #ff0000">xmlns:android</span><span style="color: #0000ff">="http://schemas.android.com/apk/res/android"</span><span style="color: #ff0000"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" />    android:orientation</span><span style="color: #0000ff">="vertical"</span><span style="color: #ff0000"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" />    android:layout_width</span><span style="color: #0000ff">="fill_parent"</span><span style="color: #ff0000"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" />    android:layout_height</span><span style="color: #0000ff">="fill_parent"</span><span style="color: #ff0000"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" />    </span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"><</span><span style="color: #800000">WebView </span><span style="color: #ff0000">android:id</span><span style="color: #0000ff">="@+id/web"</span><span style="color: #ff0000"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" /> android:layout_width</span><span style="color: #0000ff">="fill_parent"</span><span style="color: #ff0000"> android:layout_height</span><span style="color: #0000ff">="fill_parent"</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"></</span><span style="color: #800000">WebView</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"></</span><span style="color: #800000">LinearLayout</span><span style="color: #0000ff">></span></div> <p>鍙互鐪嬪埌錛岀晫闈腑浠呬粎鍖呭惈涓涓猈ebView鎺т歡銆?/p> <p> 鎺ヤ笅鏉ワ紝鍒涘緩涓涓畝鍗曠殑java綾繪潵鎻忚堪涓涓仈緋諱漢鐨勪俊鎭紝瀹冨寘鍚仈緋諱漢濮撳悕鍜屽彿鐮併?/p> <p> </p> <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 alt="" src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff">package</span><span style="color: #000000"> com.example;<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> java.util.Vector;<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> android.app.Activity;<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> android.os.Bundle;<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> android.webkit.WebView;<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img id="Codehighlighter1_176_1691_Open_Image" onclick="this.style.display='none'; Codehighlighter1_176_1691_Open_Text.style.display='none'; Codehighlighter1_176_1691_Closed_Image.style.display='inline'; Codehighlighter1_176_1691_Closed_Text.style.display='inline';" alt="" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_176_1691_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_176_1691_Closed_Text.style.display='none'; Codehighlighter1_176_1691_Open_Image.style.display='inline'; Codehighlighter1_176_1691_Open_Text.style.display='inline';" alt="" src="http://m.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> RIAExample </span><span style="color: #0000ff">extends</span><span style="color: #000000"> Activity </span><span id="Codehighlighter1_176_1691_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://m.tkk7.com/Images/dot.gif" /></span><span id="Codehighlighter1_176_1691_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />    <br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="color: #0000ff">private</span><span style="color: #000000"> WebView web;<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />    <br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="color: #008000">//</span><span style="color: #008000">妯℃嫙鍙風爜綈?/span><span style="color: #008000"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">    </span><span style="color: #0000ff">private</span><span style="color: #000000"> Vector</span><span style="color: #000000"><</span><span style="color: #000000">Person</span><span style="color: #000000">></span><span style="color: #000000"> phonebook </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> Vector</span><span style="color: #000000"><</span><span style="color: #000000">Person</span><span style="color: #000000">></span><span style="color: #000000">();<br /> <img id="Codehighlighter1_275_323_Open_Image" onclick="this.style.display='none'; Codehighlighter1_275_323_Open_Text.style.display='none'; Codehighlighter1_275_323_Closed_Image.style.display='inline'; Codehighlighter1_275_323_Closed_Text.style.display='inline';" alt="" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_275_323_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_275_323_Closed_Text.style.display='none'; Codehighlighter1_275_323_Open_Image.style.display='inline'; Codehighlighter1_275_323_Open_Text.style.display='inline';" alt="" src="http://m.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span id="Codehighlighter1_275_323_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff">/** */</span><span id="Codehighlighter1_275_323_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"> Called when the activity is first created. </span><span style="color: #008000">*/</span></span><span style="color: #000000"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />    @Override<br /> <img id="Codehighlighter1_391_859_Open_Image" onclick="this.style.display='none'; Codehighlighter1_391_859_Open_Text.style.display='none'; Codehighlighter1_391_859_Closed_Image.style.display='inline'; Codehighlighter1_391_859_Closed_Text.style.display='inline';" alt="" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_391_859_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_391_859_Closed_Text.style.display='none'; Codehighlighter1_391_859_Open_Image.style.display='inline'; Codehighlighter1_391_859_Open_Text.style.display='inline';" alt="" src="http://m.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> onCreate(Bundle savedInstanceState) </span><span id="Codehighlighter1_391_859_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://m.tkk7.com/Images/dot.gif" /></span><span id="Codehighlighter1_391_859_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="color: #0000ff">super</span><span style="color: #000000">.onCreate(savedInstanceState);<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        setContentView(R.layout.main);<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="color: #0000ff">this</span><span style="color: #000000">.initContacts();<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        web </span><span style="color: #000000">=</span><span style="color: #000000"> (WebView)</span><span style="color: #0000ff">this</span><span style="color: #000000">.findViewById(R.id.web);<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        web.getSettings().setJavaScriptEnabled(</span><span style="color: #0000ff">true</span><span style="color: #000000">);</span><span style="color: #008000">//</span><span style="color: #008000">寮鍚痡avascript璁劇疆錛屽惁鍒橶ebView涓嶆墽琛宩s鑴氭湰</span><span style="color: #008000"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">        web.addJavascriptInterface(</span><span style="color: #0000ff">this</span><span style="color: #000000">, </span><span style="color: #000000">"</span><span style="color: #000000">phonebook</span><span style="color: #000000">"</span><span style="color: #000000">);</span><span style="color: #008000">//</span><span style="color: #008000">鎶奟IAExample鐨勪竴涓疄渚嬫坊鍔犲埌js鐨勫叏灞瀵硅薄window涓紝<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />                                                        </span><span style="color: #008000">//</span><span style="color: #008000">榪欐牱灝卞彲浠ヤ嬌鐢╳indow.phonebook鏉ヨ皟鐢ㄥ畠鐨勬柟娉?/span><span style="color: #008000"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">        web.loadUrl(</span><span style="color: #000000">"</span><span style="color: #000000">file:///android_asset/phonebook.html</span><span style="color: #000000">"</span><span style="color: #000000">);</span><span style="color: #008000">//</span><span style="color: #008000">鍔犺澆緗戦〉</span><span style="color: #008000"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">     <br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="color: #000000"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />    <br /> <img id="Codehighlighter1_870_997_Open_Image" onclick="this.style.display='none'; Codehighlighter1_870_997_Open_Text.style.display='none'; Codehighlighter1_870_997_Closed_Image.style.display='inline'; Codehighlighter1_870_997_Closed_Text.style.display='inline';" alt="" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_870_997_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_870_997_Closed_Text.style.display='none'; Codehighlighter1_870_997_Open_Image.style.display='inline'; Codehighlighter1_870_997_Open_Text.style.display='inline';" alt="" src="http://m.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span id="Codehighlighter1_870_997_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff">/** */</span><span id="Codehighlighter1_870_997_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />     * 璇ユ柟娉曞皢鍦╦s鑴氭湰涓紝閫氳繃window.phonebook.getContacts()榪涜璋冪敤<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />     * 榪斿洖鐨凧avaArrayJSWrapper瀵硅薄鍙互浣垮緱鍦╦s涓闂甁ava鏁扮粍<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />     * </span><span style="color: #808080">@return</span><span style="color: #008000"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />     </span><span style="color: #008000">*/</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_1042_1232_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1042_1232_Open_Text.style.display='none'; Codehighlighter1_1042_1232_Closed_Image.style.display='inline'; Codehighlighter1_1042_1232_Closed_Text.style.display='inline';" alt="" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1042_1232_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1042_1232_Closed_Text.style.display='none'; Codehighlighter1_1042_1232_Open_Image.style.display='inline'; Codehighlighter1_1042_1232_Open_Text.style.display='inline';" alt="" src="http://m.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> JavaArrayJSWrapper getContacts()</span><span id="Codehighlighter1_1042_1232_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://m.tkk7.com/Images/dot.gif" /></span><span id="Codehighlighter1_1042_1232_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">fetching contacts data</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        Person[] a </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> Person[</span><span style="color: #0000ff">this</span><span style="color: #000000">.phonebook.size()];<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        a </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">this</span><span style="color: #000000">.phonebook.toArray(a);<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="color: #0000ff">return</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> JavaArrayJSWrapper(a);<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />    <br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="color: #000000"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />    <br /> <img id="Codehighlighter1_1243_1269_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1243_1269_Open_Text.style.display='none'; Codehighlighter1_1243_1269_Closed_Image.style.display='inline'; Codehighlighter1_1243_1269_Closed_Text.style.display='inline';" alt="" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1243_1269_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1243_1269_Closed_Text.style.display='none'; Codehighlighter1_1243_1269_Open_Image.style.display='inline'; Codehighlighter1_1243_1269_Open_Text.style.display='inline';" alt="" src="http://m.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span id="Codehighlighter1_1243_1269_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff">/** */</span><span id="Codehighlighter1_1243_1269_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />     * 鍒濆鍖栫數璇濆彿鐮佺翱<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />     </span><span style="color: #008000">*/</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_1301_1522_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1301_1522_Open_Text.style.display='none'; Codehighlighter1_1301_1522_Closed_Image.style.display='inline'; Codehighlighter1_1301_1522_Closed_Text.style.display='inline';" alt="" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1301_1522_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1301_1522_Closed_Text.style.display='none'; Codehighlighter1_1301_1522_Open_Image.style.display='inline'; Codehighlighter1_1301_1522_Open_Text.style.display='inline';" alt="" src="http://m.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> initContacts()</span><span id="Codehighlighter1_1301_1522_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://m.tkk7.com/Images/dot.gif" /></span><span id="Codehighlighter1_1301_1522_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        Person p </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> Person();<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        p.name </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">Perter</span><span style="color: #000000">"</span><span style="color: #000000">;<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        p.phone_number </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">8888888</span><span style="color: #000000">"</span><span style="color: #000000">;<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        phonebook.add(p);<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        p </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> Person();<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        p.name </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">Jack</span><span style="color: #000000">"</span><span style="color: #000000">;<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        p.phone_number </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">777777</span><span style="color: #000000">"</span><span style="color: #000000">;<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        phonebook.add(p);<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />       <br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="color: #000000"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />    <br /> <img id="Codehighlighter1_1533_1607_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1533_1607_Open_Text.style.display='none'; Codehighlighter1_1533_1607_Closed_Image.style.display='inline'; Codehighlighter1_1533_1607_Closed_Text.style.display='inline';" alt="" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1533_1607_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1533_1607_Closed_Text.style.display='none'; Codehighlighter1_1533_1607_Open_Image.style.display='inline'; Codehighlighter1_1533_1607_Open_Text.style.display='inline';" alt="" src="http://m.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span id="Codehighlighter1_1533_1607_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff">/** */</span><span id="Codehighlighter1_1533_1607_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />     * 閫氳繃window.phonebook.debugout鏉ヨ緭鍑簀s璋冭瘯淇℃伅銆?br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />     * </span><span style="color: #808080">@param</span><span style="color: #008000"> info<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />     </span><span style="color: #008000">*/</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_1646_1689_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1646_1689_Open_Text.style.display='none'; Codehighlighter1_1646_1689_Closed_Image.style.display='inline'; Codehighlighter1_1646_1689_Closed_Text.style.display='inline';" alt="" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1646_1689_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1646_1689_Closed_Text.style.display='none'; Codehighlighter1_1646_1689_Open_Image.style.display='inline'; Codehighlighter1_1646_1689_Open_Text.style.display='inline';" alt="" src="http://m.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> debugout(String info)</span><span id="Codehighlighter1_1646_1689_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://m.tkk7.com/Images/dot.gif" /></span><span id="Codehighlighter1_1646_1689_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        <br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        System.out.println(info);<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="color: #000000"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span></div> <br /> 涓嬮潰鏄痟tml鏂囦歡錛屽畠闈炲父綆鍗曘?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 alt="" src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff"><</span><span style="color: #800000">html</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" />    </span><span style="color: #0000ff"><</span><span style="color: #800000">head</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img id="Codehighlighter1_72_161_Open_Image" onclick="this.style.display='none'; Codehighlighter1_72_161_Open_Text.style.display='none'; Codehighlighter1_72_161_Closed_Image.style.display='inline'; Codehighlighter1_72_161_Closed_Text.style.display='inline';" alt="" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_72_161_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_72_161_Closed_Text.style.display='none'; Codehighlighter1_72_161_Open_Image.style.display='inline'; Codehighlighter1_72_161_Open_Text.style.display='inline';" alt="" src="http://m.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" />        </span><span style="color: #0000ff"><</span><span style="color: #800000">script </span><span style="color: #ff0000">type</span><span style="color: #0000ff">="text/javascript"</span><span style="color: #ff0000"> src</span><span style="color: #0000ff">="fetchcontacts.js"</span><span style="color: #0000ff">/></span><span id="Codehighlighter1_72_161_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://m.tkk7.com/Images/dot.gif" /></span><span id="Codehighlighter1_72_161_Open_Text"><span style="color: #000000; background-color: #f5f5f5"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000; background-color: #f5f5f5"></</span><span style="color: #000000; background-color: #f5f5f5">head</span><span style="color: #000000; background-color: #f5f5f5">></span><span style="color: #000000; background-color: #f5f5f5"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000; background-color: #f5f5f5"><</span><span style="color: #000000; background-color: #f5f5f5">body</span><span style="color: #000000; background-color: #f5f5f5">></span><span style="color: #000000; background-color: #f5f5f5"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="color: #000000; background-color: #f5f5f5"><</span><span style="color: #000000; background-color: #f5f5f5">div id </span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5"> </span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">contacts</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">></span><span style="color: #000000; background-color: #f5f5f5"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="color: #000000; background-color: #f5f5f5"><</span><span style="color: #000000; background-color: #f5f5f5">p</span><span style="color: #000000; background-color: #f5f5f5">></span><span style="color: #000000; background-color: #f5f5f5"> </span><span style="color: #0000ff; background-color: #f5f5f5">this</span><span style="color: #000000; background-color: #f5f5f5"> is a demo </span><span style="color: #000000; background-color: #f5f5f5"></</span><span style="color: #000000; background-color: #f5f5f5">p</span><span style="color: #000000; background-color: #f5f5f5">></span><span style="color: #000000; background-color: #f5f5f5"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="color: #000000; background-color: #f5f5f5"></</span><span style="color: #000000; background-color: #f5f5f5">div</span><span style="color: #000000; background-color: #f5f5f5">></span><span style="color: #000000; background-color: #f5f5f5"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000; background-color: #f5f5f5"></</span><span style="color: #000000; background-color: #f5f5f5">body</span><span style="color: #000000; background-color: #f5f5f5">></span><span style="color: #000000; background-color: #f5f5f5"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000; background-color: #f5f5f5"></</span><span style="color: #000000; background-color: #f5f5f5">html</span><span style="color: #000000; background-color: #f5f5f5">></span><span style="color: #000000; background-color: #f5f5f5"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" /></span></div> </span><br /> 鑰屼富瑙掑氨鏄垜浠殑javascript鑴氭湰fetchcontacts.js<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 id="Codehighlighter1_25_821_Open_Image" onclick="this.style.display='none'; Codehighlighter1_25_821_Open_Text.style.display='none'; Codehighlighter1_25_821_Closed_Image.style.display='inline'; Codehighlighter1_25_821_Closed_Text.style.display='inline';" alt="" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_25_821_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_25_821_Closed_Text.style.display='none'; Codehighlighter1_25_821_Open_Image.style.display='inline'; Codehighlighter1_25_821_Open_Text.style.display='inline';" alt="" src="http://m.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /><span style="color: #000000">window.onload</span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">function</span><span style="color: #000000">()</span><span id="Codehighlighter1_25_821_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://m.tkk7.com/Images/dot.gif" /></span><span id="Codehighlighter1_25_821_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />    window.phonebook.debugout(</span><span style="color: #000000">"</span><span style="color: #000000">inside js onload</span><span style="color: #000000">"</span><span style="color: #000000">);</span><span style="color: #008000">//</span><span style="color: #008000">璋冪敤RIAExample.debugout</span><span style="color: #008000"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">    </span><span style="color: #0000ff">var</span><span style="color: #000000"> persons </span><span style="color: #000000">=</span><span style="color: #000000"> window.phonebook.getContacts();</span><span style="color: #008000">//</span><span style="color: #008000">璋冪敤RIAExample.getContacts()</span><span style="color: #008000"><br /> <img id="Codehighlighter1_185_756_Open_Image" onclick="this.style.display='none'; Codehighlighter1_185_756_Open_Text.style.display='none'; Codehighlighter1_185_756_Closed_Image.style.display='inline'; Codehighlighter1_185_756_Closed_Text.style.display='inline';" alt="" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_185_756_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_185_756_Closed_Text.style.display='none'; Codehighlighter1_185_756_Open_Image.style.display='inline'; Codehighlighter1_185_756_Open_Text.style.display='inline';" alt="" src="http://m.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" /></span><span style="color: #000000">    </span><span style="color: #0000ff">if</span><span style="color: #000000">(persons)</span><span id="Codehighlighter1_185_756_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://m.tkk7.com/Images/dot.gif" /></span><span id="Codehighlighter1_185_756_Open_Text"><span style="color: #000000">{</span><span style="color: #008000">//</span><span style="color: #008000">persons瀹為檯涓婃槸JavaArrayJSWrapper瀵硅薄</span><span style="color: #008000"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">        window.phonebook.debugout(persons.length() </span><span style="color: #000000">+</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000"> of contact entries are fetched</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="color: #0000ff">var</span><span style="color: #000000"> contactsE </span><span style="color: #000000">=</span><span style="color: #000000"> document.getElementById(</span><span style="color: #000000">"</span><span style="color: #000000">contacts</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="color: #0000ff">var</span><span style="color: #000000"> i </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">; <br /> <img id="Codehighlighter1_401_753_Open_Image" onclick="this.style.display='none'; Codehighlighter1_401_753_Open_Text.style.display='none'; Codehighlighter1_401_753_Closed_Image.style.display='inline'; Codehighlighter1_401_753_Closed_Text.style.display='inline';" alt="" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_401_753_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_401_753_Closed_Text.style.display='none'; Codehighlighter1_401_753_Open_Image.style.display='inline'; Codehighlighter1_401_753_Open_Text.style.display='inline';" alt="" src="http://m.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        </span><span style="color: #0000ff">while</span><span style="color: #000000">(i </span><span style="color: #000000"><</span><span style="color: #000000"> persons.length())</span><span id="Codehighlighter1_401_753_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://m.tkk7.com/Images/dot.gif" /></span><span id="Codehighlighter1_401_753_Open_Text"><span style="color: #000000">{</span><span style="color: #008000">//</span><span style="color: #008000">persons.length()璋冪敤JavaArrayJSWrapper.length()鏂規硶</span><span style="color: #008000"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">            <br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />            pnode </span><span style="color: #000000">=</span><span style="color: #000000"> document.createElement(</span><span style="color: #000000">"</span><span style="color: #000000">p</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />            tnode </span><span style="color: #000000">=</span><span style="color: #000000"> document.createTextNode(</span><span style="color: #000000">"</span><span style="color: #000000">name : </span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">+</span><span style="color: #000000"> persons.get(i).getName() </span><span style="color: #000000">+</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000"> number : </span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">+</span><span style="color: #000000"> persons.get(i).getNumber());</span><span style="color: #008000">//</span><span style="color: #008000">persons.get(i)鑾峰緱Person瀵硅薄錛岀劧鍚庡湪js閲岄潰鐩存帴璋冪敤getName()鍜実etNumber()鑾峰彇濮撳悕鍜屽彿鐮?/span><span style="color: #008000"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">            pnode.appendChild(tnode);<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />            contactsE.appendChild(pnode);<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />            i </span><span style="color: #000000">++</span><span style="color: #000000">;<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />        }</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_761_817_Open_Image" onclick="this.style.display='none'; Codehighlighter1_761_817_Open_Text.style.display='none'; Codehighlighter1_761_817_Closed_Image.style.display='inline'; Codehighlighter1_761_817_Closed_Text.style.display='inline';" alt="" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_761_817_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_761_817_Closed_Text.style.display='none'; Codehighlighter1_761_817_Open_Image.style.display='inline'; Codehighlighter1_761_817_Open_Text.style.display='inline';" alt="" src="http://m.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    }</span></span><span style="color: #0000ff">else</span><span id="Codehighlighter1_761_817_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://m.tkk7.com/Images/dot.gif" /></span><span id="Codehighlighter1_761_817_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        window.phonebook.debugout(</span><span style="color: #000000">"</span><span style="color: #000000">persons is undefined</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="color: #000000"><br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />    <br /> <img alt="" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span></div> <p><br />  渚嬪瓙寰堢畝鍗曪紝鎴戝姞浜嗘敞閲婂笇鏈涙湁鍔╁ぇ瀹剁悊瑙o紝鍏朵粬鎴戝氨涓嶆繁鍏ヨВ閲婁簡銆?br /> 鎴戞妸渚嬪瓙鐨勬簮浠g爜鏀句笂鏉ワ紝浣犲彲浠ヤ笅鏉ヨ瘯涓璇曘?br /> <br /> </p> <p><a title="RIADemo" href="http://m.tkk7.com/Files/Ferrari4000/RIADemo.tar">RIADemo</a></p> <p>榪欎釜渚嬪瓙璇存槑閫氳繃WebView.addJavascriptInterface鏂規硶錛屾垜浠彲浠ユ墿灞旿avaScript鐨凙PI錛岃幏鍙朅ndroid鐨勬暟鎹傝繖鏍鳳紝JS鐨勭矇涓濆氨鍙互浣跨敤Dojo錛孞Query錛孭rototy絳夎繖浜涚煡鍚嶇殑js妗嗘灦鏉ユ惌寤篴ndroid搴旂敤紼嬪簭鏉ュ睍鐜板畠浠緢閰峰緢鐜勭殑鏁堟灉錛佷絾鏄紝鐩墠addJavascriptInterface榪樹笉澶熺伒媧誨己澶э紝涓轟粈涔堝憿錛熸暚璇峰叧娉ㄧ鍥涚瘒“what next?”<br /> <br /> <br /> </p> <img src ="http://m.tkk7.com/Ferrari4000/aggbug/259729.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/Ferrari4000/" target="_blank">鍕ゅ姵鐨勮湝铚?/a> 2009-03-14 16:16 <a href="http://m.tkk7.com/Ferrari4000/archive/2009/03/14/259729.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>縐誨姩浜掕仈緗戞椂浠?-蹇藉涓澶滄槬椋庢潵錛寃eb鑺卞紑鍚勭粓绔?/title><link>http://m.tkk7.com/Ferrari4000/archive/2009/03/10/258930.html</link><dc:creator>鍕ゅ姵鐨勮湝铚?/dc:creator><author>鍕ゅ姵鐨勮湝铚?/author><pubDate>Tue, 10 Mar 2009 14:39:00 GMT</pubDate><guid>http://m.tkk7.com/Ferrari4000/archive/2009/03/10/258930.html</guid><wfw:comment>http://m.tkk7.com/Ferrari4000/comments/258930.html</wfw:comment><comments>http://m.tkk7.com/Ferrari4000/archive/2009/03/10/258930.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/Ferrari4000/comments/commentRss/258930.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/Ferrari4000/services/trackbacks/258930.html</trackback:ping><description><![CDATA[<div><span id="nzzpxrv" class="Apple-tab-span" style="white-space:pre"> </span>鑷粠Apple鍦╯afari涓婁嬌鐢╳ebkit騫剁Щ妞嶅埌iphone鍚庯紝webkit灝變豢浣涙槸鑾峰緱浜嗛夌絎竴鍚嶄技鐨勶紝鍚稿紩浜嗕紬澶氱溂鐞冦?/div> <div><span id="lrtrptb" class="Apple-tab-span" style="white-space:pre"> </span>鍏跺疄錛屾垜鏈鏃╁惉璇磜ebkit鏄湪iphone鍑烘潵鍓嶄竴涓ゅ勾錛屽綋鏃舵湁鎶ラ亾璇碞okia姝e湪閲囩敤webkit涓哄畠涓嬩竴浠g殑Symbian騫沖彴鍋氫竴涓紩鎿庯紝鑰屼笖榪樻湁涓撻棬鐨勭ぞ鍖猴紝浣嗘瘮杈冨皝闂紝寰堥毦榪涘叆閭d釜鍦堝瓙錛岃浜轟竴鐐規劅瑙夋病鏈夈備笉榪囷紝鑷沖皯璇存槑Nokia寰堟棭灝辯洴涓婅繖涓鍧椾簡銆?/div> <div><span id="ztxvrbh" class="Apple-tab-span" style="white-space:pre"> </span>iphone鍙戝竷鍚庯紝Apple浼間箮灝辨帴綆ebkit浜嗭紝浠庢錛寃ebkit紺懼尯灝辨湁浜嗗法澶у彉鍖栥侫pple鎶婅兘寮鏀劇殑涓滆タ閮芥斁鍒頒簡webkit紺懼尯閲岄潰錛岄熷害榪樼浉褰撶殑蹇紙鐢ˋpple鑷繁鐨勮瘽璇達紝浠栦滑璐$尞浜?1%鐨勫姏閲忥紝鐪嬬湅webkit紺懼尯鐨勪富鍔涘紑鍙戜漢鍛橈紝鏈夊灝戞潵鑷狝pple錛侊級鐜板湪錛屾垜浠椂涓嶆椂鐨勫彲浠ョ湅鍒皐ebkit鐨勬洿鏂幫紝姣斿瀵筯tml5鐨勮窡榪涳紝css鐨勭壒鏁堢瓑鏂板姛鑳斤紒鍏朵腑涓嶅緱涓嶉噸鐐規彁鍑虹殑鏄?008騫?鏈?鏃ワ紝webkit紺懼尯鍙戝竷浜嗛珮鎬ц兘javascript寮曟搸SquirrelFish錛?鏈?鏃oogle chrome鍙戝竷錛岄噰鐢ㄤ簡V8 javascript寮曟搸錛屽彿縐版瘮SquirrelFish榪樺揩錛屼袱涓ぜ鎷滃悗webkit灝卞彂甯冧簡SquirrelFish Extreme緇欎簣姝i潰榪樺嚮銆傚法澶翠滑鐗熻凍浜嗗姴浜夊厛鎶妀avascript寮曟搸娌歸棬韙╁埌搴曪紒鎴戜笉鎯崇寽嫻嬩粬浠崠鍔涚殑鐪熸鍘熷洜錛屼絾鏄紝鎴戣寰楅殢鐫縐誨姩緇堢鑳藉姏鍔犲己錛宩avascript澶ч潰縐敾榪涚粓绔凡緇忔寚鏃ュ彲寰呬簡錛宨phone鍜宎ndroid宸茬粡瀹炵幇浜嗐?/div> <div><span id="ltvzjzn" class="Apple-tab-span" style="white-space:pre"> </span>榪欐湡闂達紝鐢變簬Apple鐨勫揩閫熺粍鍚堟嫵錛孨okia緇忚惀鐨剋ebkit涓撳尯寰堝揩灝卞掗棴浜嗐備絾浠栧茍娌℃湁鏀懼純瀵箇ebkit鐨勬姇鍏ワ紝2008騫?鏈?8鏃okia瀹e竷鏀惰喘浜員rolltech鍏徃銆傜幇鍦═rolltech lab浣滀負Nokia鐨勪唬琛ㄤ粛鐒舵椿璺冨湪webkit紺懼尯涔嬩腑銆傚氨鍓嶄袱澶╋紝浠栦滑榪樺湪http://planet.webkit.org/鍙戝竷浜嗕竴綃囨爣棰樻瀬鍏跺紩浜虹殑鍗氭枃“Creating a Google chat client in 15 minutes”錛屼負QWebView鍋氫簡涓鎶婂箍鍛婏紝鐩鎬俊qt鐨勭矇涓濊偗瀹氫笉浼氶敊榪囥傝屾湰鏈堝垵鍙戝竷鐨剄t4.5涓紝鏄庣‘鎸囧嚭qt鍔犲己浜嗗webkit璇稿SquirrelFish絳夋柊鍔熻兘鐨勬暣鍚堛傞偅涔堝氨璁╂垜浠湡寰呬竴涓婲okia鐨勬柊嬈炬満鍣ㄥ惂銆?/div> <div><span id="hjtnrnr" class="Apple-tab-span" style="white-space:pre"> </span>鍒版錛屾垜浠凡緇忕湅鍒癎oogle, Apple, Nokia, Palm絳夌Щ鍔ㄧ粓绔殑棰嗗ご緹婁滑鎵閲囧彇鐨勮鍔紝鐒惰岋紝涓嶈蹇樿杞歡鍘傚晢錛丄dobe灝辨槸鏉板嚭鐨勪唬琛ㄣ備綔涓篟IA鐨勫己鐑堝″鑰咃紝浠栦篃閫夋嫨鎶妛ebkit鏁村悎鍒板叾AIR騫沖彴錛屼綘鍙互鎯寵薄榪欎釜webkit+flash鐨勫▉鍔涙湁澶氬己澶э紒鑰孉dobe鍙戣搗鐨刼penscreen欏圭洰錛屾洿鏄〃鏄庝簡浠栬鍦≧IA涓婁簤澶虹帇浣嶇殑閲庡績錛?/div> <div><span id="vxztxdt" class="Apple-tab-span" style="white-space:pre"> </span>濂戒簡錛屼笉鍟板棪閭d箞澶氫簡錛屾諱箣鍛紝webkit宸茬粡鎴愪負縐誨姩浜掕仈緗戣繖鍑哄ぇ鎴忕殑涓昏浜嗭紝鍥炲綊鍒版垜鍦ㄤ笂涓綃囦腑鎻愬埌鐨勪富棰橈紝璁╂垜浠潵鐮旂┒涓涓媋ndroid.webkit.WebView鐨勫姛鑳斤紝鏉ョ湅android涓婄殑RIA銆?/div> <div><span id="ddxhtjf" class="Apple-tab-span" style="white-space:pre"> </span>鏁鍏蟲敞涓嬩竴綃?-浣跨敤WebView鐨勫皬渚嬪瓙銆?/div> <div><br /> </div> <img src ="http://m.tkk7.com/Ferrari4000/aggbug/258930.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/Ferrari4000/" target="_blank">鍕ゅ姵鐨勮湝铚?/a> 2009-03-10 22:39 <a href="http://m.tkk7.com/Ferrari4000/archive/2009/03/10/258930.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>縐誨姩浜掕仈緗戞椂浠g殑緇堢--鏆傛椂閬楀繕OSGi錛岃鎴戜滑鍘誨搧鍛充竴鏉痑ndroid紓ㄥ嚭鐨勭Щ鍔ㄤ簰鑱旂綉鍜栧暋鍚?/title><link>http://m.tkk7.com/Ferrari4000/archive/2009/03/09/258689.html</link><dc:creator>鍕ゅ姵鐨勮湝铚?/dc:creator><author>鍕ゅ姵鐨勮湝铚?/author><pubDate>Mon, 09 Mar 2009 14:53:00 GMT</pubDate><guid>http://m.tkk7.com/Ferrari4000/archive/2009/03/09/258689.html</guid><wfw:comment>http://m.tkk7.com/Ferrari4000/comments/258689.html</wfw:comment><comments>http://m.tkk7.com/Ferrari4000/archive/2009/03/09/258689.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://m.tkk7.com/Ferrari4000/comments/commentRss/258689.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/Ferrari4000/services/trackbacks/258689.html</trackback:ping><description><![CDATA[<div>1騫村鍓嶏紝鎻g潃鍦ㄧЩ鍔ㄧ粓绔帹騫縊SGi鐨勬ⅵ鎯籌紝鎴戠寮浜嗗師鏉ョ殑鍏徃錛屾潵鍒頒簡涓涓嚜璁や負鏇村埄浜巓sgi鐨勫湴鏂癸紝鍦ㄦ垜鐪嬫潵osgi鎷ユ湁eRCP榪欐牱鐨勭矇涓濓紝搴旇浼氱粰瀹冨湪縐誨姩緇堢涓婃彁渚涘箍闃旂殑鑸炲彴銆傜劧鑰屽崐璺潃鍑轟釜紼嬪挰閲戯紝google android錛佺涓嬈¤鍒板畠鏃訛紝鎴戜笉鐩鎬俊osgi浼氳緭錛屼簬鏄氨搴熷瘽蹇橀鐨勭爺絀跺畠錛岀粨鏋滄垜娌℃湁榪涜澶鐨勬姷鎶楋紝寰堝揩灝辮Android鏀剁紪浜嗐傛垜寰楁壙璁ゅ畠鍦ㄦ煇浜涘叧閿殑鍥犵礌錛岀‘瀹炴瘮osgi鏇撮傚悎縐誨姩緇堢銆傚姝わ紝鎴戝彧鑳芥劅鍙筭oogle寮婧愮殑浼熷ぇ錛屼互鍙婃憭寮僯cp鐨勯浄鍘夐琛岋紒浣嗘槸錛屾洿涓洪噸瑕佺殑鏄紝鍦ㄧЩ鍔ㄤ簰鑱旂綉鏃朵唬鍗沖皢鍒版潵鐨勬椂鍒伙紝Android涓烘垜浠墦寮浜嗕竴鎵囨柟渚夸箣闂紝榪欏埌搴曚負浣曪紵</div> <div><br /> </div> <div>閫氳繃瀵笰ndroid鐨勶紙java錛夋簮鐮佽繘琛屾壂鎻忓悗錛屾垜鐪嬪埌浜嗗儚jsr211錛孧VM榪欎簺鑰佹湅鍙嬬殑褰卞瓙錛屽棷錛屾垜鍙笉鎯沖啀鐐掕繖浜涙棫楗簡銆傝繕鏈夊暐錛熺綉涓婄儹鐐抋ndroid鐢ㄤ簡webkit浣滀負鍏舵祻瑙堝櫒鐨勫紩鎿庯紝鍜宨phone鐨剆afari浣跨敤鐨勫紩鎿庝竴鏍鳳紝榪欎釜涓滆タ搴旇涓嶉敊錛屽洜涓烘垜涓鐩磋寰梕RCP娌℃湁寰堝ソ鐨剋eb鎺т歡錛屼嬌寰楀畠鍦ㄧЩ鍔ㄥ鉤鍙頒笂閫婅壊涓嶅皯錛屼簬鏄垜緲誨埌浜哸ndroid.webkit榪欎釜java鍖咃紝wow! Google緇檞ebkit灝佽浜嗗緢澶歫ava鐨勬帴鍙o紝榪欑湡鏄痡ava寮鍙戜漢鍛樼殑紱忔皵錛岋紙鍚寰堝java寮鍙戜漢鍛樺sun鐨刯avafx鏈熷緟搴︽渶楂樼殑灝辨槸涓涓紶璇翠腑鐨凧WebView鎺т歡錛屼絾鏄笉鐭ラ亾鍑烘潵娌★紝綆椾簡錛屾垜鎳掑緱鏌ヨ瘉浜嗭紝鍥犱負淇虹幇鍦ㄤ笉鎯蟲氮璐瑰お澶氬湪sun java涓婏紝鍛靛懙錛夛紝涓嶈繃鎴戣寰楄繖鏇存槸騫垮ぇ浜掕仈緗戝簲鐢ㄥ紑鍙戜漢鍛樼殑紱忔皵錛佹兂鎯籌紒鐢╤tml + css + javascript灝辮兘緙栧啓android鐨勭被浼肩數璇濈翱錛屾棩鍘嗙敋鑷蟲墜鏈烘闈㈢殑搴旂敤錛岃繖闅鵑亾涓嶈鎮ㄦ誕鎯寵仈緲╁悧錛熸墍浠ワ紝濡傛灉璇碅ndroid涓虹Щ鍔ㄧ粓绔繘鍏ヤ簰鑱旂綉寮浜嗕竴鎵囬棬錛岄偅涔坅ndroid.webkit.WebView灝辨槸榪欐墖闂ㄧ殑閲戦挜鍖欙紝鑰寃ebkit灝辨槸閫氬悜浜掕仈緗戠殑搴峰簞澶ч亾錛?/div> <div><br /> </div> <div>鍏跺疄android鐨剋ebview鏄竴涓瀬绔鏉傜殑鎺т歡錛岃屾垜涓漢璁や負瀹冩槸鍙互瀹炵幇鐜板湪鐑倰鐨凴IA/webos絳夋蹇電殑鍩虹煶錛佽櫧鐒舵垜榪涘叆榪欎釜棰嗗煙涓嶉暱錛屼絾瑙夊緱瀹冮潪甯告湁鎰忔濓紝寰堟湁鍓嶉旓紝鎵浠ユ垜鎵撶畻鍐欎竴涓郴鍒楋紝鍒嗕韓瀵瑰畠鐨勭悊瑙o紝寮虹儓嬈㈣繋鍚勪綅楂樻墜鎸囩偣錛?/div> <div><br /> </div> <div>鎬庝箞寮濮嬭鍛紵涓嶇煡閬撳ぇ瀹舵湁娌℃湁娉ㄦ剰錛屽勾鍒漃alm鍏徃鍦–ES涓妏alm pre鐨勫熀浜巜ebkit鐨剋ebos鎯婅壋涔嬬錛屽崄瓚蟲帀璧蜂簡澶у鐨勮儍鍙o紝榪欐槸鎴戝惉鍒扮涓涓啝浠ebos鐨勭Щ鍔ㄧ粓绔紝榪欐槸涓嶆槸鎰忓懗鐫鐩墠鐢眕alm鏉ュ敱榪欎釜webos鐨勭嫭瑙掓垙鍛紵絳旀褰撶劧涓嶆槸錛屽叾瀹炲緢澶氱粓绔巶瀹朵互鍙婂鉤鍙板巶鍟嗗緢鏃╁氨鐜囬澶ч儴闃熷叺涓磜ebos鐨勫煄涓嬩簡錛岀浉淇″緢蹇竴鍦虹鐑熷譏婕殑鎴樹簤灝辮寮濮嬩簡......</div> <div><br /> </div> <div>嬈茬煡绔殑錛屾暚璇峰叧娉ㄧЩ鏈郴鍒楃浜岀瘒--蹇藉涓澶滄槬椋庢潵錛寃eb鑺卞紑鍚勭粓绔?/div> <img src ="http://m.tkk7.com/Ferrari4000/aggbug/258689.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/Ferrari4000/" target="_blank">鍕ゅ姵鐨勮湝铚?/a> 2009-03-09 22:53 <a href="http://m.tkk7.com/Ferrari4000/archive/2009/03/09/258689.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>OSGi浠嬬粛錛堜竷錛塨undle鍜宻ervice(緇?http://m.tkk7.com/Ferrari4000/archive/2007/07/21/131670.html鍕ゅ姵鐨勮湝铚?/dc:creator>鍕ゅ姵鐨勮湝铚?/author>Sat, 21 Jul 2007 14:28:00 GMThttp://m.tkk7.com/Ferrari4000/archive/2007/07/21/131670.htmlhttp://m.tkk7.com/Ferrari4000/comments/131670.htmlhttp://m.tkk7.com/Ferrari4000/archive/2007/07/21/131670.html#Feedback1http://m.tkk7.com/Ferrari4000/comments/commentRss/131670.htmlhttp://m.tkk7.com/Ferrari4000/services/trackbacks/131670.html鎺ヤ笂涓綃囩殑渚嬪瓙錛屼負浜嗘洿鍏蜂綋涓鐐癸紝鎴戜滑鑰冭檻榪欐牱鐨刢ase,
鍋囪鎴垮湴浜у紑鍙戝晢construction A閲囩撼浜嗚鍒掑叕鍙竏esign A鐨勬柟妗堬紝鎵撶畻寤洪犲叕瀵撶被鍨嬬殑鎴垮瓙CityApartment
鐒跺悗瀹㈡埛A涔頒簡涓濂楁埧瀛?/p>

鐢╫oa鏂瑰紡鍒嗘瀽榪欎釜case錛?br>鎴戞娊璞¤繖鍑犱釜瀹炰綋錛氳鍒掑叕鍙革紝鍥劇焊綾誨瀷錛屽紑鍙戝晢錛屾埧瀛愶紝涔版埧浜?br>鐒跺悗鎻忚堪榪欏嚑浠朵簨鎯咃細寮鍙戝晢閫夋嫨璁捐鍥劇焊錛岀洊妤肩劧鍚庨攢鍞紱涔版埧浜烘牴鎹浘綰鎬拱鎴垮茍浣跨敤鎴垮瓙

涓嬮潰鏄垜鐢╦ava璇█鏉ョ畝鍗曟弿榪板畠錛?/p>

design A 鍏徃

package design.a;
interface Apartment {
..
//鏂規硶鐪佺暐鍏?/span>
}

 

寮鍙戝晢construction A

package construction.a

import design.a.*;//寮鍙戝晢瑕佹寜鐓у浘綰哥洊妤?/span>

class CityApartment implements Apartment {
.
//鏂規硶鐪佺暐鍏?/span>
}


class Construction implements BundleActivator{

}



瀹㈡埛 costumer A

package customer.a

import design.a.*;//瀹㈡埛瑕佹寜鐓у浘綰擱夋嫨鎴垮瓙

class Customer implements BundleActivator {
.
//鏂規硶鐪佺暐鍏?/span>
}



鐒跺悗鎴戜滑鎶婁粬浠垎鍒仛鎴恇undle
Bundle A : design A
鍏秏anifest涓繖鏍鋒弿榪?br>

BundleSymbolicName: design A
Export
-Package: design.a


Bundle B : construction A
鍏秏anifest涓繖鏍鋒弿榪?/p>

BundleSymbolicName: construction A
Import
-Package: design.a
Bundle
-Activator: construction.a.Construction


Bundle C : customer C
鍏秏anifest涓繖鏍鋒弿榪?/p>

BundleSymbolicName: customer C
Import
-Package: design.a
Bundle
-Activator: customer.c.Customer



榪欐牱錛岃鍏ュ埌framework鍚庯紝framework灝變細鎶夿undlB鍜孋涓嶣undleA鍏寵仈璧鋒潵錛屾濂芥弿榪板紑鍙戝晢A閫夋嫨design A鐨勫浘綰革紝瀹㈡埛A涔熶笉寰椾笉閫夋嫨design A鐨勫浘綰稿暒
鍙槸錛屽崟浠庤繖閲岋紝鎴戜滑鐪嬩笉鍑烘潵錛屽紑鍙戝晢鍜屽鎴鋒嬁鍚屼竴浠藉浘綰稿共浠涔堛傞偅鎴戜滑寰楀繀欏誨湪BundleB鍜孋鐨勫疄鐜伴噷闈㈠啓鐐逛笢瑗挎潵璇存槑銆?/p>

榪欓噷緇欏嚭寮鍙戝晢construction.a.Construction鐨勪吉浠g爜錛?/p>

class Construction implements BundleActivator {

 
public void start(BundleContext context){
  CityApartment apartment 
= null;
  Hashtable properties 
= null;
  
for(int i = 0; i < 100; i ++){
   properties 
= new Hashtable();
   properties.put(
"price",new Integer(1000 + i*5));//寮鍙戝晢涓烘埧瀛愬畾浠?/span>
   apartment = new CityApartment();//涓濂楁埧瀛愮洊濂?br>   //鎶婃埧瀛愭寜鐓у叕瀵撴敞鍐屽嚭鍘誨茍鎵撳箍鍛婏紝絳夊緟瀹㈡埛鏉ヨ喘涔幫紝framework灝辯浉褰撲簬涓涓敭妤煎鍏兼埧灞嬩腑浠?/span>
   context.registerService(Apartment.class.getName()/*鍏瘬綾誨瀷*/,apartment/*鎴垮瓙浣滀負鏈嶅姟瀵硅薄*/,properties/*涓庢埧瀛愮浉鍏崇殑闄勫甫淇℃伅*/);
   
  }

  
//榪欐牱寮鍙戝晢涓鍏辨敞鍐屼竴鐧懼鎴垮瓙
 }

}



鑰屽鎴風殑浠g爜鍙互濡備笅錛?/p>

class Customer implements BundleActivator {
 
public void start(BundleContext context){
  Apartment apartment 
= null;
  ServiceReference ref 
= context.getServiceReference(Apartment.class.getName,"(price=1050)");//鍏堢緗茶喘鎴垮悎鍚岋紝鑰屼笖鎸囨槑閫夋嫨Apartment綾誨瀷,浠鋒牸涓?050鐨勬埧瀛愩?/span>
  apartment = (Apartment)context.getService(ref);//鐒跺悗涔板埌鎴垮瓙
  
//涔版埧浜哄氨鍙互浣跨敤鎴垮瓙apartment瀵硅薄榪涜鏃ュ父鐢熸椿浜?/span>
 }

}


榪欐牱錛屾垜浠氨寰堟竻妤氱殑鐪嬪嚭錛孌esign A涓篊onstruction A鍜孋ustomer A鎻愪緵浜嗗叡鍚岀殑Apartment瀹氫箟錛屾墠浣垮緱浠栦滑鏈変氦鏄撶殑鍙兘銆備簬姝ゅ悓鏃訛紝Construction A鍜孋ustomer A涔嬮棿鐨勮﹀悎鏄潪甯告澗鐨勶紝鍥犱負錛屽鏋滄湁鍙﹀涓涓紑鍙戝晢onstruction B鍔犲叆榪涙潵涔熸瀯閫犱簡Apartment鐨勫璞★紝Customer灝卞彲浠ラ氳繃鏀瑰彉閫夋嫨鏉′歡錛岃交鏄撶殑鑾峰緱B鐨勬埧瀛愶紝鑰屽鎴鋒湰韜笉鍏沖績鎴垮瓙鏄疉榪樻槸B鐩栫殑錛岃繖涓槸鍏稿瀷鐨勯潰鍚戝璞$殑澶氭佸簲鐢ㄣ?/p>

鎬葷殑璇存潵錛孊undle鍦╢ramework鐨勫府鍔╀笅錛屼嬌寰楀叾浠朾undle浣跨敤鍏剁被鍨嬪畾涔夋垚涓哄彲鑳姐俿ervice灝辨槸鍦ㄨ繖浜涘叡浜殑綾誨瀷瀹氫箟鍩虹涓婁駭鐢熺殑鍏蜂綋瀵硅薄錛岃屼嬌鐢ㄨ繖浜泂ervice瀵硅薄鐨刡undle錛屽繀鐒朵篃鏄搴斿叡浜被鍨嬬殑浣跨敤鑰呫?br>榪欑綾誨瀷鍏變韓錛屽湪osgi閲岄潰鍙仛"class space". framework榪愯鏃墮氳繃鍏寵仈bundle涔嬮棿鐨勭被鍨嬪畾涔夛紝鍙互鏋勬垚涓涓垨澶氫釜"class space"錛岃屾煇涓猙undle鍦╢ramework閲岄潰錛屽彧鑳藉鍦ㄤ竴涓?class space"閲岄潰錛屼笉鑳藉悓鏃跺嚭鐜板湪澶氫釜"class space"涓?br>鎬庝箞鐞嗚В榪欎釜璇濆憿錛熻鐪嬩笅涓綃囷紝澶栨槦浜哄叆渚典簡銆?/p>

 



]]>
OSGi 浠嬬粛錛堜竷錛塨undle鍜宻ervice鐨勫叧緋?/title><link>http://m.tkk7.com/Ferrari4000/archive/2007/07/16/130692.html</link><dc:creator>鍕ゅ姵鐨勮湝铚?/dc:creator><author>鍕ゅ姵鐨勮湝铚?/author><pubDate>Mon, 16 Jul 2007 15:31:00 GMT</pubDate><guid>http://m.tkk7.com/Ferrari4000/archive/2007/07/16/130692.html</guid><wfw:comment>http://m.tkk7.com/Ferrari4000/comments/130692.html</wfw:comment><comments>http://m.tkk7.com/Ferrari4000/archive/2007/07/16/130692.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://m.tkk7.com/Ferrari4000/comments/commentRss/130692.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/Ferrari4000/services/trackbacks/130692.html</trackback:ping><description><![CDATA[<p>osgi緋誨垪宸茬粡鍙戣〃浜嗘湁灝嗚繎2騫寸殑鏃墮棿浜嗭紝寰堥珮鍏磋繖鏈熼棿寰楀埌浜嗚澶氭湅鍙嬬殑鍏蟲敞錛屼綘浠拰鎴戠殑璁ㄨ鍒囩閮借鎴戝叴濂嬫棤姣斻傝岃繃鍘誨緢闀跨殑鏃墮棿閲岋紝鐢變簬鐏墊劅鏋澶栧姞綺懼姏鏈夐檺錛屼笉鑳界粰澶у鍒嗕韓鏇村osgi鐨勭簿褰╋紝瀹炲湪杈滆礋澶у鐨勬湡鏈涳紝榪樿璋呰В銆備笉榪囷紝鏍規嵁榪欐鏃墮棿澶у鍜屾垜縐佷笅鐨勮璁猴紝鍙戠幇寰堝浜洪兘鑻︽伡浜庡垎涓嶆竻妤歜undle鍜宻ervice鐨勫叧緋伙紝鑰屾垜鐨刼sgi 5-6鍙堣嚟鍙堥暱錛岃屼笖榪橀潪甯鎬緷璧栨妧鏈紝瀹炲湪鏄潙瀹沖叆闂ㄨ呯殑蹇呭姝﹀櫒銆傝繖涓笉瓚籌紝鐘瑰澶翠笂鏂瑰渾鍗婂昂鐩樻棆鐨勮媿铦囷紝鍥版壈鐫鎴戯紝瑙i噴鐨勯偖浠朵篃涓嶇煡鍐欏灝戯紝浼拌鏀舵晥鐢氬井銆備簬鏄垜鍐沖畾鍐嶆鍑哄北錛屽啓涓涓儕涓栭獓淇楃殑鍒嗘瀽鏂囩珷錛屽姏鍥捐鏇村璇昏呴兘鑳藉鎶婅繖涓や釜鐤┈鐗涚悊娓呮銆?/p> <p>寮璁蹭箣鍓嶏紝榪樻槸鐢ㄨ佸姙娉曪紝緇欏ぇ瀹朵婦涓緥瀛愩傛斁蹇冿紝榪欎釜渚嬪瓙涓鐐歸兘涓嶆妧鏈紝鑰屼笖鎴戠浉淇′綘鍙兘姣旀垜榪樻竻妤氥傚ぇ瀹墮兘鐭ラ亾鎴垮湴浜у晢鏄庝箞榪愪綔妤肩洏鐨勫惂銆傛嵁鎴戞祬鏄劇殑璁よ瘑錛屼粬浠兘浼氬厛榪涜涓浜涘浘綰鎬笂鐨勮鍒掞紝閲岄潰鍖呭惈灝忓尯鐨勬暣浣撹妯★紝妤兼埧澶栬浠ュ強騫垮ぇ鐤捐嫤姘戜紬鏈涓哄叧蹇冨拰娓存眰鐨勬埛鍨嬪浘銆傛嵁璇達紝寰堝鎴垮湴浜у晢鍦ㄦ悶瀹氭斂搴滄煇浜涘叧閿儴闂紙涓漢鎰忚浠呬緵鍙傝冿級鎷垮埌涓鍧楀湴鍚庯紝鏍規湰涓嶇敤璐瑰績鎬濆幓鑷繁瑙勫垝榪欎簺鑷繁閮戒竴紿嶄笉閫氱殑涓滆タ錛屽彧瑕佽涓涓湁璧勮川鐨勭涓夋柟鍏徃鍐欏啓鐢葷敾錛岀敋鑷崇収鎼煇瑗挎柟鍙戣揪鍥藉鐨勬煇紺懼尯姒傚康錛屽啝浜庝腑鍥界壒鑹蹭簯浜戯紝灝辮兘浣垮箍澶ф皯浼楄秼涔嬭嫢楣滐紝鍊懼泭鎶㈣喘銆俹k錛屼綘鍙兘鍙椾笉浜嗘垜鍙堟劋涓栧珘淇椾簡錛岃繖涓埌搴曞拰osgi鏈夊暐鍏崇郴錛熷埆鐫鎬ワ紝澶╄壊宸茬粡寰堟櫄錛屼笅嬈℃煇涓椂闂磋緇х畫鍏蟲敞osgi(涓?緇紝鍏墮棿錛岃澶у鍏堣冭檻涓涓嬶紝濡備綍鐢╫oa鐨勬柟寮忔潵鎻忚堪浜轟滑濡備綍璐埧錛屼互鍙婂湪鎴垮瓙閲岃繘琛屾棩甯哥敓媧昏繖鏍風殑綆鍗曞満鏅?/p> <img src ="http://m.tkk7.com/Ferrari4000/aggbug/130692.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/Ferrari4000/" target="_blank">鍕ゅ姵鐨勮湝铚?/a> 2007-07-16 23:31 <a href="http://m.tkk7.com/Ferrari4000/archive/2007/07/16/130692.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>OSGi on mobile phone !http://m.tkk7.com/Ferrari4000/archive/2007/05/14/117256.html鍕ゅ姵鐨勮湝铚?/dc:creator>鍕ゅ姵鐨勮湝铚?/author>Mon, 14 May 2007 02:11:00 GMThttp://m.tkk7.com/Ferrari4000/archive/2007/05/14/117256.htmlhttp://m.tkk7.com/Ferrari4000/comments/117256.htmlhttp://m.tkk7.com/Ferrari4000/archive/2007/05/14/117256.html#Feedback0http://m.tkk7.com/Ferrari4000/comments/commentRss/117256.htmlhttp://m.tkk7.com/Ferrari4000/services/trackbacks/117256.html濡傛灉浣犱竴鐩村叧娉╫sgi鍦╡mbedded鐨勫彂灞?騫朵笖榪樿兘鍒版棫閲戝北鍙傚姞姝e湪涓捐鐨刯ava one,閭f垜鐪熸槸緹℃厱姝諱綘浜?

Nokia鍦ㄥス鐨凬800涓奷emo榪愯浜唎sgi(姝ゆ秷鎭潵婧愪簬david beers瀵笲J鍦╫sgi alliance blog涓婄殑璇勮,鍏充簬demo鍙互鐪嬭繖涓猯ink http://thehereweb.googlepages.com/)
鍚屾椂緹庡浗榪愯鍟哠print涔熷甯冮噰鐢╫sgi鐨勬墜鏈哄鉤鍙板皢浼氬湪騫村簳闈笘.澶氫箞鍊煎緱鏈熷緟鐨勪簨鎯?



]]>
framework implementation updatedhttp://m.tkk7.com/Ferrari4000/archive/2006/09/16/70100.html鍕ゅ姵鐨勮湝铚?/dc:creator>鍕ゅ姵鐨勮湝铚?/author>Sat, 16 Sep 2006 15:40:00 GMThttp://m.tkk7.com/Ferrari4000/archive/2006/09/16/70100.htmlhttp://m.tkk7.com/Ferrari4000/comments/70100.htmlhttp://m.tkk7.com/Ferrari4000/archive/2006/09/16/70100.html#Feedback0http://m.tkk7.com/Ferrari4000/comments/commentRss/70100.htmlhttp://m.tkk7.com/Ferrari4000/services/trackbacks/70100.html鐬庢暣浜嗗崐騫村錛屽厠鏈嶄簡閲嶉噸鍥伴毦錛岀粓浜庢妸鍘熸潵framework鍋氫簡鏇存柊錛屽鏋滄湁鍏磋叮錛岃繕鍙互鎸夌収鍘熸潵鐨凩ink涓嬭澆銆?br />framework涓嬭澆鍚庯紝瑙e帇騫惰繍琛宻tartframework.bat灝卞彲浠ュ惎鍔╢ramework浜嗐?br />鐩墠璇ramework鍙敮鎸佸湪鍐呭瓨涓瓨鍌╞undle.

鍙﹀錛屽澧炲姞浜嗕竴涓鐞哹undle錛屽畠涓篺ramework鎻愪緵浜嗙畝鍗曠殑鍥懼艦鍖栨搷浣滅晫闈紝鍙互鍦ㄨ繖閲屼笅杞姐?/p>

http://m.tkk7.com/Files/Ferrari4000/bundlemanagement.zip

涓嬭澆鍚庯紝鏈濂藉厛鎶婂悕瀛楁敼涓篵undlemanagement.jar
鐒跺悗鍙互榪欐牱瀹夎錛屽亣璁捐鏂囦歡涓嬭澆鍒癲:\bundles涓嬶紝鍒欏彲浠ュ湪framework鐨剆hell涓嬭緭鍏?br />in file:d:/bundles/bundlemanagement.jar
瀹夎璇undle錛屽畨瑁呮垚鍔熷悗杈撳叆stt 1錛堟敞鎰忥細1鏄暟瀛椾竴錛夛紝鍚姩璇undle灝卞彲浠ュ嚭鐜板浘褰㈡搷浣滅晫闈簡銆?br />
鍥懼艦鐣岄潰鎻愪緵bundle鐨勫畨瑁咃紙鍙敮鎸佹湰鍦板畨瑁咃級錛屽惎鍔紝鍋滄錛屽崌綰у拰鍒犻櫎絳夌畝鍗曞姛鑳姐?br />鍏朵粬鍔熻兘浼氬湪鍚庨潰闄嗙畫澧炲姞銆傜洰鍓嶈繖涓猙undle鍙兘榪愯鍦╦2se鐜涓嬨?br />
緇欑殑婧愪唬鐮佹病鏈夊緢濂界殑build鏂囦歡錛岀瓑鎴戞湁鏃墮棿浜嗭紝鍐嶅啓涓涓?br />
鎰熻阿姣曞槈鍏勫紵鐨勬敮鎸侊紝浠栧府鍔╄璁′簡bundle瀛樺偍妯″潡浠ュ強瀹炵幇浜哹undle鍦ㄥ唴瀛樺瓨鍌ㄧ殑絎竴鐗堛?br />
鏈夊暐闂錛屽彲浠ョ洿鎺ョ粰鎴戝彂閭歡錛?a href="mailto:jerrylee.li@gmail.com">jerrylee.li@gmail.com



]]>
OSGi鐨勬洐鍏夛紵http://m.tkk7.com/Ferrari4000/archive/2006/03/03/33453.html鍕ゅ姵鐨勮湝铚?/dc:creator>鍕ゅ姵鐨勮湝铚?/author>Fri, 03 Mar 2006 05:51:00 GMThttp://m.tkk7.com/Ferrari4000/archive/2006/03/03/33453.htmlhttp://m.tkk7.com/Ferrari4000/comments/33453.htmlhttp://m.tkk7.com/Ferrari4000/archive/2006/03/03/33453.html#Feedback1http://m.tkk7.com/Ferrari4000/comments/commentRss/33453.htmlhttp://m.tkk7.com/Ferrari4000/services/trackbacks/33453.htmlhttp://www.jcp.org/en/jsr/detail?id=291錛夛紝
瑕佹妸osgi鐨刢ore搴旂敤鍒扮洰鍓嶇殑j2se涓婏紝浠ュ~琛sr277鍙戝竷鍓嶇殑闇姹傜┖鐧姐?BR>
osgi鍜?77鐨刾k寮濮嬩簡錛佹垜鎶昽sgi涓紲紝鍛靛懙錛屼綘涔拌皝錛?BR>

]]>
OSGi Alliance寮璁鵑潰鍚戝叕浼楃殑閭歡鍒楄〃http://m.tkk7.com/Ferrari4000/archive/2006/02/16/30919.html鍕ゅ姵鐨勮湝铚?/dc:creator>鍕ゅ姵鐨勮湝铚?/author>Thu, 16 Feb 2006 02:20:00 GMThttp://m.tkk7.com/Ferrari4000/archive/2006/02/16/30919.htmlhttp://m.tkk7.com/Ferrari4000/comments/30919.htmlhttp://m.tkk7.com/Ferrari4000/archive/2006/02/16/30919.html#Feedback0http://m.tkk7.com/Ferrari4000/comments/commentRss/30919.htmlhttp://m.tkk7.com/Ferrari4000/services/trackbacks/30919.html緇у紑璁綛log鍚庯紙http://www.osgi.org/blog/index.html錛夛紝鏄ㄥぉOSGi Alliance鍙堝甯冨紑璁句竴涓猵ublic鐨刴ail list錛屾瘡涓OSGi鎰熷叴瓚g殑浜洪兘鍙互鍔犲叆鍒拌繖涓垪琛ㄤ腑錛岄氳繃榪欎釜鍒楄〃鍙互璁棶OSGi鐨勭浉鍏崇殑鍚勭闂浠ュ強璁㈤槄鍒楄〃鐨勯偖浠躲?BR>璇峰埌http://bundles.osgi.org/mailman/listinfo/osgi-dev榪欓噷娉ㄥ唽銆?BR>
涓嬮潰鏄疊J Hargrave鐨勪唬琛∣SGi Alliance鍙戠殑announcement


Hello,

As part of the OSGi evangelism work, I would like to announce that OSGi now has a new public mail list for OSGi technical questions and discussion. This mail list is a public list and is open to anyone to participate. This new list is mainly for non-members to discuss OSGi technology and ask question about the technology. ......

The new mail list address is:

osgi-dev@bundles.osgi.org

You can subscribe to the list here:
http://bundles.osgi.org/mailman/listinfo/osgi-dev or by sending an e-mail to osgi-dev-subscribe@bundles.osgi.org.

So please go ahead and subscribe to the new osgi-dev mail list. Your participation there can help educate others about the OSGi technology.

BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance



]]>
framework implementationhttp://m.tkk7.com/Ferrari4000/archive/2006/02/15/30737.html鍕ゅ姵鐨勮湝铚?/dc:creator>鍕ゅ姵鐨勮湝铚?/author>Wed, 15 Feb 2006 01:15:00 GMThttp://m.tkk7.com/Ferrari4000/archive/2006/02/15/30737.htmlhttp://m.tkk7.com/Ferrari4000/comments/30737.htmlhttp://m.tkk7.com/Ferrari4000/archive/2006/02/15/30737.html#Feedback8http://m.tkk7.com/Ferrari4000/comments/commentRss/30737.htmlhttp://m.tkk7.com/Ferrari4000/services/trackbacks/30737.html榪欓噷鏄垜鐩墠鐨勬垚鏋溿?BR>http://m.tkk7.com/Files/Ferrari4000/framework.zip鍖呭惈浜唂ramework鐨刯ar鏂囦歡銆?BR>瑙e帇鍚庯紝鐩存帴榪愯.bat鏂囦歡灝卞彲浠ヤ簡銆傝繖涓猣ramework瀹炵幇浜唕4core鐨勫ぇ閮ㄥ垎api錛堥櫎涓浜涙敮鎸乴ocal鍜屽畨鍏ㄧ殑澶栵紝secrurity admin鍜宑onditional permission榪欎袱涓湇鍔′篃娌℃湁瀹炵幇錛寀rl service涔熸病鏈夊疄鐜幫級錛岃緭鍏elp鍙互鐪嬪埌鍙互榪愯鐨勫懡浠わ紙涓嶈繃鍏ㄦ槸鑻辨枃鐨勶紝榪樻槸鎴戝啓鐨勶紝灝嗗氨涓涓嬪惂錛夈?BR>
http://m.tkk7.com/Files/Ferrari4000/src.zip鍖呭惈鎵鏈夋簮鐮併備唬鐮佹湁鐐逛貢錛宧oho

瑕佹垚鍔熺紪璇戜唬鐮侊紝鎮ㄨ繕闇瑕佷笅杞借繖涓?A HREF="/Files/Ferrari4000/osgi.rar">http://m.tkk7.com/Files/Ferrari4000/osgi.rar
瑙e帇騫跺悗寰楀埌4涓猨ar錛屽茍鎶婁粬浠斁鍏ュ埌build path涓紝import欏哄簭淇濊瘉瀹冧滑浼樺厛浜巎re灝卞彲浠ヤ簡銆?/STRONG>

鎴戞墦綆楅噸鏂扮紪鍐欎簡銆傛妸framework鐨勫疄鐜伴噸鏂拌鍒掍竴涓嬶紝鐒跺悗瀹炵幇core鐨勬墍鏈夊唴瀹癸紝榪涜屽啀瀹炵幇cmpn鐨勬墍鏈夋湇鍔°?BR>濡傛灉浣犲寮鍙憃sgi framework鎰熷叴瓚o紝涓璧鋒潵鍚э紒

緇欐垜鍙戜俊錛?A href="mailto:jerrylee.li@gmail.com">jerrylee.li@gmail.com



]]>
主站蜘蛛池模板: 亚洲av无码潮喷在线观看| 亚洲Av无码乱码在线znlu| 亚洲国产成人精品无码区在线观看| 免费无遮挡无遮羞在线看| 四虎亚洲国产成人久久精品| 老司机午夜性生免费福利| 国产一级淫片a免费播放口之 | 亚洲免费视频观看| 亚洲真人日本在线| 高清永久免费观看| 亚洲AV无码一区二区三区系列| 韩日电影在线播放免费版| 在线观看免费a∨网站| 亚洲日韩一中文字暮| 国产精品久免费的黄网站| 阿v免费在线观看| 美腿丝袜亚洲综合| 久久免费视频观看| 亚洲精品在线不卡| 国产美女在线精品免费观看| 亚洲AV无码AV日韩AV网站| 可以免费观看一级毛片黄a| xxxxx做受大片视频免费| 国产亚洲精品美女久久久| 88xx成人永久免费观看| 亚洲午夜无码久久久久小说| mm1313亚洲精品国产| 久久成人a毛片免费观看网站| 亚洲人配人种jizz| 国产无遮挡色视频免费视频| 三级毛片在线免费观看| 亚洲妇女水蜜桃av网网站| a级在线观看免费| 亚洲第一成年网站大全亚洲| 青青草国产免费久久久下载| 51午夜精品免费视频| 亚洲国产综合人成综合网站00| 在线免费观看国产视频| 无码国产精品一区二区免费vr | 免费观看黄色的网站| 香港一级毛片免费看|