Java代碼publicclassReferActivityextendsListActivityimplementsOnItemClickListener,OnItemLongClickListener{privateDataHelperdataHelper;privateUserInfouser;privateMyWeiboSyncweibo;privateListViewlistView;privateReferAdapteradapter;priv
系統(tǒng) 2019-08-29 22:55:31 1961
如何安裝AndroidSDK和Eclipse插件1、下載一個(gè)EclipseJavaEEIDEforWebDevelopers.它的版本是IndigoServiceRelease2必須有的開發(fā)環(huán)境是JDK5或JDK62、下載ADT的Eclipse插件3、啟動(dòng)eclipse,選擇help>InstallNewSoftware在出現(xiàn)的對(duì)話框里,點(diǎn)擊Add按鈕4、在對(duì)話框的name一欄輸入“ADT”,在出現(xiàn)的添加網(wǎng)站“對(duì)話框,在”位置“字段輸入這個(gè)網(wǎng)址:https
系統(tǒng) 2019-08-29 22:42:12 1961
雖然不知道Iphone是怎么實(shí)現(xiàn)這個(gè)分裂效果。不過(guò)我用自己的思路弄了個(gè),大致上還可以用。先上圖接下來(lái)說(shuō)說(shuō)思路吧。做過(guò)launcher的朋友也許知道android的Launcher上也有文件夾這個(gè)東西。但是效果和Iphone比相差太遠(yuǎn)。上個(gè)思路圖(側(cè)圖):4其實(shí)就是Launcher的workplace顯示的view當(dāng)我點(diǎn)擊文件夾之后才會(huì)顯示3文件夾的view。我的做法也就是加了1和2兩個(gè)遮罩層的view。動(dòng)作流程:先在處理文件夾的點(diǎn)擊事件,在顯示3(文件夾)
系統(tǒng) 2019-08-29 22:36:31 1961
引言通過(guò)前面兩篇:Android開發(fā)之又見HelloWorld!Android開發(fā)之深入分析布局文件&又是“HelloWorld!”我們對(duì)Android應(yīng)用程序運(yùn)行原理及布局文件可謂有了比較深刻的認(rèn)識(shí)和理解,并且用“HelloWorld!”程序來(lái)實(shí)踐證明了。在繼續(xù)深入Android開發(fā)之旅之前,有必要解決前兩篇中沒(méi)有介紹的遺留問(wèn)題:View的幾種布局顯示方法,以后就不會(huì)在針對(duì)布局方面做過(guò)多的介紹。View的布局顯示方式有下面幾種:線性布局(LinearLa
系統(tǒng) 2019-08-29 22:32:06 1961
最近寫了個(gè)鬧鐘的程序,看到SharedPreferences在一個(gè)程序中可以共享數(shù)據(jù),SharedPreferences是一個(gè)輕量級(jí)的鍵值存儲(chǔ)機(jī)制,只可以存儲(chǔ)基本數(shù)據(jù)類型。我就拿來(lái)用用,沒(méi)想到SharedPreferences太好了,真是輕量級(jí)的保存數(shù)據(jù)的好的工具,比sqlite好用多了!以后我又多了一種編程思想了,呵呵,所以現(xiàn)在分享給大家,特別注意這點(diǎn):這個(gè)無(wú)法直接在多個(gè)程序間共享Preferences數(shù)據(jù)。程序關(guān)閉再打開時(shí)間仍然保留你上次設(shè)置的時(shí)間。這
系統(tǒng) 2019-08-29 22:28:18 1961
今天這個(gè)程序的功能是天氣預(yù)報(bào)查詢.首先看一下效果圖:初始化界面.查詢結(jié)果這個(gè)原創(chuàng)是來(lái)自http://www.anddev.org/,我覺(jué)得是一個(gè)不錯(cuò)的例子,數(shù)據(jù)是通過(guò)GoogleWeatherapi獲取的,例如我們?cè)跒g覽器里輸入以下:http://www.google.com/ig/api?weather=hangzhou:得到結(jié)果是XML數(shù)據(jù)(查詢不同的地方只要把=號(hào)后面換成你想要的城市名就OK了,好像不支持中文,只支持拼音).如下圖所示:我們用SAXP
系統(tǒng) 2019-08-29 22:27:04 1961
在手機(jī)的桌面實(shí)現(xiàn)三屏頁(yè)面滑動(dòng)顯示方式實(shí)現(xiàn)如下:注意長(zhǎng)方形中的圖表變化主要的布局文件如下:
系統(tǒng) 2019-08-12 09:30:24 1961
本文博客鏈接:http://blog.csdn.net/jdh99,作者:jdh,轉(zhuǎn)載請(qǐng)注明.源代碼:AndroidManifest.xml
系統(tǒng) 2019-08-12 09:30:02 1961
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術(shù)一般,由于喜愛(ài)安卓而產(chǎn)生了翻譯的念頭,純屬個(gè)人興趣愛(ài)好。原文鏈接:http://developer.android.com/training/basics/intents/result.html啟動(dòng)另一個(gè)activity不一定是單向的。你也可以啟動(dòng)另一個(gè)Activity后,接收它返回的結(jié)果。為了接收結(jié)果,調(diào)用startActivityForResult()(而不
系統(tǒng) 2019-08-12 01:55:17 1961
使用Intent可以很方便在不同的Acitivity之間傳遞數(shù)據(jù),這個(gè)也是官方推薦的方式,但是也有一定的局限性,就是Intent無(wú)法傳遞不能序列化的對(duì)象,我們可以使用靜態(tài)變量來(lái)解決這個(gè)問(wèn)題.舉一個(gè)實(shí)例:代碼:最后記得在AndroidManifest.xml添加OtherActivity標(biāo)簽android之在Activity之間使用意圖傳遞數(shù)據(jù)(使用靜態(tài)變量傳遞數(shù)據(jù))
系統(tǒng) 2019-08-12 01:32:55 1961
要求:設(shè)置一個(gè)android應(yīng)用程序開機(jī)啟動(dòng)一個(gè)服務(wù),此服務(wù)用來(lái)監(jiān)聽情景模式的切換。首先要知道在android中開機(jī)啟動(dòng)程序是通過(guò)廣播機(jī)制實(shí)現(xiàn)的,在android手機(jī)啟動(dòng)完成之后,系統(tǒng)會(huì)發(fā)送一個(gè)名叫android.intent.action.BOOT_COMPLETED的廣播,所以我們只要在程序中接收這個(gè)廣播,然后啟動(dòng)一個(gè)后臺(tái)服務(wù),就會(huì)實(shí)現(xiàn)程序一開機(jī)即啟動(dòng)。對(duì)于監(jiān)聽情景模式的切換,android手機(jī)跟其他手機(jī)不太一樣,沒(méi)有那些諸如會(huì)議模式、戶外模式、自定義
系統(tǒng) 2019-08-29 23:18:21 1960
1.MessageQueue的角色l在你的Android程序里,新創(chuàng)建一個(gè)線程,或稱線程(Thread)時(shí),并不會(huì)自動(dòng)建立其MessageLoop。lAndroid里并沒(méi)有Global的MessageQueue數(shù)據(jù)結(jié)構(gòu),例如,不同APK里的對(duì)象不能透過(guò)MassageQueue來(lái)交換消息(Message)。l一個(gè)線程可以創(chuàng)建一個(gè)Looper對(duì)象,由它來(lái)管理此線程里的MessageQueue。l你可以創(chuàng)建Handler對(duì)象來(lái)與Looper溝通,以便push新消
系統(tǒng) 2019-08-29 23:07:31 1960
3.由主線程發(fā)送消息給子線程(續(xù))上述范例里,是由子線程發(fā)送消息給主線程。本節(jié)將介紹如何從主線程發(fā)送消息給子線程。其方法是:當(dāng)子線程執(zhí)行run()函數(shù)時(shí),就創(chuàng)建一個(gè)子線程的Handler對(duì)象。之后,當(dāng)主線程執(zhí)行ac01的onClick()函數(shù)時(shí),就藉由此Handler對(duì)象引用而push消息給子線程。例如下述范例://-----Looper_04范例-----publicclassac01extendsActivityimplementsOnClickLis
系統(tǒng) 2019-08-29 23:07:29 1960
最近看到ViewFlipper和Animation在一起的用法,感覺(jué)很好,我就自己寫了一下,感覺(jué)灰常好用,效果比gallery的滾動(dòng)查看圖片好用多了,這個(gè)也是實(shí)現(xiàn)滾動(dòng)屏幕切換圖片,但是用戶體驗(yàn)要好很多!所以我把自己寫的demo分享一下!希望對(duì)大家有用,也方便我自己以后查閱!轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/wdaming1986/article/details/6766058程序一開始界面,第一張圖片:向右滑動(dòng)屏幕切換到第二張圖片:
系統(tǒng) 2019-08-29 23:01:08 1960
1.3進(jìn)程和線程當(dāng)應(yīng)用程序的第一個(gè)組件需要運(yùn)行時(shí),Android會(huì)為它啟動(dòng)一個(gè)Linux進(jìn)程,及單一的執(zhí)行線程。默認(rèn)情況下,應(yīng)用程序所有的組件均在這個(gè)進(jìn)程、線程中運(yùn)行。然而,你也可以安排組件在其他進(jìn)程中運(yùn)行,而且可以為任意進(jìn)程衍生出其它線程。1.3.1進(jìn)程組件運(yùn)行的進(jìn)程由manifest文件控制。組件元素——,,和每個(gè)都有一個(gè)process屬性來(lái)指定組件希望運(yùn)行的進(jìn)程。可以設(shè)置這
系統(tǒng) 2019-08-29 22:33:42 1960