百度安卓地圖學習(一)

看完本文後,喜歡安卓的親們可以接著看看http://blog.csdn.net/woshishuoshuoa/article/details/9858417哦Google地圖開放性很好,可惜,可以值得參考的資料太少,而且Google改版後,對手機的版本要求也變了,部分介面對手機版本要求偏高,更值得一提的是部分介面居然還會抽風。。。不過,Google地圖的確做的很大耶很好,所以在簡單地學習了Google之後再來學習百度地圖的話,就會覺得很容易了,百度地圖很多東西就是從Google那學來的,不過由於

Android 技術專題系列之十七 -- volume 服務

Android 的volume服務主要是用來管理usb/sd卡 等外部存放裝置。平台可以對外部存放裝置進行操作和輪詢狀態,當外部存放裝置狀態發生變化時,volume

Android Activity—啟動Activity

 你能夠通過調用startActivity()方法來啟動另外一個Activity,在調用這個方法時要給它傳遞一個你想要啟動的描述Activity的Intent作為參數。這個Intent既可以確切的指定你想要啟動的Activity,也可以是你想要執行的動作的類型的描述(系統會給你選擇相應的Activity,甚至可以從不同的應用程式中選擇)。Intent也能夠攜帶少量的用於啟動Activity所需的資料。                                                

Android Ant編譯時間候進行混淆

http://www.javaeye.com/topic/787389 關於ANT 編譯和指令碼請查看 : http://sinfrancis.javaeye.com/blog/721582  這裡使用的是proguard4.4 ,在原有的ANT指令碼上加入以下代碼: 定義proruard4.4 的home

Android Fragment—概要介紹

 一個Fragment代表一個行為或Activity中使用者介面的一部分。你能夠在一個Activity中組合使用多個Fragment來建立一個多面板的使用者介面,並且可以在多個Activity中重用同個一個Fragment。你可以把一個Frament想象成一個Activity的模組,它有自己的生命週期,接受它們自己的輸入事件,並且能夠在Activity運行時進行添加或刪除(這有些像“子Activity”,你能夠在不同的Activity中重用)。Frament必須嵌入到一個Activity中,並且

Android Activity—儲存Activity的狀態

 在介紹管理Activity生命週期一節中簡單的提到,Activity被暫停或終止時,它的狀態是被保留的。確實,因為Activity被暫停或終止時它依然被保留在記憶體中---所有的關於它的成員和目前狀態的資訊依然存活著,這樣Activity中的任何使用者模式的改變都被保留以便它返回前台時,那些改變依然存在。 但是當系統為了恢複記憶體而銷毀一個Activity時,這個Activity對象就被銷毀了,因此系統不能簡單的用它的完整的狀態來恢複它。相反,如果使用者導航返回到這個Activity了,系統就

Android 建立Activity

 要建立一個Activity,你必須建立一個Activity的子類(或者是現存的Activity子類)。在這個子類中,需要實現系統調用的回調方法,以便Activity在生存周期的各種狀態間轉換。如Activity正在被建立、被終止、被恢複、或被銷毀等狀態,其中兩個最重要的回調方法是:onCreate()你必須在Activity子類中實現這個方法。在Activity建立時,系統會調用這個方法。在你的實現中,應該初始化必要的Activity組件。最重要的,在這兒你必須調用setContentView

Android Activity—使用Intent過濾器

 <Activity>元素中也能使用<intent-filter>元素來指定各種Intent過濾器,以便聲明其他應用程式組件可以怎樣啟用它。 當你使用AndroidSDK工具建立一個新的應用程式是,自動建立的那個Activity包含了一個聲明Activity響應“Main”動作的Intent過濾器,並且這個過濾器被放在“Launcher”分類中。過濾器聲明如下:<activity android:name=".ExampleActivity"

Android 內容提供器—建立內容提供器(設計資料存放區)

內容提供器是用結構化的格式來儲存資料的介面。在你建立介面之前,你必須決定如何儲存資料,你能夠使用你喜歡的任何格式儲存資料,然後設計讀寫資料所必須的介面。以下是在Android平台中有效資料存放區技術:1. 

Android 綁定類型服務—繼承Binder類

如果你只在應用程式的局部使用服務,並且不需要跨進程工作,那麼你能夠實現自己的Binder類,用它直接給你的用戶端提供訪問服務中公用方法的能力。注意:通常,用戶端和服務端只是在同一個應用和進程中工作,例如,對於一個要良好工作的播放音樂的應用程式,就需要把在後台工作的播放音樂的服務與應用自己的一個Activity綁定。以下是建立綁定類型服務的步驟:1. 在服務中,使用以下方法之一建立Binder執行個體:   A. 包含用戶端能夠調用的公用方法;  

Android 內容提供器—內容提供器基礎(MIME類型參考)

內容提供器能夠返回標準的MIME媒體類型,或定製的MIME類型字串,或者都能。MIME類型格式如下:type/subtype例如,已知的MIME類型text/html,它有text類型和html子類型,如果提供器返回這種類型的資源標識(URI),就意味著使用這個URI查詢,將返回

