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