注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/basics/activity-lifecycle/stopping.html正確地停止和重啟你的activity在整個生命周期過程中是非常重要的,它可以讓用戶感覺到你的應用一直處于活躍狀態,并且不會丟失他們的進度。以下是
系統 2019-08-12 01:55:21 2290
點擊收聽,顯示此博主的偶像列表,點擊列表,將顯示偶像的詳情界面Java代碼publicclassIdolActivityextendsListActivityimplementsOnItemClickListener{privateDataHelperdataHelper;privateUserInfouser;privateMyWeiboSyncweibo;privateHandlerhandler;privateAsyncImageLoaderasyn
系統 2019-08-29 23:04:01 2289
參考:http://bigcat.easymorse.com/?p=1152packageqianlong.qlmobile.ui;importjava.io.File;importjava.io.FileOutputStream;importjava.io.FilenameFilter;importjava.io.PrintWriter;importjava.io.StringWriter;importjava.io.Writer;importjava.
系統 2019-08-29 22:18:07 2289
通用布局對象CommonLayoutObjects本章描述了可用于你的應用程序的一些更為通用的布局對象類型。像所有的布局一樣,它們是ViewGroup.的子類。也可以參見HelloViews教程,有更多關于使用Android視圖布局的指南。框架布局FrameLayout框架布局FrameLayout是最簡單的布局對象類型。它基本上是一個屏幕上的空白空間,你可以稍后填充一個對象-比如,一個切入切出的圖片。所有框架布局的子元素被釘在屏幕左上角;你不能為子視圖指
系統 2019-08-29 22:57:02 2288
賬號密碼輸入界面
系統 2019-08-29 22:25:04 2288
Adapter介紹Adapter是將數據綁定到UI界面上的橋接類。Adapter負責創建顯示每個項目的子View和提供對下層數據的訪問。支持Adapter綁定的UI控件必須擴展AdapterView抽象類。創建自己的繼承自AdapterView的控件和創建新的Adapter類來綁定它們是可能的。一些Android提供的Adapter介紹在多數情況下,你不需要白手創建自己的Adapter。Android提供了一系列Adapter來將數據綁定到UIWidget
系統 2019-08-29 23:48:27 2287
創建自定義組件BuildingCustomComponentsAndroid提供了一個精致而強大的組件化模式來創建你的用戶界面,基于基礎的布局類:視圖View和視圖組ViewGroup。平臺包含了多種預定義視圖和視圖組子類-分別稱為部件和布局-這些可以用來構造你的用戶界面。一部分可用部件包括按鈕Button,文本視圖TextView,編輯文本框EditText,列表視圖ListView,組合框CheckBox,單選按鈕RadioButton,畫廊Galle
系統 2019-08-29 22:37:36 2287
Inflater英文意思是膨脹,在Android中應該是擴展的意思吧。LayoutInflater的作用類似于findViewById(),不同點是LayoutInflater是用來找layout文件夾下的xml布局文件,并且實例化!而findViewById()是找具體某一個xml下的具體widget控件(如:Button,TextView等)。獲取它的用法有3種:方法1:由LayoutInflater的靜態函數:from(Contextcontext)
系統 2019-08-29 22:32:25 2287
本系列文章均為A2BGeek原創,轉載務必在明顯處注明:轉載自A2BGeek的【Android每周專題】系列,原文鏈接:http://blog.csdn.net/benbmw2008/article/details/11367631這篇專題來研究一下Android的觸摸屏手勢Gesture,Android的手勢有兩種,一種是View和Activity的(基于觸摸屏事件,所以Activity也能添加手勢),一種是手寫輸入法或者一些手機瀏覽器的快捷手勢那樣的帶
系統 2019-08-12 09:29:46 2287
上一節給大家講解通過調用android系統自帶的瀏覽器進行授權認證的,使用該種方式能很容易的完成認證,但是該種方式有個弊端,也就是如果使用第三方的瀏覽器如UC、天天等,輸入完QQ賬號信息點擊“授權”后并不能再次跳轉到MainActivity,導致我們的認證失敗。這個問題應該是非常嚴重的問題,因為大部分用戶都會選擇第三方的瀏覽器作為默認的瀏覽器。本次給大家講解自動獲取驗證碼的第二種解決方案,克服上一種方法的缺陷。第二種解決方案的主角就是我們的WevView控
系統 2019-08-12 09:29:38 2287
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/basics/actionbar/adding-buttons.htmlActionBar允許你為和應用當前Context相關的最重要的action事件添加按鈕。那些在ActionBar中直接顯示出來的圖標或文字就是所謂的
系統 2019-08-12 01:55:23 2287
軟件工程由于需要不斷迭代開發,因此要對源代碼進行版本管理。Android源代碼工程(AOSP)也不例外,它采用Git來進行版本管理。AOSP作為一個大型開放源代碼工程,由許許多多子項目組成,因此不能簡單地用Git進行管理,它在Git的基礎上建立了一套自己的代碼倉庫,并且使用工具Repo進行管理。工欲善其事,必先利其器。本文就對AOSP代碼倉庫及其管理工具repo進行分析,以便提高我們日常開發效率。老羅的新浪微博:http://weibo.com/sheng
系統 2019-08-29 22:29:15 2286
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/basics/firstapp/starting-activity.html一.啟動另一個Activity在完成了之前的課程后,你已經擁有了一個顯示一個Activity(即只有一個屏幕畫面)的應用,在這個Activity中
系統 2019-08-12 01:55:23 2286
ListView的SimpleAdapter有很好的擴展性,可以定義各種不同的布局,可以放上圖片、Button、CheckBox等等,本文實現一個帶有前后圖標的列表視圖:列表中item的組成:(R.id.img_pre)(R.id.text)(R.id.img)首先定義用來顯示列表中item的layout文件list_item2.xml:
系統 2019-08-29 22:46:00 2285
我們已經介紹了Canvas,在那里,已經學習了如何創建自己的View。在第7章中也使用了Canvas來為MapView標注覆蓋。畫布(Canvas)是圖形編程中一個很普通的概念,通常由三個基本的繪圖組件組成:Canvas提供了繪圖方法,可以向底層的位圖繪制基本圖形。Paint也稱為"刷子",Paint可以指定如何將基本圖形繪制到位圖上。Bitmap繪圖的表面。Android繪圖API支持透明度、漸變填充、圓邊矩形和抗鋸齒。遺憾的是,由于資源限制,它還不支持
系統 2019-08-29 22:32:23 2285