Android 內容提供器—內容提供器基礎(提供器資料類型)

內容提供器能夠提供很多不同的資料類型。使用者字典提供器僅提供了文本類型,但是提供器還能夠提供以下類型:1.  Integer2.  Long integer(long)3.  floating point4.  long floating

Android應用資源—本地化(Localization)(一)

Android會運行在許多地區的許多裝置上。為滿足大多數使用者的需要,應用程式應該使用與應用所在地區相適應的文本、音頻檔案、數字、貨幣符號、以及圖形等。本文檔介紹Android應用程式本地化的最佳實務。這個原則適用於你正在使用的任何IDE開發工具,如帶有ADT的Eclipse、基於Ant的工具等。首先要掌握Java的編程知識,並且熟悉Android的資源載入過程,以及XML中使用者介面元素的聲明方法。在開發方面要掌握Activity的生存周期以及國際化和本地化的一般原則。使用Android資源架

Android 進程和線程(一)

當一個應用程式組件啟動並且應用還沒有運行任何其他組件時,Android系統會給應用程式啟動一個新的帶有單一執行線程的Linux進程。預設情況下,同一應用程式的所有組件都運行在相同的進程和線程(被叫做“主”線程)中。如果應用程式組件啟動,並且針對這個應用的進程已經存在(因為應用程式中的其他組件的存在),那麼這個組件就會在應用對應的進程中被啟動,並且使用相同的執行線程。但是你能夠安排應用程式中不同的組件運行在各自的進程中,並且你能夠給任意進程建立額外的線程。本文檔討論Android應用程式中進程和線

Android應用程式框架

     Adroid通過提供一個開發的開發平台,給開發人員提供構建豐富而新穎的應用程式的能力。開發人員可以自由的利用硬體裝置、訪問本地資訊、運行後台服務、設定鬧鐘、在狀態列上添加通知等。     開發人員完全訪問那些被核心應用使用的framework的API,應用架構的設計,旨在簡化組件的重用。任何應用都發行就緒它的功能,以便其他的應用能夠重用這些功能(在架構強制性安全約束之下)。同樣這種機制允許組件被使用者替換。     所有的應用程式都是一組相關的服務和系統,包括:    

Android Service—啟動服務

你能夠通過把一個Intent對象(指定要啟動的服務)傳遞給StartService()方法,從一個Activity或其他的應用程式組件啟動服務。Android系統調用服務的onStartCommand()方法,並且給它傳遞Intent對象(你不應該直接調用onStartCommand()方法)例如,一個Activity能夠使用帶有明確的Intent對象的startService()方法來啟動一個服務:Intent intent = new Intent(this,

Android圖形—硬體加速(Hardware Acceleration)(五)

本文譯自:http://developer.android.com/guide/topics/graphics/hardware-accel.htmlView層和動畫當應用程式被硬體加速的時候,硬體層能夠傳遞更快、更平滑的動畫。當播放具有複雜的繪圖操作的動畫時,以每秒60幀的速度播放不總是可能。這樣能夠通過使用硬體層把View對象呈現在硬體紋理中,可以緩解這種情況。硬體紋理能夠被用於動畫視圖,這樣在該View對象呈現動畫時,就可以消除View對象所需要的重繪操作。直到View對象的屬性發生變化時

Android資料存放區(Data Storage)(二)

使用外部儲存每個Android相容的裝置都支援用於儲存檔案的一個共用的外部儲存空間。這個儲存空間能夠是一種可移動的儲存介質(如SD卡)或是內部的(不可移動的)儲存空間。被儲存在外部儲存空間上的檔案是完全共用的,並且在啟用了USB儲存把檔案傳輸到電腦上時,使用者能夠修改這些檔案。警告:如果應用把外部儲存空間掛載到電腦上或者移除這個儲存介質,那麼外部檔案就不能夠顯示了,並且這些儲存在外部儲存空間上的檔案沒有任何安全可言。所有的應用程式都能夠讀/寫放在外部儲存空間上的檔案,並且使用者也能夠刪除它們。檢

Android Service—繼承Service類

繼承IntentService類來實現一個被啟動類型的服務很簡單,但是如果你需要服務執行多線程(而不是通過工作隊列來處理啟動請求),那麼你就要繼承Service類來處理每個Intent。為便於比較,下面例子中,Service類的實現代碼執行了與之前“繼承IntentService類”一節中的例子相同的工作,也就是說,對於每個啟動請求,它都會使用一個背景工作執行緒來執行工作,並且每次只處理一個請求。public class HelloService extends Service { 

Android—把資料儲存到資料庫中(一)

本文譯自:http://developer.android.com/training/basics/data-storage/databases.html把重複的或結構化的資料(如通訊錄資訊)儲存到資料庫中是很好的想法。本節課假設你熟悉通常的SQL資料庫,並協助你在Android平台上開始使用SQLite資料庫。在Android平台上,你需要使用的資料庫API包含在android.database.sqlite包中。定義模式和約束SQL資料的一個主要原則是模式:資料庫是如何組織的一個正式聲明。模

總頁數: 2771 1 .... 418 419 420 421 422 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.