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