編輯:高級開發
android程序可以促使移動設備的創新,讓用戶體驗到最優越的移動服務,同時,開發商也將得到一個新的開放平台,開發既有用又有吸引力的移動服務,並推廣這些產品。
這是更加android開發文檔,寫的我的第一個android開發項目,就是在屏幕上顯示一個簡單的Hello World。 首先介紹幾個概念:AVD,AVD的全稱為:android Virtual Device,就是android運行的虛擬設備,他是android的模擬器識別,然後運行我們寫的android程序。
我們建立的android程序要運行,必須創建我們自己的AVD,每個AVD上可以配置很多的運行項目。創建AVD的方法又兩種。一是通過Elcipse開發環境,二是通過命令行創建。Eclipse開發環境創建:選擇Elcipse菜單中Windows菜單下的android AVD Manager,彈出以下窗體:
在name中輸入AVD的名稱,Target中選擇我們使用的類庫(android 1.1、android1.5或者Google APIs 1.5),創建SDCard和皮膚,點擊Finish按鈕就可以了。令行創建:在命令行方式中找到Tools的路徑。
後面是參數,Create avd是創建AVD,target 2是等級,android程序的名稱。創建第一個android開發項目:這個是android的插件自動生成的,他就是繼承了Activity 類,這個類是android運行的一個類,簡單的說就是一個界面。
gen文件夾下的內容是自動產生的,不建議手工去修改這個裡面的內容。res文件夾下放置的是android使用的資源,其中drawable是圖片,也就是在android Devices中顯示的程序的圖標。layout中是布局,其中TextVIEw就是其中的配置。values中放置的是資源。
2004 年秋,明星擁抱新的 Sidekick。2003 年 Sidekick 發布了彩色版,吸引了明星們的注意。帕麗斯希爾頓和林賽羅韓都是 Sidekick 的用戶。
Google的android 2.1之前曾經歷過跳票的痛苦,但現在的發布正好迎合了Nexus One的發展。看來谷歌繼續對抗蘋果的iPhone的戰爭,才剛剛開始。And
Launcher不是android特有的,更不是智能手機特有的。很多設備都具有類似Launcher這種東西。就算是Windows,Linux也是有的。android中的
android開發采用了軟件堆層(software stack,又名軟件疊層)的架構,主要分為三部分,下面就對這三個部分做一下自己的見解和看法,希望能夠給大家帶來相關的