Android 程式開發:(二)使用意圖 —— 2.1 連結Activities

在一個Android應用中可以包含零個或多個Acivity。當你的應用中包含多個Activity時,通常要在各個Activity中間跳轉。在Android中,完成這些操作需要使用Intent的組件。理解這個既重要又抽象概念的最好辦法,就是嘗試一下。下面的例子展示如何在兩個Activity之間跳轉。1. 建立一個工程,UsingIntent。2. 建立兩個Activity:UsingIntentActivity和SecondActivitty。3. AndroidManifest.xml中的代碼。

Android 程式開發:(二)使用意圖 —— 2.5 使用Intent調用內建應用程式程式

我們已經瞭解了如何在自己的單個應用中調用activity。但是,android開發中比較重要的一點,就是使用intent調用其他應用的activity。特別地,你的應用可以調用系統中的許多“內建”應用。所謂的“內建”應用,指的就是系同層級的應用,比如Browser,Phone,Sms等等。舉個例子,如果你的應用需要開啟一個網頁,可以使用Intent對象去呼叫瀏覽器,瀏覽器把網頁顯示出來,而不是要自己建立一個瀏覽器。。。下面的例子展示如何調用系統中的幾個比較常用的“內建”應用。1. 建立一個工程,

Android 程式開發:(二)使用意圖 —— 2.4 使用Intent傳遞資料

除了能從一個Activity返回資料結果之外,向一個Activity傳遞資料也是很常用的。1. 建立一個工程,PassData。2. main.xml中的代碼。[java] view plaincopy<?xml version="1.0" encoding="utf-8"?>  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"      android:layout_width="

Android 程式開發:(十二)清單控制項 —— 12.3 ListView的總結範例

使用一個例子,來總結一下ListView的基本使用。1. 建立一個工程:ListViewDemo。2. main.xml中的代碼。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"

Android 程式開發:(十二)清單控制項 —— 12.2 ListView的擴充功能

ListView是一個可以被深度擴充的視圖。在做項目的時候,擴充ListView去顯示資料是必不可免的。接下來會展示如何在ListView中去選擇多個物件,以及如何使用ListView的“過濾”功能。1. 使用上一節的工程:BasicViews5。2. 在BasicViews5Activity.java中添加一些代碼。 String[] presidents; /** Called when the activity is first created. */

Android 程式開發:(十四)顯示映像 —— 14.2 ImageSwitcher

前面的一節,介紹了如何組合使用Gallery和ImageView。但是,有的時候當你在gallery中點擊一個圖片,你可能不希望一個圖片“突然地”在imageview中顯示出來。例如,你可能希望給某個圖片設定一些切換動畫。此時,就需要使用ImageSwitcher和Gallery一起使用。下面展示如何使用ImageSwitcher。1. 建立一個工程,ImageSwitcher。2. main.xml中的代碼。<?xml version="1.0"

深入淺出 – Android系統移植與平台開發(書稿版)(二)- 安裝Vmware虛擬機器及Ubuntu12.04

第一章、Android源碼開發環境搭建本章節主要講解如何搭建基於Ubuntu的Android開發環境,為後面章節的內容講解做鋪墊。本章節主要內容:l  安裝VMware虛擬機器軟體l  安裝Ubuntu作業系統l  VMware網路設定l  VMware與主機資料共用l  VMware添加新硬體l  JDK安裝l  安裝Android編譯工具l 

Android 程式開發:(十三)特殊片段 —— 13.1 ListFragment

ListFramgent就是一個包含ListView的Fragment,它可以通過資料來源(數組或遊標)顯示一系列的資訊。ListFragment是非常有用處的,就像RSS,可能左邊顯示一個列表,右邊顯示被選中的列表所對應的內容。可以通過繼承ListFragment建立一個ListFragment對象。下面將展示如何使用ListFragment。1. 建立一個工程:ListFragmentExample。2. main.xml中的代碼。<?xml version="1.0"

Android 程式開發:(十八)檔案 —— 18.3如何選擇最佳的儲存方式

之前的幾篇文章描述了在Android應用中儲存資料的主要三種方式:SharedPreferences,內部儲存和外部SD卡儲存。究竟在你的應用中採用那種方式呢?下面有一些建議:1. 如果你有索引值對形式的資料,使用SharedPreferences對象。舉個例子,如果你想儲存使用者的一些屬性,比如名字,膚色,生日或最後的登陸日期,那麼SharedPreferences對象就是儲存這些資料的最佳方式。2.

Android 程式開發:(十七)喜好設定 —— 17.3 修改喜好設定檔案的預設名字

