編輯:初級開發
1. AIDL的語法和框架,android IDL語言類似Java的接口,可以使用常規的String、Boolean等類型,但對於數值傳遞我們需要使用 Parcelable 接口,如果你不了解 Parcelable 的使用,android123將在下節詳細解釋。
2. 在我們的工程中創建一個 xxx的.aidl文件,這時回到Eclipse重新構建工程可以發現在/res/gen的文件夾下會自動生成Ixxx.Java文件,ADT幫我們實現這個接口的stub類,具體的AIDL文件內容比如為:
package com.android123.cwj;
interface IWeatherService {
int getTemperature(in String city,out String temperature);
int getTemperatureList(in String city, out String[] temperature);
}
上面我們注意AIDL文件中的方法,參數類型前面有in和out關鍵字,類似Win32 COM中的IN或OUT,分別代表傳入和輸出,對於Java文件,ADT插件會在res/gen中生成一個Java文件實現Stub子類。本文未完成
1.2.4 範例程式(3):採單純委託方法1.2.4.1 撰寫步驟:Step-1: 建立android專案:Px03。Step-2: 撰寫Activity的子類別:ac
下面展示一段在android1.5上讀取手機通訊錄的代碼1 //鏈接通訊錄數據庫 2 ContentResolver content = getContentResol
這篇文章沒有打算有一個很好的邏輯去介紹android的某個方面,全盤大致上就是我接觸、了解android的ui開發後到現在的一些感想以及個人理解吧! &nbs
1. 一些常用的公共屬性介紹1) layout_width - 寬fill_parent: 寬度和父元素相同,wrap_content: 寬度隨本身的內容所調整,或者指