今天我們的教程是根據(jù)前面一節(jié)擴(kuò)展進(jìn)行的,如果你沒有看,請點擊Android高手進(jìn)階教程(三)查看第三課,這樣跟容易方便你的理解!在xml文件里定義控件的屬性,我們已經(jīng)習(xí)慣了android:attrs="",那么我們能不能定義自己的屬性能,比如:test:attrs=""呢?答案是肯定的.好了我就不賣關(guān)子了,直接進(jìn)入主題。大致以下步驟:一、在res/values文件下定義一個attrs.xml文件.代碼如下:一、在res/values文件下定義一個attrs
系統(tǒng) 2019-08-29 23:00:04 2109
先明確幾個概念的區(qū)別:paddingmargin:都是邊距的含義,關(guān)鍵問題得明白是什么相對什么的邊距padding:是控件的內(nèi)容相對控件的邊緣的邊距.margin:是控件邊緣相對父空間的邊距android:gravity是對該view內(nèi)容的限定.比如一個button上面的text.你可以設(shè)置該text在view的靠左,靠右等位置.該屬性就干了這個.a(chǎn)ndroid:layout_gravity是用來設(shè)置該view中的子view相對于父view的位置.比如一個
系統(tǒng) 2019-08-12 09:30:09 2109
著了一個例子項目,總是報標(biāo)題說的錯誤。解決方法如下:紅圈的地方,勾掉。貌似如果你這個項目是作為一個被引用的project的話,要勾上這個。單獨作為一個app的話,不能勾選這個。--不懂,瞎寫。Androidlibraryprojectscannotbelaunched解決方法
系統(tǒng) 2019-08-12 01:32:19 2108
參考網(wǎng)上文章,做了兩種顏色選擇器。一種是固定顏色的選擇器,這個很簡單,只要畫出來各種顏色區(qū)域,用戶選擇哪個,就選擇了什么顏色。另一種是萬能顏色選擇器,這個有一些算法的,所以就參考了網(wǎng)上的文章(由于原始出處不詳,就不表示感謝了),又做了一些優(yōu)化和修改。目前的這個萬能顏色選擇器的功能已經(jīng)足夠了,也沒什么可保密的,就放上來,給需要的人做個參考。喜歡就拿去好了。importarui.csdn.generaltools.colorchooser.ColorChoos
系統(tǒng) 2019-08-29 22:07:48 2099
本章節(jié)翻譯自《Beginning-Android-4-Application-Development》,如有翻譯不當(dāng)?shù)牡胤剑凑堉赋觥T瓡徺I地址http://www.amazon.com/Beginning-Android-4-Application-Development/dp/1118199545/現(xiàn)在,我們就可以去修改上一節(jié)中的項目了。這樣,在用戶按menu鍵的時候就會彈出選項菜單了。1.使用上一節(jié)中的工程,在MenusActivity.java中
系統(tǒng) 2019-08-29 22:47:16 2098
成功屬于耐得住寂寞的人,接下來幾篇將講述Android應(yīng)用程序的原理及術(shù)語,可能會比較枯燥。如果能夠靜下心來看,相信成功將屬于你。引言為了后面的例子做準(zhǔn)備,本篇及接下來幾篇將介紹Android應(yīng)用程序的原理及術(shù)語,這些也是作為一個Android的開發(fā)人員必須要了解,且深刻理解的東西。本篇的主題如下:1、應(yīng)用程序基礎(chǔ)2、應(yīng)用程序組件2.1、活動(Activities)2.2、服務(wù)(Services)2.3、廣播接收者(Broadcastreceivers)2
系統(tǒng) 2019-08-29 22:32:11 2098
首先給大家介紹使用文件如何對數(shù)據(jù)進(jìn)行存儲,Activity提供了openFileOutput()方法可以用于把數(shù)據(jù)輸出到文件中,具體的實現(xiàn)過程與在J2SE環(huán)境中保存數(shù)據(jù)到文件中是一樣的。publicvoidsave(){try{FileOutputStreamoutStream=this.openFileOutput("a.txt",Context.MODE_WORLD_READABLE);outStream.write(text.getText().to
系統(tǒng) 2019-08-29 23:43:32 2092
ByAndreasConstantinoufromVisionmobile.com|Echokou譯,Lordhong校,轉(zhuǎn)載請注明ifanr.com譯文鏈接。文章來自http://www.ifanr.com/12719。關(guān)于Android分裂的討論很多,卻很少有分析提到分裂的意義和影響。從定義上看,API并不是觀察分裂現(xiàn)象的最好的角度,最好的角度是應(yīng)用程序。看一下AndroidMarket上面排名前一萬個應(yīng)用程序(免費和收費),有多少是能支持所有Andr
系統(tǒng) 2019-08-29 22:41:24 2092
Android是Google公司針對手機(jī)開發(fā)的一個平臺,并公布了其中大部分代碼,其大部分應(yīng)用程序都是用JAVA開發(fā)的。下面是一張公開的Android體系結(jié)構(gòu)圖。Android的系統(tǒng)架構(gòu)和其操作系統(tǒng)一樣,采用了分層的架構(gòu)。從架構(gòu)圖看,Android分為四個層,從高層到低層分別是應(yīng)用程序?qū)印?yīng)用程序框架層、系統(tǒng)運行庫層和Linux內(nèi)核層。藍(lán)色的代表java程序,黃色的代碼為運行JAVA程序而實現(xiàn)的虛擬機(jī),綠色部分為C/C++語言編寫的程序庫,紅色的代碼內(nèi)核(l
系統(tǒng) 2019-08-29 22:32:41 2092
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術(shù)一般,由于喜愛安卓而產(chǎn)生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/basics/data-storage/index.html大多數(shù)的Android應(yīng)用都需要保存數(shù)據(jù),甚至僅僅在onPause()中存儲應(yīng)用狀態(tài)信息防止用戶進(jìn)度丟失,這也屬于數(shù)據(jù)的存儲。大多數(shù)較復(fù)雜的應(yīng)用也需要存儲用戶的設(shè)
系統(tǒng) 2019-08-12 01:53:22 2092
如題,這是公司項目的一個功能模塊,先上個效果圖:其次大致說說原理:1,首先判斷輸入的字符,是否包含表情的文字,比如這個表情對應(yīng)的文件名為emoji_1.png,它對應(yīng)的文字描述:[可愛],如果我們在輸出的是輸出這么一句話:老婆,我想你了。那么我們對應(yīng)的根本文字就是:老婆,我想你了[可愛]。2,具體的轉(zhuǎn)換過程就是用正則表達(dá)式比配文字中是否含有[xxx]這類的文字,如果有,那么我們就根據(jù)拿到的[xxx]找到它對應(yīng)的資源文件id,當(dāng)然這其中有一個關(guān)系表,看你怎么
系統(tǒng) 2019-08-29 23:04:25 2089
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術(shù)一般,由于喜愛安卓而產(chǎn)生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/managing-audio/volume-playback.html一個良好的用戶體驗是一種可預(yù)測的。如果你的應(yīng)用播放多媒體,那么很重要的一點就是你的用戶可以通過他們設(shè)備上的(藍(lán)牙耳機(jī),耳機(jī)等等)硬件或軟件音量控制方法,
系統(tǒng) 2019-08-12 01:55:13 2089
本文來自http://blog.csdn.net/hellogv/GridView跟ListView都是比較常用的多控件布局,而GridView更是實現(xiàn)九宮圖的首選!本文就是介紹如何使用GridView實現(xiàn)九宮圖。GridView的用法很多,網(wǎng)上介紹最多的方法就是自己實現(xiàn)一個ImageAdapter繼承BaseAdapter,再供GridView使用,類似這種的方法本文不再重復(fù),本文介紹的GridView用法跟前文ListView的極其類似。。。。也算是我
系統(tǒng) 2019-08-29 23:49:30 2088
ListView中顯示網(wǎng)絡(luò)圖片2011-05-2010:48:22最近在做一個天氣預(yù)報的例子,想在ListView中添加網(wǎng)絡(luò)圖片,在翻閱很多文檔,在Baidu上Google很久,終于找到了辦法,現(xiàn)在跟大家分享一下解決方案,此篇僅做一個比較簡單的實例;大家知道ImageView類雖然有一個setImageUri方法,但不能直接接受一個由網(wǎng)絡(luò)地址生成的uri作為參數(shù)從而顯示圖片,我們只好使用其setImageBitmap方法,如BitmapmBitmap=nu
系統(tǒng) 2019-08-29 23:05:40 2088
輸入*#*#2846579#*#*點擊projectMenu點擊后臺1、設(shè)置logcat2、Dump&Log”,打開開關(guān)“打開Dump&Log”3、重啟機(jī)器、logcat顯示日志的輸出【原創(chuàng)】Android開發(fā)使用華為手機(jī)調(diào)試logcat沒有應(yīng)用輸出信息
系統(tǒng) 2019-08-12 01:33:21 2087