Android學習筆記34:使用檔案儲存體資料

  在Android中一共提供了5種資料存放區方式,分別為:  (1)Files:通過FileInputStream和FileOutputStream對檔案進行操作。  (2)Shared Preferences:常用來儲存索引值對形式的資料,對系統配置資訊進行儲存。  (3)Content Providers:資料共用,用於應用程式之間資料的訪問。  (4)SQLite:Android內建的輕量級關係型資料庫,支援SQL語言,用來儲存大量的資料,並且能夠對資料進行使用、更新、維護等操作。  (

Android學習筆記33:Intent介紹及Intent在Activity中的使用方法

  本篇博文主要介紹Intent的相關概念,以及Intent在Activity中的使用方法。 1.Intent的實現過程  在Android中,Intent不僅可用於應用程式之間的互動,也可用於應用程式內部的Activity/Service之間的互動。  Intent負責對應用中一次操作進行描述,描述內容包括動作以及動作所涉及的資料,Android中的Intent機制則根據此描述,找到對應的組件,將Intent傳遞給該被調用組件,完成對組件的一次調用。  這便是Intent的實現過程,可見,在I

Android資料手冊01:Android顏色碼製表

  在Android應用開發中經常要用各種控制項,並為控制項設定其背景顏色,使用各種不同的顏色為控制項著色是很有必要的。  在Android系統中,各種顏色與其對應的碼制如下所示:<resources> <color name="white">#ffffff</color><!--白色 --> <color name="ivory">#fffff0</color><!--象牙色 --> <color

Android學習筆記26:圖片切換控制項ImageSwitcher的使用

  在Windows作業系統中,要查看多張圖片,可以通過使用“Windows相片檢視器”在“上一張”和“下一張”之間切換,進行多張圖片的瀏覽。  在Android中,可以通過使用圖片切換控制項ImageSwitcher來實現瀏覽多張圖片的功能。下面我們就通過一個實際的例子來說明圖片切換控制項ImageSwitcher的使用方法。 1.介面布局  在xml布局檔案中,我們使用LinearLayout對整個介面進行垂直布局。在介面的頂端設定了一個水平置中的ImageSwitcher控制項,用來顯示多

Android學習筆記08:相對布局RelativeLayout

  RelativeLayout是實際布局中最常用的布局方式之一。RelativeLayout可以設定某一個視圖相對於其他視圖的位置,這些位置可以包括上下左右等,因而相較於其他的布局方式而言具有很大的靈活性。  RelativeLayout的常用屬性有以下一些:  第一類:屬性值為true或false  android:layout_centerHrizontal 水平置中  android:layout_centerVertical

Android學習筆記24:進度條ProgressBar的使用

  當一個應用程式在後台執行時,如果前台介面沒有任何資訊,使用者就會不知道應用程式是否在執行、執行進度如何等,這時使用進度條ProgressBar來提示使用者後台應用程式的執行情況就顯得很有必要了。  Android系統提供了兩大類進度條式樣,長形進度條(progressBarStyleHorizontal)和圓形進度條。其中,圓形進度條又分為大型(progressBarStyleLarge)、中型(預設)、小型(progressBarStyleSmall)三種。具體的進度條式樣1所示。圖1 進

Android學習筆記35:使用Shared Preferences方式儲存資料

  在Android中一共提供了5種資料存放區方式,分別為:  (1)Files:通過FileInputStream和FileOutputStream對檔案進行操作。具體使用方法可以參閱博文《Android學習筆記34:使用檔案儲存體資料》。  (2)Shared Preferences:常用來儲存索引值對形式的資料,對系統配置資訊進行儲存。  (3)Content Providers:資料共用,用於應用程式之間資料的訪問。  (4)SQLite:Android內建的輕量級關係型資料庫,支援SQ

Android學習筆記02:AndroidManifest.xml源碼

  AndroidManifest.xml是每個Android程式中必須的檔案,位於整個項目的根目錄下,描述了package中組件,如Activities、Services、Content Providers、Intent Receivers等,以及它們各自的實作類別,各種能被處理的資料和啟動位置。  其源碼如下:AndroidManifest.xml源碼 1 <manifest

Android學習筆記07:架構布局FrameLayout

  架構布局是將控制群組織在Android程式的使用者介面中最簡單的布局類型之一。  架構布局中的子視圖總是被繪製到相對於螢幕的左上方上。所有添加到這個布局中的視圖都是以層疊的方式顯示。第一個添加到架構布局中的視圖顯示在最底層,最後一個被放在最頂層,上一層的視圖會覆蓋下一層的視圖,因此架構布局類似堆棧布局。  在架構布局中,常用的屬性有以下幾項:  android:top將視圖放到螢幕的頂端  android:Buttom將視圖放到螢幕的低端  android:Left將視圖放到螢幕的左端  a

Android學習筆記37:使用Content Providers方式共用資料

  在Android中一共提供了5種資料存放區方式,分別為:  (1)Files:通過FileInputStream和FileOutputStream對檔案進行操作。具體使用方法可以參閱博文《Android學習筆記34:使用檔案儲存體資料》。  (2)Shared Preferences:常用來儲存索引值對形式的資料,對系統配置資訊進行儲存。具體使用方法可以參閱博文《Android學習筆記35:使用Shared Preferences方式儲存資料》。  (3)Content Providers:

Android學習筆記25:畫廊控制項Gallery的使用

  在Android中,畫廊控制項Gallery用來顯示圖片列表,可以用手指直接拖動圖片左右移動。Gallery只能水平顯示一行,且Gallery列表中的圖片會根據不同的拖動情況向左或向右移動,直到顯示到最後一個圖片為止。  下面我們就通過一個執行個體來示範如何?Gallery畫廊控制項功能。1.xml布局  在xml布局檔案中,我們使用LinearLayout對整個介面進行垂直布局。在介面上端設定一個ImageView控制項,用來顯示當前選中的Gallery列表圖片。在介面下端設定一個Gall

Android學習筆記09:Paint及Canvas的簡單應用

  在Android中需要通過graphics類來顯示2D圖形。  graphics中包括了Canvas(畫布)、Paint(畫筆)、Color(顏色)、Bitmap(映像)等常用的類。graphics具有繪製點、線、顏色、2D幾何圖形、影像處理等功能。  1.Color(顏色)類  Android系統中顏色的常用表示方法有以下3種:  (1)int color = Color.BLUE;  (2)int color =

Android學習筆記38:Android四大組件之Activity

  Android應用程式的四大組件分別是Activity、Service、BroadcastReceiver和ContentProvider。本文將主要對Activity做一個較全面的總結,Service和BroadcaseReceiver也將在隨後的博文中分別進行介紹。有關ContentProvider的使用方法可以參閱博文《Android學習筆記37:使用Content Providers方式共用資料》。 1.Activity註冊  Activity是Android中最常見的組件,每個Ac

Android學習筆記03:學習過程中碰到的一些問題及解決方案

  在學習Android開發的過程中遇到了不少的問題,所幸的是最終經過上網查詢都得到瞭解決。現在將我在學習Android開發過程中遇到的一些問題及解決的方法整理如下。1.R.java不能即時更新  問題描述:在res檔案中新增的變數不能在R.java中即時的顯示出來。  解決方案:選擇功能表列的“Project”,勾選“Build

Android學習筆記47:使用HttpClient介面實現網路通訊

  在Android中,我們可以通過使用標準的Java介面來完成Android應用程式的連網操作。但是在實際開發中,可能會需要用到更複雜的連網操作,為此,Android平台提供了Apache HttpClient介面,為用戶端的HTTP編程提供了高效、便捷、功能豐富的工具包支援。  Android平台在引入Apache HttpClient的同時,還對其進行了一些封裝和擴充,如設定預設的HTTP逾時和緩衝大小等。使用Apache HttpClient介面,我們可以建立HttpClient、Htt

Android學習筆記40:Android四大組件之BroadcastReceiver

  Android應用程式的四大組件分別是Activity、Service、BroadcastReceiver和ContentProvider。其中,Activity、Service和ContentProvider在之前的博文中都已經介紹過了,具體如下:  (1)Activity:《Android學習筆記38:Android四大組件之Activity》  (2)Service:《Android學習筆記39:Android四大組件之Service》  (3)ContentProvider:《And

Android學習筆記42:XML檔案解析(DOM方式)

  在上一篇博文《Android學習筆記41:XML檔案解析(SAX方式)》中,我們學習了如何使用SAX解析器對XML檔案進行解析,從而獲得我們想要的有用資訊。  本篇博文主要介紹如何使用DOM解析器對XML檔案進行解析。 1.DOM樹中的物件類型  使用DOM解析XML文檔時,整個XML文檔會被轉換成一顆DOM樹,DOM解析器會將XML文檔的節點對應轉化成DOM樹的每個節點。  DOM樹不僅可以描述XML文檔的結構化特徵,而且具有物件模型的特徵,將XML文檔轉換成DOM樹的過程,就是將文檔模型

Android學習筆記43:XML檔案解析(Pull方式)

  解析XML文檔的方法是很多的,除了常用的SAX和DOM方法以外,還可以使用Java內建的Pull來解析XML文檔。 1.使用Pull解析器解析XML文檔  Pull解析器的運行方式和SAX解析器很相似,它提供了類似的事件,比如文檔開始、文檔結束、開始元素和結束元素等。使用parser.next()方法可以進入下一個元素並觸發相應的事件。各種事件均已數位形式被發送,因此可以在程式中使用一個switch語句來對事件進行選擇,然後進行相應的事件處理。1.1事件類型  Pull解析器提供的事件類型總

Android學習筆記44:JSON資料解析

  JSON(JavaScript Object Notation)是一種輕量級的資料交換格式,採用完全獨立於語言的文字格式設定,為Web應用開發提供了一種理想的資料交換格式。  本文將主要介紹在Android開發中,如何在伺服器端建立JSON資料,以及如何在Android用戶端對JSON資料進行解析。 1.JSON資料結構  在JSON中有兩種資料結構:對象和數組。1.1對象  在JSON中,一個對象以“{”(左括弧)開始,“}”(右括弧)結束。每個“名稱”後跟一個“:”(冒號),冒號後是該名

Android學習筆記46:使用Post方式提交資料

  在Android中,提供了標準Java介面HttpURLConnection和Apache介面HttpClient,為用戶端HTTP編程提供了豐富的支援。  在HTTP通訊中使用最多的就是GET和POST了,GET請求可以擷取靜態頁面,也可以把參數放在URL字串的後面,傳遞給伺服器。POST與GET的不同之處在於POST的參數不是放在URL字串裡面,而是放在HTTP請求資料中。  本文將使用標準Java介面HttpURLConnection,以一個執行個體示範如何使用POST方式向伺服器提交

總頁數: 2945 1 .... 100 101 102 103 104 .... 2945 Go to: 前往
Tags Index:

聯繫我們

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

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