注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術(shù)一般,由于喜愛(ài)安卓而產(chǎn)生了翻譯的念頭,純屬個(gè)人興趣愛(ài)好。原文鏈接:http://developer.android.com/training/animation/index.html動(dòng)畫(huà)可以添加一些微妙的視覺(jué)線索,來(lái)通知用戶你的應(yīng)用發(fā)生了什么,并可以提高你的應(yīng)用的用戶體驗(yàn)。動(dòng)畫(huà)在屏幕狀態(tài)發(fā)生變化時(shí),會(huì)尤其重要,如當(dāng)內(nèi)容加載了或者可以執(zhí)行新的操作。動(dòng)畫(huà)也可以讓你的
系統(tǒng) 2019-08-12 01:53:20 3012
這次學(xué)學(xué)怎么使用動(dòng)畫(huà)資源,AnimationDrawable,同樣要定義一個(gè)相關(guān)的xml動(dòng)畫(huà)文件,要放在路徑/res/anmi下,當(dāng)創(chuàng)建一個(gè)Android應(yīng)用時(shí),默認(rèn)不會(huì)創(chuàng)建該文件夾,需要自己手動(dòng)創(chuàng)建.動(dòng)畫(huà)分為逐幀動(dòng)畫(huà)(像電影一樣,一張一張的播放)和補(bǔ)間動(dòng)畫(huà)(平移,旋轉(zhuǎn),縮放,位移),關(guān)于動(dòng)畫(huà)的內(nèi)容還是有點(diǎn)多,這次我只學(xué)一點(diǎn),就是怎么定義和使用動(dòng)畫(huà)資源補(bǔ)間動(dòng)畫(huà)可以有4個(gè)動(dòng)作alpha:設(shè)置透明度的改變scale:設(shè)置圖片進(jìn)行縮放改變translate:設(shè)置
系統(tǒng) 2019-08-29 23:48:46 3003
一.實(shí)現(xiàn)很簡(jiǎn)單,就是對(duì)顏色進(jìn)行線性的漸變。用到的類是LinearGradient.直接貼代碼:publicclassTestextendsActivity{privateTextViewTestmTextViewTest;/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInst
系統(tǒng) 2019-08-29 22:18:19 2986
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術(shù)一般,由于喜愛(ài)安卓而產(chǎn)生了翻譯的念頭,純屬個(gè)人興趣愛(ài)好。原文鏈接:http://developer.android.com/training/location/display-address.html前兩節(jié)課程講解了如何以Location對(duì)象的形式(包含經(jīng)緯度的信息)來(lái)獲取用戶的當(dāng)前地理位置信息。雖然經(jīng)緯度信息對(duì)于計(jì)算距離或者顯示一個(gè)地圖位置很有用,但在很多情況
系統(tǒng) 2019-08-12 01:54:43 2986
最近做鬧鐘,所以自己寫(xiě)了個(gè)Demo版本,這個(gè)程序是用listview單獨(dú)的類來(lái)實(shí)現(xiàn)的,和activity類分開(kāi)來(lái)實(shí)現(xiàn)的!這個(gè)是用數(shù)據(jù)庫(kù)進(jìn)行更新的,當(dāng)鬧鐘設(shè)置后,鬧鐘圖片變成鬧鐘的樣子,鬧鐘取消后,圖片變成灰色的鬧鐘,這個(gè)是用ListView來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)更新數(shù)據(jù)的!然后彈對(duì)話框來(lái)實(shí)現(xiàn)時(shí)間的設(shè)置和周幾重復(fù)的功能,這個(gè)功能能實(shí)現(xiàn),我測(cè)試了!正確無(wú)誤!需要注意的地方有兩個(gè):listview每次滑動(dòng)的時(shí)候,記得設(shè)置背景為透明,mAlarmListView.setCa
系統(tǒng) 2019-08-29 22:53:00 2982
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術(shù)一般,由于喜愛(ài)安卓而產(chǎn)生了翻譯的念頭,純屬個(gè)人興趣愛(ài)好。原文鏈接:http://developer.android.com/training/secure-file-sharing/setup-sharing.html為了從你的應(yīng)用安全地將一個(gè)文件發(fā)送給另一個(gè)應(yīng)用,你需要配置你的應(yīng)用來(lái)提供安全的文件句柄(URI的形式),Android的FileProvider組
系統(tǒng) 2019-08-12 01:55:16 2982
StateListDrawable用于組織多個(gè)Drawable對(duì)象,顧名思義,StateList,它會(huì)隨著目標(biāo)組件狀態(tài)(比如得到/失去焦點(diǎn),勾選/未勾選,可用/不可用,按下/未按下,等等)的改變而自動(dòng)切換StateListDrawable對(duì)象的XML文件的根元素是,可包含多個(gè)元素下面是一個(gè)高亮顯示正在輸入的文本框的例子創(chuàng)建一個(gè)普通Androidxml文件,根元素選擇selector,文件名為my_image,
系統(tǒng) 2019-08-29 23:48:43 2967
如果你要在你的應(yīng)用程序中實(shí)現(xiàn)搜索功能,android中為用戶提供兩種搜索的特性:一種是searchdialog,另一種是searchwidget.由于searchwidget要在3.0以上的版本才能使用。這里只講searchdialogsearchdialog是由android系統(tǒng)控制的。需要由用戶去激活它。并且搜索框只出現(xiàn)在activity的最頂部。當(dāng)提交查詢的數(shù)據(jù)時(shí),系統(tǒng)會(huì)轉(zhuǎn)發(fā)給一個(gè)activity進(jìn)行處理。用戶也可以保存最近查詢的數(shù)據(jù)。這里講一下基本
系統(tǒng) 2019-08-29 22:50:17 2958
李華明Himi原創(chuàng),轉(zhuǎn)載務(wù)必在明顯處注明:轉(zhuǎn)載自【黑米GameDev街區(qū)】原文鏈接:http://www.himigame.com/android-game/312.html很多童鞋說(shuō)我的代碼運(yùn)行后,點(diǎn)擊home或者back后會(huì)程序異常,如果你也這樣遇到過(guò),那么你肯定沒(méi)有仔細(xì)讀完Himi的博文,第十九篇Himi專門(mén)寫(xiě)了關(guān)于這些錯(cuò)誤的原因和解決方法,這里我在博客都補(bǔ)充說(shuō)明下,省的童鞋們總疑惑這一塊;請(qǐng)點(diǎn)擊下面聯(lián)系進(jìn)入閱讀:【Android游戲開(kāi)發(fā)十九】(必看
系統(tǒng) 2019-08-12 09:29:55 2956
Android如果是自己的微博,可以干掉它下面三幅圖是轉(zhuǎn)播,對(duì)話以及點(diǎn)評(píng)界面Java代碼publicclassWeiboDetailActivityextendsActivity{privateDataHelperdataHelper;privateUserInfouser;privateMyWeiboSyncweibo;privateHandlerhandler;privateAsyncImageLoaderasyncImageLoader;privat
系統(tǒng) 2019-08-29 23:46:09 2954
packagecom.easyway.android.diaglogs;importandroid.app.Activity;importandroid.app.AlertDialog;importandroid.app.AlertDialog.Builder;importandroid.content.DialogInterface;importandroid.os.Bundle;importandroid.view.LayoutInflater;imp
系統(tǒng) 2019-08-12 09:29:58 2942
創(chuàng)建對(duì)話框CreatingDialogs對(duì)話框通常是一個(gè)顯示在當(dāng)前活動(dòng)前面的小窗口。下面的活動(dòng)失去焦點(diǎn)而由對(duì)話框接受所有的用戶交互。對(duì)話框通常被用來(lái)當(dāng)做通知或者運(yùn)行中的應(yīng)用程序相關(guān)的短暫活動(dòng)。AndroidAPI支持下面的對(duì)話框?qū)ο箢愋停壕鎸?duì)話框AlertDialog這個(gè)對(duì)話框管理0,1,2,或3個(gè)按鈕,和/或一個(gè)可包含復(fù)選框和單選按鈕的可選項(xiàng)列表。這個(gè)警告對(duì)話框能夠組建大多數(shù)用戶界面而且是推薦使用的對(duì)話框類型。請(qǐng)查看下面的創(chuàng)建一個(gè)警告對(duì)話框Creati
系統(tǒng) 2019-08-29 22:24:57 2941
五子棋游戲五子連珠算法實(shí)現(xiàn)1.游戲規(guī)則五子棋是兩個(gè)人之間進(jìn)行的競(jìng)技活動(dòng),黑方白方規(guī)則規(guī)則相同,黑棋必須先行,五連子的方向?yàn)闄M、豎、斜,如黑白色任一方先五子連一線則算勝出。2.五子連珠算法在9X9(這里舉例子實(shí)際棋盤(pán)可以任意大小)的游戲棋盤(pán)中我們可以把它想象成一個(gè)二維數(shù)組,黑方下棋子后填充當(dāng)前點(diǎn)的數(shù)組的值1,白方下棋子后填充當(dāng)點(diǎn)的數(shù)組的值2,沒(méi)有下棋子的點(diǎn)在數(shù)組中值為0,黑白雙方每走一步則實(shí)際上在給這個(gè)二維數(shù)組賦值。所以我們根據(jù)這個(gè)二維數(shù)組的值就可以計(jì)算出五
系統(tǒng) 2019-08-29 22:19:16 2941
這一章我們來(lái)學(xué)習(xí)Android中的XML解析器,Android中自帶了三個(gè)XML解析器,有PULL,SAX,DOM解析器,其中PULL跟SAX都是以事件作為驅(qū)動(dòng)導(dǎo)向的解析器,優(yōu)點(diǎn)是占用內(nèi)存小,處理速度快,DOM是將整個(gè)XML放入內(nèi)存中再解析,處理速度要稍差一些,但DOM也有自己的優(yōu)點(diǎn),可以在解析的時(shí)候適當(dāng)增加節(jié)點(diǎn).OK,我們先來(lái)看一下我們要解析的xml文件
系統(tǒng) 2019-08-12 09:30:21 2934
詳解UbuntuforAndroid:ThinClient一、UbuntuforAndroid的定義在移動(dòng)終端性能日益強(qiáng)大、多核處理器基本普及的現(xiàn)在,將通用的Ubuntu操作系統(tǒng)與Android系統(tǒng)進(jìn)行親密的整合,在適當(dāng)?shù)沫h(huán)境下靈巧的轉(zhuǎn)換角色,充分發(fā)揮移動(dòng)終端性能,滿足個(gè)人或企業(yè)對(duì)于移動(dòng)辦公的需求,應(yīng)用ThinClient。二、UbuntuforAndroid的簡(jiǎn)介UbuntuforAndroid不是一個(gè)Android程序,無(wú)法直接以APK的方式安裝到現(xiàn)有
系統(tǒng) 2019-08-12 09:30:00 2915