Time of Update: 2013-12-26
BKJIA外電頭條】和Android平台行動裝置 App程式非常類似,Windows Phone 7WP7)應用程式也是用託管語言編寫的,Android使用Java,Windows Phone 7使用C#,各自都提供了豐富的開發庫,Java和C#之間的許多差異都與樣式有關,它們都和C/C++有著千絲萬縷的聯絡,因此它倆也有很多相似之處。.NET/Windows Phone 7和Java/Android
Time of Update: 2013-12-26
BKJIA編者按:Android主要有四大主要組件組成:Activity、ContentProvider、Service、Intent組成。Android檔案的運行主要需要讀寫四大組件的檔案。本文將介紹如何讀寫Android檔案,希望對進行中Android開發的朋友有所協助。BKJIA推薦閱讀:Android開發應用詳解檔案存放位置在Android中檔案的I/O是存放在/data/data/<package
Time of Update: 2013-12-26
最近使用Eclipse配合ADT開發Android感覺到bug還是很多的,問題比Symbian還要多,突然感覺到微軟真的是處處想到開發人員。Eclipse的穩定性和運行效率再次體現出了Java的不足。新問題來了,編譯時間總是報錯,clear build後,重啟Eclipse還是錯誤。奇怪了,仔細用FileMon監視了下檔案變化,Eclipse和ADT竟然在C:\Documents and Settings\android123.com\Local Settings\Application
Time of Update: 2013-12-26
理解布局對於好的Android應用設計來說是非常重要的。在這個教程裡,我們提供一個關於布局如何適應Android應用程式架構的概述。我們還探討了一些特定的可用布局控制項,用它們來以各種各樣的方式組織應用程式螢幕內容。什麼是布局?Android開發人員使用術語“布局”,指的是兩種含意中的一種。兩種定義在這篇教程中都會用到,而且很不幸的是在Android開發社區它們被混著使用。布局的兩種定義如下:一種資源,它定義了在螢幕上畫什麼。布局資源儲存在應用程式的/res/layout
Time of Update: 2013-12-26
Droid-Fu是什麼 Droid-Fu 是一個通用的Android應用庫Droid-Fu 的主要目的是使得Android開發更加容易Droid-Fu 是開源的還不夠嗎?Droid-Fu 包含了許多工具類,還有非常易用的Android組件,所有這些對於Android應用來說都是非常有用的。Droid-Fu在以下領域提供了支援:Android應用的生命週期、背景工作 、Http訊息處理 、遠程圖片處理 、定製的各種Adapter …
Time of Update: 2013-12-26
ActivityAndroid中,Activity是所有程式的根本,所有程式的流程都運行在Activity之中,Activity具有自己的生命週期見http://www.cnblogs.com/feisky/archive/2010/01/01/1637427.html,由系統控制生命週期,程式無法改變,但可以用onSaveInstanceState儲存其狀態)。對於Activity,關鍵是其生命週期的把握如),其次就是狀態的儲存和恢複onSaveInstanceState onRes
Time of Update: 2013-12-26
Android考慮到安全執行緒問題,不允許線上程中執行UI線程,在Android中,有一個很有意思的類:android.os.Handler,這個可以實現各處線程間的訊息傳遞。先看段代碼,這個執行個體化了一個Handler,Handler可以通過Message在多個線程通訊,我這裡做的是定時recLen加1,然後以一定的格式,顯示到recTime上UI線程上的操作)。final Handler handler = new Handler(){&n
Time of Update: 2013-12-26
本視頻為《視頻教程:Android核心編程》的第二部分:示範第一個Android應用程式。查看全部教程請點擊BKJIA視頻專題:Android核心編程 Android核心編程1 Android核心編程3 Android核心編程4 Android核心編程5 Android核心編程6
Time of Update: 2013-12-26
Eclipse Android中如何查看各版本原始碼是本文要介紹的內容,主要是來瞭解並學習Eclipse Android的內容,具體關於Eclipse Android詳解來看本文。先來看這篇文章:Eclipse Android項目匯入到開發環境,這個是匯入android的工程。Eclipse+ADT是目前最推薦的一種開發Eclipse Android的開發環境,不過有些Eclipse
Time of Update: 2013-12-26
效能最佳化Android應用程式啟動並執行行動裝置受限於其運算能力,儲存空間,及電池續航。由此,它必須是高效的。電池續航可能是一個促使你最佳化程式的原因,即使他看起來已經啟動並執行足夠快了。由於續航對使用者的重要性,當電量耗損陡增時,意味這使用者遲早會發現是由於你的程式。雖然這份文檔主要包含著細微的最佳化,但這些絕不能成為你軟體成敗的關鍵。選擇合適的演算法和資料結構永遠是你最先應該考慮的事情,但這超出這份文檔之外。簡介寫出高效的代碼有兩條基本的原則:◆不作沒有必要的工作。◆盡量避免記憶體配置。明
Time of Update: 2013-12-26
Android API中文文檔Button是本文要介紹的內容,主要是來瞭解並學習Android API文檔的內容,具體Android API文檔內容的詳解來看本文。一、Android API結構public class Button extends TextView java.lang.Object android.view.View android.widget.TextView
Time of Update: 2013-12-26
Android SDK離線安裝是本文要介紹的內容,主要是來瞭解並學習Android SDK安裝的內容,具體關於Android SDK是如何離線安裝的內容來看本文詳解。Android開發環境,完整的說包括JDK,Eclipse,AndroidSDK和ADTplugin。四個之中最麻煩的就是Android SDK的安裝,現在google的策略是將SDK和platform分離開來,所以線上安裝Android SDK的時候會讓你選擇需要選擇platform版本和SDK其他組件的版本。Android
Time of Update: 2013-12-26
沙箱、進程和許可權在 Linux 中,一個使用者識別碼 識別一個給定使用者;在 Android 上,一個使用者識別碼 識別一個應用程式。應用程式在安裝時被分配使用者 ID,應用程式在裝置上的存續期間內,使用者識別碼 保持不變。許可權是關於允許或限制應用程式(而不是使用者)訪問裝置資源。Android 使用沙箱的概念來實現應用程式之間的分離和許可權,以允許或拒絕一個應用程式訪問裝置的資源,比如說檔案和目錄、網路、感應器和 API。為此,Android 使用一些 Linux 工具 +
Time of Update: 2013-12-26
第二種是通過綁定的方式來啟動Service。先看流程圖。點擊查看大圖綁定的方式和第一節的方式最大的不同就是在於,Activity可以和Service實現關聯,當被關聯的Activity結束後,相應的Service 也會停止,同時在綁定了的Activity中我們還可以回調我們在Service中定義的方法。在這裡我們使用了 this.bindService(intent, myServiceConnection, Context.BIND_AUTO_CREATE);
Time of Update: 2013-12-26
Activity跳轉與傳值,主要是通過Intent類來串連多個Activity,通過Bundle類來傳遞資料。範例程式碼如下:1.1、使用intent.putExtra()方法賦值1 public class menu extends Activity {23 @Override4 public void onCreate(Bundle savedInstanceState) {5 super.onCreate(savedInstanceState);67
Time of Update: 2013-12-26
AutoCompleteTextView的功能類似於百度或者Google在搜尋欄輸入資訊的時候,彈出的與輸入資訊接近的提示資訊。具體效果是,一個可編輯的文本視圖,當使用者輸入資訊後彈出提示。提示列表顯示在一個下拉式功能表中,使用者可以從中選擇一項,以完成輸入。提示列表是從一個資料配接器擷取的資料。以下是使用的步驟:第一步:在布局檔案中定義控制項<AutoCompleteTextView  
Time of Update: 2013-12-26
點擊看大圖)Android平台是建立在Linux基礎上,以Java語言為主的一個作業系統平台。它的開發涉及到很多方面,但其實並不複雜,上面的路線圖看似需要學習的內容很多,但其實每個小知識點基本掌握並不需要花太長時間,按照上面的路線圖進行學習之後,一般人就可以開發出簡單的Android程式,或者能看懂網上的Android代碼和執行個體,進行下一步的學習。希望此路線圖對即將開始學習Android開發的人有所協助。
Time of Update: 2013-12-26
Android SDK中的核心包在frameworks/base/core/java/android中,下面是各個核心包的介紹。android.app:實現Android的應用程式模型。主要的類包括Application表示開始和結束語義),以及眾多與Activity相關的類、控制項、對話方塊、提醒和通知。android.bluetooth: 提供一些類來處理藍芽功能。主要的類包括BluetoothAdapter、BluetoothDevice、BluetoothSocket、
Time of Update: 2013-12-26
1、應用程式基底礎Android 應用程式是用Java程式設計語言寫的。編譯後的Java代碼——包括應用程式要求的任何資料和資源檔,通過aapt工具捆綁成一個Android包,歸檔 檔案以.apk為尾碼。這個檔案是分發應用程式和安裝到行動裝置的中介或工具,使用者下載這個檔案到他們的裝置上。一個.apk檔案中的所有代碼被認為是一 個應用程式。aapt:aapt是Android Asset Packaging
Time of Update: 2013-12-26
Airplay屬於區域網路內異構裝置之間分享多媒體資料的一種通訊協定。Airplay裝置有用戶端和伺服器之分,一般將小屏IOS裝置實現為Airplay用戶端,大螢幕裝置實現為Airplay伺服器。即iPhone, iPad, iPod一般為Airplay用戶端,iTV, Macbook設計為Airplay伺服器,在小屏和大屏之間分享視頻、照片和音樂。Airplay屬於私人協議,著作權Apple公司所有。IOS裝置的保有量非常大,如果Android機頂盒能夠支援IOS