在我的裝置上面,預設的喜好設定名字是net.manoel.UsingPreferences_preferences.xml,這個名字是使用包名作為首碼的。然而,給喜好設定定義一個特殊的名字也是非常有益的。可以按照下面這麼做。public class AppPreferenceActivity extends PreferenceActivity { @Override public void onCreate(Bundle savedInstanceState) {

Android 程式開發:(十八)檔案 —— 18.4使用靜態資源

除了可以在運行時去建立並使用檔案,也可以在設計階段把檔案放在程式包中,這樣一來就可以在運行時去使用他們。舉個例子,你想把一些協助檔案打包進程式,當使用者需要的時候,就可以展示給他們看。在這種情況下,應該把檔案放在res/raw檔案夾下面。想要在代碼中使用這個檔案,需要調用Activity的getResources()方法,返回一個Resources對象。然後,使用它的openRawResource()方法去開啟res/raw檔案夾中的檔案:/** Called when the

Android 程式開發:(十三)特殊片段 —— 13.2 DialogFragment

我們也可以建立另外一種片段——DialogFragment。顧名思義,DialogFragment就是一個浮動在Activity上面的Fragment。當需要使用者的反饋時,DialogFragment就會派上用場。與使用ListFragment類似,需要繼承DialogFragment基類。下面將會展示如何使用DialogFragment。1. 建立一個工程:DialogFragmentExample。2. 在包路徑下面建立一個類,Fragment1。public class

Android 程式開發:(十八)檔案 —— 18.1 儲存到內部存放裝置

SharedPreferences對象能夠讓你去儲存一些“索引值對”類型的資料,比如使用者id,生日,性別,社會安全號碼等等。但是,有的時候你需要去使用傳統的檔案系統去儲存資料。例如你可能想要去儲存一篇文章,而這篇文章要被展示在你的應用中。在Android系統中,你也可以使用java.io包去實現這個功能。在Android系統中,第一種儲存檔案的方法是儲存到內部裝置。下面展示如何儲存用書輸入的字串到內部存放裝置。1. 建立一個工程,Files。2. main.xml中的代碼。<?xml

Android 程式開發:(十八)檔案 —— 18.2儲存到外部存放裝置(SD卡)

上一節介紹了如何把檔案儲存體到內部裝置。有的時候,需要把檔案儲存體到外部存放裝置,比如SD卡。因為SD卡具有更大的儲存空間,同時也可以很容易的和其他使用者分享這些檔案。使用上一節的例子,把使用者輸入的文字儲存在SD卡,修改onClick()事件。如下:public class FilesActivity extends Activity {EditText textBox;static final int READ_BLOCK_SIZE = 100;/** Called when the

Android 程式開發:(十三)特殊片段 —— 13.3 PreferenceFragment

有的時候,我們做的程式需要提供一些選項的功能,能讓使用者去定製化他們自己的使用風格。舉個例子,你可能允許使用者是否自動儲存登入資訊,允許使用者自己設定某個頁面的重新整理時間等等。在Android平台上面,我們可以使用PreferenceActivity基類去顯示給使用者一個選項設定的介面。在Android3.0或更高的版本上,可以使用PreferenceFragment類去實現這個功能。下面將展示如何去建立和使用PreferenceFragment。1.

Android 程式開發:(十六)其他視圖 —— 16.2 WebView

WebView能夠讓你在activity中去內嵌一個web瀏覽器。如果你的應用需要內嵌一些web內容的話,這是非常有用的。下面展示如何在activity中通過編碼的方式去載入網頁中的內容。1. 建立一個工程,WebView。2. main.xml中的代碼。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

Android 程式開發:(十七)喜好設定 —— 17.1 擷取預設資訊

下面展示如何使用SharedPreferences對象去儲存應用的資料。你也將會看見通過特殊的Activity去修改已經被儲存的應用資料。1. 建立一個工程,UsingPreferences。2. 在res檔案夾下面建立一個檔案夾,xml。在建立的檔案夾中建立一個檔案,myappreferences.xml。3. 在myapppreferences.xml檔案中編寫代碼。<?xml version="1.0"

Android 程式開發:(十七)喜好設定 —— 17.2 編碼實現擷取與修改預設資訊中的值

在上一節中,大家已經看到了,PreferenceActivity這個類允許使用者在運行時去建立和修改喜好設定資訊。如果想要使用這些喜好設定資訊,你就需要使用SharedPreferences這個類。1. 繼續使用上一節中的工程,在UsingPreferences.java中添加一些代碼。public class UsingPreferencesActivity extends Activity {/** Called when the activity is first created. */@

Android 程式開發:(十九)資料庫 —— 19.1建立資料庫輔助類

目前所介紹的方法只是用來儲存一些簡單的資料。如果想要儲存關係型資料,那麼使用資料庫將會更加的效率。舉個例子,你要儲存學校裡面每一個學生的分數,這種情況下,最好使用資料庫,因為你可以查詢某個學生的具體分數。而且,使用資料庫能夠保持不同資料之間關係的完整性。Android使用SQLite資料庫系統。使用這種資料庫,只有建立它的程式可以使用它,別的程式無法訪問到它。在接下來的幾節中,會簡述如何通過編碼在你的程式中建立一個SQLite資料庫。對於Android來說,通過編碼建立的資料庫的儲存位置是/da

深入淺出 – Android系統移植與平台開發(書稿版)(三)- 配置Vmware網路

2.1.3 VMware網路設定VMware軟體的強大之處在於它能夠保證虛擬機器和宿主機平等並列運行,並且讓二者進行網路通訊,而我們在開發Android系統應用時會使用到網路,將來做Android系統移植時更需要網路的支援,因此VMware的網路設定對開發人員非常重要。Ø 

總頁數: 2771 1 .... 613 614 615 616 617 .... 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.