Twitter算法面試題詳解(Java實(shí)現(xiàn))
posted @ 2013-11-03 18:03 銀河使者 閱讀(8614) | 評(píng)論 (4) | 編輯 收藏
隨筆 - 312, 文章 - 14, 評(píng)論 - 1393, 引用 - 0
|
Twitter算法面試題詳解(Java實(shí)現(xiàn))
摘要: 最近在網(wǎng)上看到一道Twitter的算法面試題,網(wǎng)上已經(jīng)有人給出了答案,不過(guò)可能有些人沒(méi)太看明白(我也未驗(yàn)證是否正確),現(xiàn)在給出一個(gè)比較好理解的答案。 閱讀全文
posted @ 2013-11-03 18:03 銀河使者 閱讀(8614) | 評(píng)論 (4) | 編輯 收藏 百度面試題:求絕對(duì)值最小的數(shù)
摘要: 有一個(gè)已經(jīng)排序的數(shù)組(升序),數(shù)組中可能有正數(shù)、負(fù)數(shù)或0,求數(shù)組中元素的絕對(duì)值最小的數(shù),要求,不能用順序比較的方法(復(fù)雜度需要小于O(n)),可以使用任何語(yǔ)言實(shí)現(xiàn)
例如,數(shù)組{-20,-13,-4, 6, 77,200} ,絕對(duì)值最小的是-4。 閱讀全文 posted @ 2013-01-30 11:45 銀河使者 閱讀(12121) | 評(píng)論 (10) | 編輯 收藏 Android深度探索(卷1):安裝C/C++交叉編譯環(huán)境
摘要: 在Ubuntu Linux上安裝可編譯成ARM架構(gòu)的交叉編譯環(huán)境CodeSourcery,編譯完的執(zhí)行文件可在Android手機(jī)上直接運(yùn)行。本文闡述了如何下載、安裝和使用CodeSourcery。 閱讀全文
posted @ 2013-01-28 23:28 銀河使者 閱讀(6235) | 評(píng)論 (0) | 編輯 收藏 Android開(kāi)發(fā)(1):隨機(jī)繪制彩色實(shí)心圓
摘要: 本文介紹了如何利用Android的繪圖技術(shù)隨機(jī)繪制彩色實(shí)心圓。 閱讀全文
posted @ 2011-09-06 16:06 銀河使者 閱讀(9688) | 評(píng)論 (2) | 編輯 收藏 趕緊升級(jí)到Android 2.3.4,體驗(yàn)最新的Android技術(shù)
摘要: 使用Google的二兒子(Nexus S)的童鞋趕緊了,Android 2.3.4已經(jīng)出來(lái)了(雖然官方文檔暫時(shí)還沒(méi)更新,可能出來(lái)還不到24小時(shí)),如果已經(jīng)是android 2.3.1,必須升級(jí)到Android 2.3.3后才能升級(jí)到2.3.4 閱讀全文
posted @ 2011-04-29 22:20 銀河使者 閱讀(7397) | 評(píng)論 (5) | 編輯 收藏 十個(gè)值得開(kāi)發(fā)者投入的移動(dòng)應(yīng)用創(chuàng)意
摘要: 在2010中國(guó)移動(dòng)開(kāi)發(fā)者大會(huì)“無(wú)線(xiàn)互聯(lián)應(yīng)用開(kāi)發(fā)者創(chuàng)業(yè)孵化”分論壇中,F(xiàn)rost & Sullivan首席顧問(wèn)王煜全發(fā)表主題為《無(wú)線(xiàn)互聯(lián)的布道與孵化》的演講,他認(rèn)為,由于運(yùn)營(yíng)商影響力的沒(méi)落,以及iPhone掀起的熱潮,再到 Android市場(chǎng)的崛起,手機(jī)操作系統(tǒng)帶來(lái)了無(wú)線(xiàn)互聯(lián)模式的改變。無(wú)線(xiàn)互聯(lián)產(chǎn)業(yè)鏈正在迅速I(mǎi)T化,開(kāi)放聯(lián)機(jī)功能平臺(tái)將是未來(lái)格局的奠基者,聯(lián)機(jī)功能平臺(tái)帶來(lái)了新的產(chǎn)業(yè)鏈。 閱讀全文
posted @ 2010-12-06 21:41 銀河使者 閱讀(6789) | 評(píng)論 (3) | 編輯 收藏 樂(lè)博Android客戶(hù)端(新浪微博)1.01發(fā)布,歡迎各位童鞋試用
摘要: 樂(lè)博Android客戶(hù)端是一款基于Android的新浪微博客戶(hù)端。支持同時(shí)維護(hù)多個(gè)新浪微博帳號(hào)。可獲得新浪微博支持的所有信息。其中包括首頁(yè)微博、隨便看看、我的微博、@提到我的、評(píng)論、私信、我的收藏等。發(fā)布微博支持拍照、相冊(cè)、表情、話(huà)題等功能。同時(shí)可以通過(guò)內(nèi)置的圖像特效編輯器編輯拍攝或相冊(cè)中的圖片。特效目前包括馬賽克、灰度、裁剪圖像、任意角度旋轉(zhuǎn)。除此之外,本系統(tǒng)還提供了兩個(gè)快捷方式:樂(lè)博寫(xiě)寫(xiě)和樂(lè)博拍拍。可以將他們放在Android的桌面,分別用于快速寫(xiě)微博和即拍即發(fā)。當(dāng)然,樂(lè)博Android客戶(hù)端還有很多奇妙的功能。這就有待各位童鞋去挖掘了。未來(lái)的樂(lè)博Android客戶(hù)端將會(huì)加入更具有創(chuàng)造性的功能,讓我們共同期待她的完美表現(xiàn)吧!
閱讀全文 posted @ 2010-11-17 11:17 銀河使者 閱讀(5490) | 評(píng)論 (7) | 編輯 收藏 關(guān)于Android中傳遞數(shù)據(jù)的一些討論
摘要: 雖然Intent和靜態(tài)變量都可以傳遞數(shù)據(jù),但intent功能有限,static過(guò)于wrong,那么有沒(méi)有一種更好的方式呢,答案是yes,這就是Application Context,一個(gè)全局的Context,詳情請(qǐng)讀者參見(jiàn)本文的內(nèi)容。 閱讀全文
posted @ 2010-11-09 16:25 銀河使者 閱讀(5348) | 評(píng)論 (1) | 編輯 收藏 張朝陽(yáng):騰訊將抄襲和壟斷做到極致
摘要: “反觀中國(guó),二流的司法只能產(chǎn)生二流的產(chǎn)業(yè),具體地講,以抄襲和壟斷為立公司之本的騰訊將這二者做到極致,創(chuàng)新得不到保護(hù),小公司活不下來(lái),中國(guó)的高科技產(chǎn)業(yè)面對(duì)美國(guó)的發(fā)達(dá),只能望洋興嘆,作為個(gè)體中國(guó)人比美國(guó)人聰明,但沒(méi)有好的機(jī)制讓聰明才智成體系地爆發(fā)。” 閱讀全文
posted @ 2010-11-04 10:24 銀河使者 閱讀(5889) | 評(píng)論 (0) | 編輯 收藏 《Android/OPhone 開(kāi)發(fā)完全講義》連載(10):Sqlite數(shù)據(jù)庫(kù)
摘要: 現(xiàn)在終于到講解數(shù)據(jù)庫(kù)的時(shí)間了。數(shù)據(jù)庫(kù)也是Android存儲(chǔ)方案的核心。在Android系統(tǒng)中使用了Sqlite數(shù)據(jù)庫(kù)。Sqlite是非常輕量的數(shù)據(jù)庫(kù)。從Sqlite的標(biāo)志是一根羽毛就可以看出Sqlite的目標(biāo)就是無(wú)論是過(guò)去、現(xiàn)在,還是將來(lái),Sqlite都將以輕量級(jí)數(shù)據(jù)庫(kù)的姿態(tài)出現(xiàn)。Sqlite雖然輕量,但在執(zhí)行某些簡(jiǎn)單的SQL語(yǔ)句時(shí)甚至比MySQL和Postgresql還快。由于很多讀者是第一次接觸Sqlite數(shù)據(jù)庫(kù),因此,在介紹如何在Android中使用Sqlite之前,先在本節(jié)簡(jiǎn)單介紹一下如何在PC上建立Sqlite數(shù)據(jù)庫(kù),以及Sqlite數(shù)據(jù)庫(kù)的一些特殊方面(由于本書(shū)的目的不是介紹Sqlite數(shù)據(jù)庫(kù),因此,與其他數(shù)據(jù)庫(kù)類(lèi)似的部分(如insert、update等)本書(shū)將不再介紹。沒(méi)有掌握這些知識(shí)的讀者可以參閱其他關(guān)于數(shù)據(jù)庫(kù)方面的書(shū)籍。 閱讀全文
posted @ 2010-10-28 22:16 銀河使者 閱讀(6860) | 評(píng)論 (0) | 編輯 收藏 李開(kāi)復(fù)連發(fā)微博總結(jié)無(wú)線(xiàn)趨勢(shì):機(jī)會(huì)將增14倍
摘要: 創(chuàng)新工場(chǎng)董事長(zhǎng)兼首席執(zhí)行官李開(kāi)復(fù)(微博)連發(fā)十條微博總結(jié)無(wú)線(xiàn)趨勢(shì)(騰訊科技配圖) 閱讀全文
posted @ 2010-10-21 21:07 銀河使者 閱讀(2809) | 評(píng)論 (0) | 編輯 收藏 使用Delphi開(kāi)發(fā)IE按鈕擴(kuò)展
摘要: 除了可以向IE中添加自定義菜單外,我們還可以向IE的工具條上添加自定義的按鈕。自定義按鈕同自定義菜單COM擴(kuò)展的實(shí)現(xiàn)幾乎一樣, 除了在注冊(cè)時(shí)需要添加的注冊(cè)表項(xiàng)不同。 注意:同菜單擴(kuò)展一樣,自定義的按鈕擴(kuò)展也必須是IE5及以后的版本才支持。 閱讀全文
posted @ 2010-10-02 21:27 銀河使者 閱讀(1397) | 評(píng)論 (0) | 編輯 收藏 自動(dòng)填表的IE面板插件
摘要: IE的面板實(shí)際就是嵌入到IE瀏覽器中的子窗體。面板有兩種顯示模式,一種是垂直顯示在瀏覽器的左側(cè),一種是水平顯示在瀏覽器的下方。IE瀏覽器內(nèi)置提供了很多的標(biāo)準(zhǔn)面板,如收藏夾和搜索面板這些是垂直的面板,而每日提示和討論面板則是水平的面板。 閱讀全文
posted @ 2010-10-02 21:25 銀河使者 閱讀(2164) | 評(píng)論 (0) | 編輯 收藏 IE菜單擴(kuò)展
摘要: 向IE中添加的自定義菜單,可以被用來(lái)執(zhí)行可執(zhí)行文件,腳本語(yǔ)言和COM對(duì)象的方法,對(duì)于前兩種執(zhí)行方式,相對(duì)比較簡(jiǎn)單,只需要對(duì)注冊(cè)表進(jìn)行編程就可以了,但是能夠執(zhí)行的功能非常有限,而使用COM組件擴(kuò)展IE菜單則相對(duì)復(fù)雜,但是能夠執(zhí)行的功能也相對(duì)是最強(qiáng)大的,所以下面我就主要介紹基于COM的菜單擴(kuò)展方式,還要注意的一點(diǎn)是只有IE5及以后的版本才支持菜單的擴(kuò)展。 閱讀全文
posted @ 2010-10-02 21:23 銀河使者 閱讀(872) | 評(píng)論 (0) | 編輯 收藏 使用Delphi開(kāi)發(fā)IE右鍵菜單擴(kuò)展
摘要: IE除了允許我們添加自定義的主菜單外,還允許在右鍵菜單中添加自定義的菜單,。很多著名的網(wǎng)絡(luò)軟件如網(wǎng)絡(luò)螞蟻,、網(wǎng)際快車(chē)等都在右鍵菜單中添加了可以用來(lái)下載文件的快捷菜單。IE的右鍵菜單擴(kuò)展同其它COM擴(kuò)展不太一樣,其它擴(kuò)展只要在注冊(cè)表中填寫(xiě)一定的配置信息就可以使用了,而右鍵菜單擴(kuò)展必須由一個(gè)JavaScript腳本來(lái)創(chuàng)建并調(diào)用其中的方法。由于我們的COM組件必須能從腳本語(yǔ)言中創(chuàng)建,因此右鍵菜單擴(kuò)展的必須是一個(gè)Automation(自動(dòng)化)組件,也就是說(shuō)除了IUnknown接口外,還必須支持IDispatch接口。幸好,Delphi提供了內(nèi)置的自動(dòng)化COM組件的支持,我們只需要從TAutoObject而不是標(biāo)準(zhǔn)的TComObject派生COM組件就可以了。 閱讀全文
posted @ 2010-10-02 21:22 銀河使者 閱讀(878) | 評(píng)論 (0) | 編輯 收藏 《Android/OPhone開(kāi)發(fā)完全講義》連載(8):收到短信了,我該做點(diǎn)什么?
摘要: 短信是手機(jī)中經(jīng)常使用到的一種服務(wù)。然而,當(dāng)手機(jī)接收到短信時(shí),也會(huì)向系統(tǒng)發(fā)送廣播。如果我們的應(yīng)用程序要在手機(jī)接收到短信后做點(diǎn)什么,那就需要接收這個(gè)系統(tǒng)廣播。
接收系統(tǒng)廣播的步驟我們已經(jīng)熟悉了,下面就按步就班地來(lái)完成這兩個(gè)步驟。 閱讀全文 posted @ 2010-09-13 16:59 銀河使者 閱讀(2912) | 評(píng)論 (1) | 編輯 收藏 《Android/OPhone開(kāi)發(fā)完全講義》連載(7):使用SharedPreferences存取復(fù)雜數(shù)據(jù)
摘要: 我們知道SharedPreferences只能保存簡(jiǎn)單類(lèi)型的數(shù)據(jù),例如,String、int等。如果想用SharedPreferences存取更復(fù)雜的數(shù)據(jù)類(lèi)型(類(lèi)、圖像等),就需要對(duì)這些數(shù)據(jù)進(jìn)行編碼。我們通常會(huì)將復(fù)雜類(lèi)型的數(shù)據(jù)轉(zhuǎn)換成Base64編碼,然后將轉(zhuǎn)換后的數(shù)據(jù)以字符串的形式保存在 XML文件中。
閱讀全文 posted @ 2010-09-08 09:49 銀河使者 閱讀(4063) | 評(píng)論 (5) | 編輯 收藏 Android之父Andy Rubin:生而Geek
摘要: 如今,Android及它的綠色小機(jī)器人標(biāo)志和蘋(píng)果iPhone一樣風(fēng)靡世界,掀起了移動(dòng)領(lǐng)域最具影響力的風(fēng)暴。創(chuàng)造這一奇跡的人,叫Andy Rubin(安迪·羅賓),Google工程副總裁,Android開(kāi)發(fā)的領(lǐng)頭人。 閱讀全文
posted @ 2010-08-31 12:16 銀河使者 閱讀(2139) | 評(píng)論 (1) | 編輯 收藏 實(shí)用Android開(kāi)發(fā)工具和資源精選
摘要: 本文介紹了20個(gè)關(guān)于Android應(yīng)用程序開(kāi)發(fā)的實(shí)用工具資源,供大家分享。在google、開(kāi)源平臺(tái),和來(lái)自移動(dòng)電話(huà)制造商HTC,Samsung和Sony Ericsson的支持下,Android平臺(tái)在市場(chǎng)占有率上相比去年取得的886%增長(zhǎng)!如果我只看增長(zhǎng)率,IPhone據(jù)統(tǒng)計(jì)才有61%的增長(zhǎng)。這些 數(shù)據(jù)可以給你關(guān)于兩個(gè)平臺(tái)流行度的印像,但是事實(shí)上,這些數(shù)據(jù)告訴了智能機(jī)開(kāi)發(fā)員的誰(shuí)才是真正的贏家。在時(shí)下,智能機(jī)越來(lái)越流行,因此成為一個(gè)快速增長(zhǎng)的 Android平臺(tái)的智能機(jī)開(kāi)發(fā)人員將會(huì)是一個(gè)不錯(cuò)的選擇。
閱讀全文 posted @ 2010-08-28 09:28 銀河使者 閱讀(4326) | 評(píng)論 (0) | 編輯 收藏 向用戶(hù)、競(jìng)爭(zhēng)對(duì)手學(xué)習(xí),是360的微創(chuàng)新之源
摘要: 現(xiàn)在,我說(shuō)一說(shuō)360的微創(chuàng)新,這是我這么多年來(lái)做互聯(lián)網(wǎng)產(chǎn)品的一個(gè)總結(jié),對(duì)我來(lái)說(shuō)是方法論,希望能跟朋友們分享,切磋。 閱讀全文
posted @ 2010-08-27 14:19 銀河使者 閱讀(1847) | 評(píng)論 (1) | 編輯 收藏 別為大公司拼命
摘要: Paul Graham 是著名的程序員、博客、創(chuàng)業(yè)導(dǎo)師和風(fēng)險(xiǎn)投資家。他曾與蠕蟲(chóng)病毒的作者Robert Morris(現(xiàn)為MIT教授)共同開(kāi)發(fā)了世界第一個(gè)Web應(yīng)用Viaweb,1998年被Yahoo以4500萬(wàn)美元收購(gòu),發(fā)展為Yahoo Store。2005年他與Trevor Blackwell、Jessica Livingston(《創(chuàng)業(yè)者》一書(shū)作者)、Robert Morris共同創(chuàng)辦了著名的風(fēng)險(xiǎn)投資機(jī)構(gòu)Y Combinator,先后投資了reddit, Justin.tv, loopt 和 Xobni等知名2.0企業(yè)。他的博客文章更是以思想深刻、觀點(diǎn)犀利、文筆優(yōu)美而聞名世界,與Joel Spolsky(《軟件隨想錄》作者)相比有過(guò)之而無(wú)不及。 閱讀全文
posted @ 2010-08-27 07:31 銀河使者 閱讀(3318) | 評(píng)論 (1) | 編輯 收藏 中國(guó)移動(dòng)開(kāi)發(fā)者社區(qū)專(zhuān)訪(fǎng):學(xué)習(xí)Android的兩大法寶
摘要: 最近Android比較火,無(wú)論是摩托羅拉搭載 Android 2.2準(zhǔn)備咸魚(yú)翻身,還是Android Market年底將在臺(tái)灣開(kāi)市……這些消息足以讓人們?yōu)橹駣^。但當(dāng)人們看到Android的外表光鮮之時(shí),更要注意到其潛在內(nèi)涵,尤其對(duì)于廣大開(kāi)發(fā)者,一味盲目地崇拜并扎入其中并不實(shí)為理智之舉。本期,我們?yōu)槟?qǐng)到一位與代碼打了15年交道的李寧,以其親身經(jīng)歷和開(kāi)發(fā)經(jīng)驗(yàn)來(lái)為廣大開(kāi)發(fā)者提出鑒言和忠告。 閱讀全文
posted @ 2010-08-25 05:45 銀河使者 閱讀(4988) | 評(píng)論 (2) | 編輯 收藏 可循環(huán)顯示圖像的Android Gallery組件
摘要: Gallery組件主要用于橫向顯示圖像列表,不過(guò)按常規(guī)做法。Gallery組件只能有限地顯示指定的圖像。也就是說(shuō),如果為Gallery組件指定了10張圖像,那么當(dāng)Gallery組件顯示到第10張時(shí),就不會(huì)再繼續(xù)顯示了。這雖然在大多數(shù)時(shí)候沒(méi)有什么關(guān)系,但在某些情況下,我們希望圖像顯示到最后一張時(shí)再重第1張開(kāi)始顯示,也就是循環(huán)顯示。要實(shí)現(xiàn)這種風(fēng)格的Gallery組件,就需要對(duì)Gallery的Adapter對(duì)象進(jìn)行一番改進(jìn)。
閱讀全文 posted @ 2010-08-23 23:44 銀河使者 閱讀(5129) | 評(píng)論 (0) | 編輯 收藏 移動(dòng)互聯(lián)網(wǎng)的新寵:Android之繽紛世界
摘要: Android這個(gè)詞已強(qiáng)占我們的眼球有一段時(shí)間了。在此之前,提到Android,沒(méi)人會(huì)和移動(dòng)互聯(lián)網(wǎng)以及Google這兩個(gè)當(dāng)今最火辣的詞聯(lián)系起來(lái)。然而,自從Google推出自己的移動(dòng)操作系統(tǒng)Android以來(lái),Android、Google和移動(dòng)互聯(lián)網(wǎng)就好像10年前的Windows、微軟和PC操作系統(tǒng)一樣,成為了當(dāng)今最吸引眼球的組合。 閱讀全文
posted @ 2010-08-17 12:14 銀河使者 閱讀(2059) | 評(píng)論 (2) | 編輯 收藏 哈佛大學(xué)凌晨4點(diǎn)半的景象
摘要: 哈佛老師經(jīng)常給學(xué)生這樣的告誡:如果你想在進(jìn)入社會(huì)后,在任何時(shí)候任何場(chǎng)合下都能得心應(yīng)手并且得到應(yīng)有的評(píng)價(jià),那么你在哈佛的學(xué)習(xí)期間,就沒(méi)有曬太陽(yáng)的時(shí)間。 閱讀全文
posted @ 2010-08-15 11:20 銀河使者 閱讀(3388) | 評(píng)論 (4) | 編輯 收藏 ophonesdn對(duì)首位優(yōu)秀版主mobileguy的專(zhuān)訪(fǎng)
摘要: 東北大學(xué)計(jì)算機(jī)專(zhuān)業(yè)碩士。CSDN博客專(zhuān)家、51CTO客座專(zhuān)家、中國(guó)移動(dòng)開(kāi)發(fā)者社區(qū)技術(shù)管理員、OPhone專(zhuān)家、 ophonesdn版主(Id:mobileguy)、eoeandroid版主(id:androidguy)。曾任東軟股份項(xiàng)目經(jīng)理。曾領(lǐng)導(dǎo)并參與開(kāi)發(fā)了十幾個(gè)大中型項(xiàng)目。從2005年進(jìn)入寫(xiě)作領(lǐng)域以來(lái), 為程序員、電腦編程技巧與維護(hù)、電腦報(bào)、IT168、天極網(wǎng)等平面媒體和網(wǎng)絡(luò)媒體撰寫(xiě)了一百多篇原創(chuàng)技術(shù)和評(píng)論文章。并在個(gè)人 blog(http://nokiaguy.blogjava.net)上發(fā)表了大量的原創(chuàng)技術(shù)文章。 閱讀全文
posted @ 2010-08-09 12:19 銀河使者 閱讀(1982) | 評(píng)論 (1) | 編輯 收藏 OPhone1.0升級(jí)到OPhone1.5的超爽體驗(yàn)
摘要: 自從去年從OPhone征文大賽得了部Dell Mini 3i手機(jī)后,一直沒(méi)時(shí)間研究。最近抽了時(shí)間想研究下OPhone,結(jié)果是想當(dāng)另人郁悶。Dell Mini 3i原來(lái)的系統(tǒng)是OPhone 1.0,相當(dāng)于Android 1.1。這個(gè)版本雖然沒(méi)有什么大問(wèn)題,但問(wèn)題是現(xiàn)在很多軟件都是基于OPhone/Android 1.5及以上版本的。而基于OPhone 1.0或Android 1.1的軟件是少之又少,沒(méi)辦法,除了自己寫(xiě)的軟件,大多數(shù)軟件都無(wú)法安裝,最后沒(méi)辦法,不得不去維修點(diǎn)把系統(tǒng)升了下級(jí),變成了OPhone 1.5。 閱讀全文
posted @ 2010-08-06 18:42 銀河使者 閱讀(2663) | 評(píng)論 (1) | 編輯 收藏 《人人都玩開(kāi)心網(wǎng):Ext JS+Android+SSH整合開(kāi)發(fā)Web與移動(dòng)SNS》銷(xiāo)售排名第4,發(fā)篇ExtJS的文章(拖放樹(shù)結(jié)點(diǎn))慶祝下
摘要: 《人人都玩開(kāi)心網(wǎng):Ext JS+Android+SSH整合開(kāi)發(fā)Web與移動(dòng)SNS》一書(shū)上架短短幾天,就進(jìn)入了互動(dòng)網(wǎng)計(jì)算機(jī)類(lèi)銷(xiāo)售總排名第4的好成績(jī)。現(xiàn)發(fā)篇Ext JS的技術(shù)文章慶祝下。在本文將介紹TreePanel組件非常有意思的一個(gè)功能:結(jié)點(diǎn)拖放。要使TreePanel組件的結(jié)點(diǎn)可以拖放非常簡(jiǎn)單,只需要將TreePanel類(lèi)的enableDD選項(xiàng)參數(shù)設(shè)為true即可。當(dāng)然,要想實(shí)現(xiàn)更復(fù)雜的功能,還需要配合其他的參數(shù)和事件。 閱讀全文
posted @ 2010-08-03 14:15 銀河使者 閱讀(3678) | 評(píng)論 (0) | 編輯 收藏 實(shí)現(xiàn)基于Android的英文電子詞典
摘要: 英文詞典是手機(jī)中經(jīng)常使用的應(yīng)用。因此,在本文將結(jié)合Android來(lái)討論如何實(shí)現(xiàn)一個(gè)
Android版的英文詞典。實(shí)現(xiàn)英文詞典的方法很多。在本文使用了SQLite數(shù)據(jù)庫(kù)來(lái)保存英文單詞信息。系統(tǒng)通過(guò)SQLite數(shù)據(jù)庫(kù)中保存的單詞信息來(lái)查找到與指定英文對(duì)應(yīng)的中文信息。當(dāng)然,實(shí)現(xiàn)這樣一個(gè)英文詞典需要解決一系列技術(shù)問(wèn)題。例如,如何將保存英文單詞信息的數(shù)據(jù)庫(kù)文件隨程序(apk文件)一起發(fā)布;發(fā)布后如何打開(kāi)數(shù)據(jù)庫(kù);如何在輸入前幾個(gè)字母后,在AutoCompleteTextView組件提示列表中顯示以所輸入字符串開(kāi)頭的所有單詞。在本章將逐漸給出這些問(wèn)題的詳細(xì)答案。 閱讀全文 posted @ 2010-07-31 10:29 銀河使者 閱讀(6580) | 評(píng)論 (1) | 編輯 收藏 不使用中間變量交換兩個(gè)數(shù)(Java版)
摘要: 在程序中實(shí)現(xiàn)交換兩個(gè)數(shù)的功能并不復(fù)雜,但如果不使用中間變量,就需要?jiǎng)右幌履X筋。在本文介紹了兩個(gè)方法(其實(shí)原理都是一個(gè))。其基本原理就是數(shù)的中和。也就是說(shuō),通過(guò)某種運(yùn)算(二元運(yùn)算)將a和b兩個(gè)數(shù)變成一個(gè)數(shù),并保存在其中一個(gè)變量中。然后再通過(guò)同樣的運(yùn)算符將a或b中和掉。這樣實(shí)際上是利用了a或 b本身作為了中間變量。 閱讀全文
posted @ 2010-07-28 10:29 銀河使者 閱讀(2798) | 評(píng)論 (8) | 編輯 收藏 Android系統(tǒng)原理與源碼分析(1):利用Java反射技術(shù)阻止通過(guò)按鈕關(guān)閉對(duì)話(huà)框
摘要: 眾所周知,AlertDialog類(lèi)用于顯示對(duì)話(huà)框。關(guān)于AlertDialog的基本用法在這里就不詳細(xì)介紹了,網(wǎng)上有很多,讀者可以自己搜索。那么本文要介紹的是如何隨心所欲地控制AlertDialog。 閱讀全文
posted @ 2010-07-27 23:05 銀河使者 閱讀(4480) | 評(píng)論 (2) | 編輯 收藏 《人人都玩開(kāi)心網(wǎng):Ext JS+Android+SSH整合開(kāi)發(fā)Web與移動(dòng)SNS》樣章下載
摘要: 第1章:開(kāi)發(fā)夢(mèng)緣起開(kāi)心網(wǎng)
第5章:開(kāi)心桌面:完全模擬Windows桌面的開(kāi)心網(wǎng) 第15章:移動(dòng)電子相冊(cè):捕捉精彩瞬間 閱讀全文 posted @ 2010-07-24 11:30 銀河使者 閱讀(5426) | 評(píng)論 (4) | 編輯 收藏 Android軟件出新招 不再只盯著應(yīng)用商店
摘要: 使用智能手機(jī),PC端的手機(jī)管理軟件是不可或缺的工具。最近,一款名為豌豆莢手機(jī)精靈的管理工具悄然發(fā)布beta版。用戶(hù)把手機(jī)和電腦連接上后,可以通過(guò)這款軟件在電腦上方便地管理手機(jī)中的通訊錄、短信、應(yīng)用程序和音樂(lè)等,或者備份重要資料。產(chǎn)品負(fù)責(zé)人王俊煜認(rèn)為豌豆莢手機(jī)精靈自我定位為的應(yīng)該是 “全功能的Android手機(jī)管理軟件”。 閱讀全文
posted @ 2010-07-16 14:16 銀河使者 閱讀(624) | 評(píng)論 (0) | 編輯 收藏 《Android/OPhone開(kāi)發(fā)完全講義》連載(6):為T(mén)extView組件加上邊框
摘要: 《Android/OPhone 開(kāi)發(fā)完全講義》目前計(jì)算機(jī)類(lèi)銷(xiāo)售總排名:互動(dòng)網(wǎng)(china-pub)第3名,當(dāng)當(dāng)網(wǎng)新書(shū)熱賣(mài)榜銷(xiāo)售總排名第4名。
Android系統(tǒng)本身提供的TextView組件并不支持邊框,但可以對(duì)TextView進(jìn)行擴(kuò)展來(lái)添加邊框。我們可以使用如下兩種方法為T(mén)extView組件添加邊框。 1. 編寫(xiě)一個(gè)繼承TextView類(lèi)的自定義組件,并在onDraw事件方法中畫(huà)邊框。 2. 使用9-patch格式的圖像作為T(mén)extView的背景圖來(lái)設(shè)置邊框(這個(gè)背景圖需要帶一個(gè)邊框)。 閱讀全文 posted @ 2010-07-15 10:37 銀河使者 閱讀(2895) | 評(píng)論 (0) | 編輯 收藏 《Android/OPhone開(kāi)發(fā)完全講義》連載(5):Notification與狀態(tài)欄信息
摘要: Notification與Toast都可以起到通知、提醒的作用。但它們的實(shí)現(xiàn)原理和表現(xiàn)形式卻完全不一樣。Toast其實(shí)相當(dāng)于一個(gè)組件(Widget)。有些類(lèi)似于沒(méi)有按鈕的對(duì)話(huà)框。而Notification是顯示在屏幕上方狀態(tài)欄中的信息。還有就是Notification需要用NotificationManager來(lái)管理,而Toast只需要簡(jiǎn)單地創(chuàng)建Toast對(duì)象即可。 閱讀全文
posted @ 2010-07-13 08:20 銀河使者 閱讀(2702) | 評(píng)論 (0) | 編輯 收藏 《Android/OPhone開(kāi)發(fā)完全講義》連載(4):Android SDK中常用命令行工具(二)posted @ 2010-07-08 20:58 銀河使者 閱讀(2343) | 評(píng)論 (0) | 編輯 收藏 新書(shū)內(nèi)容連載(3):Android SDK中常用命令行工具(一)
摘要: 經(jīng)作者測(cè)試,模擬器在運(yùn)行一段時(shí)間后,adb服務(wù)有可能(在Windows進(jìn)程中可找到這個(gè)服務(wù),該服務(wù)用來(lái)為模擬器或通過(guò)USB數(shù)據(jù)線(xiàn)連接的真機(jī)服務(wù))會(huì)出現(xiàn)異常。這時(shí)需要重新對(duì)adb服務(wù)關(guān)閉和重啟。當(dāng)然,重啟Eclipse可能會(huì)解決問(wèn)題。但那比較麻煩。如果想手工關(guān)閉adb服務(wù),可以使用下面的命令。
adb kill-server 在關(guān)閉adb服務(wù)后,要使用如下的命令啟動(dòng)adb服務(wù)。 adb start-server 閱讀全文 posted @ 2010-07-05 14:02 銀河使者 閱讀(2305) | 評(píng)論 (0) | 編輯 收藏 |
|