引言當(dāng)應(yīng)用程序的組件第一次運(yùn)行時(shí),Android將啟動(dòng)一個(gè)只有一個(gè)執(zhí)行線程的Linux進(jìn)程。默認(rèn),應(yīng)用程序所有的組件運(yùn)行在這個(gè)進(jìn)程和線程中。然而,你可以安排組件運(yùn)行在其他進(jìn)程中,且你可以為進(jìn)程衍生出其它線程。本文從下面幾點(diǎn)來(lái)介紹Android的進(jìn)程與線程:1、進(jìn)程2、線程2.1、遠(yuǎn)程過程調(diào)用(Remoteprocedurecalls,RPCs)2.2、線程安全方法1、進(jìn)程組件運(yùn)行于哪個(gè)進(jìn)程中由清單文件控制。組件元素——、
系統(tǒng) 2019-08-29 22:32:10 1910
本章節(jié)翻譯自《Beginning-Android-4-Application-Development》,如有翻譯不當(dāng)?shù)牡胤?,敬?qǐng)指出。原書購(gòu)買地址http://www.amazon.com/Beginning-Android-4-Application-Development/dp/1118199545/AnalogClock視圖顯示了一個(gè)模擬的時(shí)鐘,其中有一個(gè)時(shí)針和一個(gè)分針。與其相對(duì)的是DigitalClock視圖,它可以顯示數(shù)字模擬時(shí)鐘。這兩個(gè)視圖只能
系統(tǒng) 2019-08-29 22:29:16 1910
項(xiàng)目需要展示一個(gè)通訊簿,通訊簿中的手機(jī)號(hào)碼是分組的,要求勾選組時(shí),自動(dòng)勾選組下的手機(jī)號(hào)碼,實(shí)現(xiàn)效果如下:下面是實(shí)現(xiàn)步驟。1、新建類PhoneListItem,用于表示分組中的每一個(gè)手機(jī)號(hào)碼。packagecom.ydtf.android;publicclassPhoneListItem{publicStringphone,name;publicbooleanchecked;publicPhoneListItem(St
系統(tǒng) 2019-08-29 22:28:25 1910
1.4組件生命周期應(yīng)用程序組件都有生命周期——由Android實(shí)例化以響應(yīng)Intent對(duì)象開始、直到這個(gè)實(shí)例被銷毀。在此期間,組件可以是激活或者非激活狀態(tài)。如果是Activity,則還包括對(duì)用戶的可見或不可見狀態(tài)。本節(jié)討論Activity、服務(wù)以及廣播接收器的生命周期,包括它們?cè)谏芷谥械目赡軤顟B(tài)、在狀態(tài)轉(zhuǎn)變時(shí)調(diào)用的通知方法、以及當(dāng)這些進(jìn)程被關(guān)閉或?qū)嵗讳N毀時(shí),這些狀態(tài)產(chǎn)生的影響。1.4.1Activity生命周期本質(zhì)上Activity有三個(gè)狀態(tài):當(dāng)它在
系統(tǒng) 2019-08-29 22:27:06 1910
今天這個(gè)程序的功能是天氣預(yù)報(bào)查詢.首先看一下效果圖:初始化界面.查詢結(jié)果這個(gè)原創(chuàng)是來(lái)自http://www.anddev.org/,我覺得是一個(gè)不錯(cuò)的例子,數(shù)據(jù)是通過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 1910
從接口的定義方面來(lái)說(shuō),接口其實(shí)就是類和類之間的一種協(xié)定,一種約束.拿一個(gè)例子來(lái)說(shuō).所有繼承了一個(gè)接口的類中必需實(shí)現(xiàn)接口定義的方法.那么從用戶(使用類的用戶)的角度來(lái)說(shuō),如果他知道了某個(gè)類是繼承于這個(gè)接口,那么他就可以放心大膽的調(diào)用接口中的方法,而不用管方法怎么具體實(shí)現(xiàn)。用接口目的是方便統(tǒng)一管理.另一個(gè)是方便調(diào)用.當(dāng)然了,不使用接口一樣可以達(dá)到目的.只不過這樣的話,這種約束就不那么明顯,如果這樣類還有Duck類等等,比較多的時(shí)候難免有人會(huì)漏掉這樣方法.所以說(shuō)
系統(tǒng) 2019-08-29 22:25:09 1910
Android布局是應(yīng)用界面開發(fā)的重要一環(huán),在Android中,共有五種布局方式,分別是:LinearLayout(線性布局),F(xiàn)rameLayout(框架布局),AbsoluteLayout(絕對(duì)布局),RelativeLayout(相對(duì)布局),TableLayout(表格布局)。一、LinearLayout他首先是一個(gè)一個(gè)從上往下羅列在屏幕上。每一個(gè)LinearLayout里面又可分為垂直布局(android:orientation="vertical
系統(tǒng) 2019-08-29 22:25:05 1910
http://www.android123.com.cn/androidkaifa/777.htmlActionBar是android3.0一個(gè)重要的內(nèi)容,ActionBar主要是用于代替?zhèn)鹘y(tǒng)的標(biāo)題欄,對(duì)于Android平板設(shè)備來(lái)說(shuō)屏幕更大它的標(biāo)題使用ActionBar來(lái)設(shè)計(jì)可以展示更多豐富的內(nèi)容,方便操控。ActionBar主要功能包含:1.顯示選項(xiàng)菜單2.提供標(biāo)簽頁(yè)的切換方式的導(dǎo)航功能,可以切換多個(gè)fragment.3.提供下拉的導(dǎo)航條目.4.提供交互
系統(tǒng) 2019-08-29 22:24:15 1910
Himi原創(chuàng),轉(zhuǎn)載務(wù)必注明出處!原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/06/20/6555828.aspx首先對(duì)于《賽貝爾曲線》不是很了解的童鞋,請(qǐng)自覺白度百科、google等等...為了方便偷懶的童鞋,這里給個(gè)《貝賽爾曲線》百科地址,以及一段話簡(jiǎn)述《貝賽爾曲線》:《貝賽爾曲線》白度百科快速地址:http://baike.baidu.com/view/4019466.htm貝塞爾曲線又稱貝茲
系統(tǒng) 2019-08-29 22:20:33 1910
Himi原創(chuàng),歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)?jiān)诿黠@處注明!謝謝。原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/01/12/6130196.aspx本文補(bǔ)充:網(wǎng)上很多關(guān)于手勢(shì)文章都說(shuō)Android對(duì)手勢(shì)的支持是從SDK1.6(也就是API4)才開始的,但是我用SDK1.5模擬器也能識(shí)別!。(本想測(cè)試下更低的SDK的支持效果,但是我沒有SDK低于1.5版本的....我手機(jī)SDK2.2的--、),所以查了Api發(fā)現(xiàn):a
系統(tǒng) 2019-08-29 22:20:25 1910
原帖:http://www.jianshu.com/p/f7add443cd32DeviceYearClass的主要功能是根據(jù)CPU核數(shù)、時(shí)鐘頻率以及內(nèi)存大小對(duì)設(shè)備進(jìn)行分級(jí)。下表是Facebook公司提供的分級(jí)標(biāo)準(zhǔn),其中Year欄表示分級(jí)結(jié)果。以下類就是從Facebook的開源項(xiàng)目DeviceYearClass中拿出來(lái)的packagecom.yirui.youbao.util;importandroid.annotation.TargetApi;impor
系統(tǒng) 2019-08-29 22:17:42 1910
在開始Android開發(fā)之旅啟動(dòng)之前,首先要搭建環(huán)境,然后創(chuàng)建一個(gè)簡(jiǎn)單的HelloWorld。1、環(huán)境搭建1.1、JDK安裝1.2、Eclipse安裝1.3、AndroidSDK安裝1.4、ADT安裝1.5、創(chuàng)建AVD2、HelloWorld1、環(huán)境搭建1.1、JDK安裝如果你還沒有JDK的話,可以去這里下載,接下來(lái)的工作就是安裝提示一步一步走。設(shè)置環(huán)境變量步驟如下:我的電腦->屬性->高級(jí)->環(huán)境變量->系統(tǒng)變量中添加以下環(huán)境變量:JAVA_HOME值為
系統(tǒng) 2019-08-12 09:30:27 1910
requestWindowFeature可以設(shè)置的值有:1.DEFAULT_FEATURES:系統(tǒng)默認(rèn)狀態(tài),一般不需要指定2.FEATURE_CONTEXT_MENU:?jiǎn)⒂肅ontextMenu,默認(rèn)該項(xiàng)已啟用,一般無(wú)需指定3.FEATURE_CUSTOM_TITLE:自定義標(biāo)題。當(dāng)需要自定義標(biāo)題時(shí)必須指定。如:標(biāo)題是一個(gè)按鈕時(shí)4.FEATURE_INDETERMINATE_PROGRESS:不確定的進(jìn)度5.FEATURE_LEFT_ICON:標(biāo)題欄左側(cè)的
系統(tǒng) 2019-08-12 09:29:47 1910
android下如果做處理圖片的軟件可以調(diào)用系統(tǒng)的控件實(shí)現(xiàn)縮放切割圖片非常好的效果今天寫了一個(gè)demo分享給大家嘿嘿。packagecn.m15.test;importjava.io.ByteArrayOutputStream;importjava.io.File;importandroid.app.Activity;importandroid.content.Intent;importandroid.graphics.Bitmap;importandro
系統(tǒng) 2019-08-12 09:29:43 1910
為什么把自動(dòng)聚焦放在前面呢?因?yàn)榍拔膆ttp://blog.csdn.net/yanzi1225627/article/details/7738736已經(jīng)實(shí)現(xiàn)了拍照功能,且網(wǎng)上拍照的源碼例子很多,自動(dòng)聚焦很多人寫的很簡(jiǎn)單,但結(jié)果發(fā)現(xiàn)不中。我這里就總結(jié)下,我的自動(dòng)聚焦的實(shí)現(xiàn)。手機(jī)華為U9200,android4.0.3,預(yù)覽的參數(shù):myParameters.setPreviewSize(1280,720)圖片參數(shù):myParameters.setPictur
系統(tǒng) 2019-08-12 09:29:41 1910