日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

第一个Android程序

發布時間:2025/3/15 Android 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第一个Android程序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

一,下載開發資源:

?

1 ,下載最新的 Android SDK

?? http://code.google.com/android/download.html

2 ,下載最新的 ADT 插件

?

二,配置環境:

?

1, eclipse 安裝 ADT 插件

2, window -》 preferences -》 android 里設置 Android SDK 的位置

?

三,建立工程:

?

啟動Eclipse, 選擇 File -> New -> Project 菜單, 如果你安裝好了Android 的Eclipse 插件,你將會在彈出的對話框中看到"Android Project" 的選項。

?

?

選擇“Android Project”, 點擊 Next 按鈕。

2, 填寫項目的細節參數.

下面的對話框需要你輸入與項目有關的參數:

?

這個表格中詳細介紹了每個參數的含義:

Project Name : 包含這個項目的文件夾的名稱。

build target : 選擇新建 Android 項目的構建目標,在ADT 0.9 中,提供了三個選項, Android 1 . 1 Android 1 .5 和Google APIs 。選擇 Android 1 . 1 指示新建項目的目標運行環境是 Android 1 . 1 Android 1 .5 的目標運行環境是 Android 1 .5 ,Google APIs 的目標環境在 Android 1 .5 的基礎上增加了Google Map API

Package Name : 包名,遵循JAVA 規范,用包名來區分不同的類是很重要的

Activity Name : 這是項目的主類名,這個類將會是Android 的Activity 類的子類。一個Activity 類是一個簡單的啟動程序和控制程序的類。它可以根據需要創建界面,但不是必須的。

Application Name :  一個易讀的標題在你的應用程序上。

?

四,重要目錄:

?

src

? 源文件目錄,下面有在向導中指定的包名和 Activity 類名

Android 1 .5

android .jar ,此項目的構建目標平臺, Android 1 .5 表示此項目的目標運行環境為 Android sdk 1 .5

gen

此目錄中包含由 ADT 編譯生成的 java 源文件

assets

保存原始的資源文件,說它原始是因為 Android 不會對此目錄下的文件做任何處理,與 res 目錄不同

res

同樣也是保存資源文件,但此目錄下的資源文件 ADT 在編譯后會生成一個 R.java 文件,方便在 java 源文件中引用這些資源

AndroidMenifest.xml

Andriod 應用程序清單文件

default.properties

這是一個 java 屬性文件,里面包含了此項目的一些設置信息,默認情況下包含此項目目標平臺

?

五,編輯代碼

?

當一個項目建立好以后,最直接的效果,就是在屏幕上顯示一些文本,下面是完成后的代碼,稍后我們在逐行解釋。

public class Hello extends Activity {

??? /** Called when the activity is first created. */

??? @Override

??? public void onCreate(Bundle icicle) {

??????? super.onCreate(icicle);

??????? TextView tv = new TextView(this);

??????? tv.setText("Hello World, Hello!");

??????? setContentView(tv);

??? }

}

注意你還需要添加 import android.widget.TextView; 在代碼開端處。

在Android 程序中, 用戶界面是由叫做Views 類來組織的。 一個View 可以簡單理解為可以繪制的對象,像選擇按鈕,一個動畫,或者一個文本標簽( 這個程序中) ,這個顯示文本標簽的View 子類叫做TextView.  

如何構造一個TextView:

TexiView tv = new TextView(this);

TextView 的構造參數是Android 程序的Context 實例, Context 可以控制系統調用, 它提供了諸如資源解析, 訪問數據庫等等。Activity 類繼承自Context 類,因為我們的HelloAndroid 是Activity 的子類, 所以它也是一個Context 類,所以我們能用"this" 在TextView 構造中。

當我們構造完TextView 后,我們需要告訴它顯示什么:

tv.setText("Hello, Android");

這個步驟很簡單,當我們完成了這些步驟以后,最后要把TextView 顯示在屏幕上。

setContentView(tv);

Activity 的setContentView() 方法指示出系統要用哪個View 作為Activity 的界面, 如果一個Activity 類沒有執行這個方法,將會沒有界面并且顯示白屏。在這個程序中,我們要顯示文本,所以我們傳入已創建好的TextView 。

?

六, AVD 創建

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 的路徑,輸入命令: android create avd --target 2 --name my_avd

?? 其中 android 是命令,后面是參數, Create avd 是創建 AVD target 2 是等級, name Avd 的名稱。

?

?

七,運行程序

Android 1 .5 運行應用程序的方式與之前版本,即Android 1 .1 ,不同。在運行之前需要新建一個avd (Android 虛擬設備),avd 制定了模擬器運行的配置信息。

下面來配置此項目的運行信息

?“run” ->? "run configuration ..." 打開運行配置對話框,在右邊的樹中選擇Android Application ,單擊左上角的新建按鈕,如下圖所示

單擊新建會創建一個新的Android 應用程序運行配置信息,在對話狂的右側的Android tab 頁中設置如下

? 在target tab 頁中選中剛才在命令提示符中新建的avd ,如下

設置好了單擊對話框右下側的“Apply” 按鈕。這樣一個新的針對hello 項目的運行配置就新建設置完成了,單擊對話框右下角的“Run” 按鈕就可以運行此項目中的應用程序了。

八,運行結果

?

?

九,注意問題

如果把模擬器關閉掉再重新運行的話,速度慢到讓你絕望。

但是 android 模擬器有一個比較好的地方就是你可以一直讓他運行著,修改項目的代碼,等你修改完了之后,點擊運行,這樣的話就不必要重新再倒入模擬器運行,而是在原有的模擬器之運行修改后的程序,速度已經可以接受。這個和 wtk 不太一樣。

?

版權聲明:本文為博主原創文章,未經博主允許不得轉載。

轉載于:https://my.oschina.net/jackruan/blog/498701

總結

以上是生活随笔為你收集整理的第一个Android程序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 特黄在线| 韩国在线不卡 | 流白浆视频| 亚洲免费视频大全 | 91黑人精品一区二区三区 | 国产在线中文 | 国产v综合v亚洲欧美久久 | 亚洲精品一区二区三区蜜桃 | 成年人的免费视频 | 欧美性白人极品1819hd | 免费看的黄色网 | 日韩欧洲亚洲AV无码精品 | 亚洲com| 色眯眯网 | 奇米狠狠 | 神马影院午夜伦理片 | 日韩欧美视频网站 | 佐山爱在线视频 | 国产av一区二区三区精品 | 狠狠躁夜夜躁人人爽视频 | 日韩精品tv| 日本韩国免费观看 | 一级久久 | 黑白配在线观看免费观看 | 91文字幕巨乱亚洲香蕉 | 国产一区二区免费 | 亚洲最大成人在线视频 | 都市激情校园春色亚洲 | 黄视频网站在线观看 | 国产传媒av | 91在线综合 | 欧美破处女 | 免费成人黄色av | 最近中文字幕免费 | 欧美日韩小视频 | 国产精品无码永久免费不卡 | 小泽玛利亚一区二区三区在线观看 | 182在线视频| 免费av网站大全 | 午夜婷婷| 欧美高清视频在线观看 | 草草影院欧美 | 欧美一级免费看 | 免费成年人视频在线观看 | 一级片久久久 | 男女啪动最猛动态图 | 国产中文字幕在线视频 | 日本资源在线 | 五月激情四射网 | 黄色网免费 | 日韩一区二区三区视频在线 | 天堂√在线| 国产精品一区二区三区不卡 | 色xxxxx| 丰满人妻一区二区三区精品高清 | 一个人看的视频www 色就是色网站 | 欧美日韩亚洲色图 | 孕妇毛片 | 日韩最新中文字幕 | 中文字幕一区二区三区四区不卡 | 国产极品久久久 | 丝袜美女av| 日本综合色 | 亚洲精华国产精华精华液网站 | 久久婷婷婷 | 午夜神马福利 | 国产精品制服丝袜 | 免费吃奶摸下激烈视频 | 樱花影院最新免费观看攻略 | 精品人妻av一区二区三区 | 内射后入在线观看一区 | 亚洲色图综合在线 | 人人妻人人澡人人爽精品 | 免费视频网站在线观看入口 | 另类av小说 | 国产精品178页 | 免费看欧美黑人毛片 | 国产手机av | 亚洲 国产 日韩 欧美 | 国产精品视频在线播放 | 国产va亚洲va在线va | 欧美极品videos精品 | 美女扒开腿让男生捅 | 东北熟女一区二区三区 | 四虎影院污 | 欧美第二页| 边添小泬边狠狠躁视频 | 大肉大捧一进一出视频 | 美女久久视频 | 在线一区二区三区四区五区 | 免费播放片大片 | 亚洲精品字幕在线观看 | 爱情岛论坛成人av | 欧美一区久久 | 色偷偷免费费视频在线 | 亚洲男人的天堂在线观看 | 波多野结衣中文字幕一区二区三区 | 国产美女在线精品 | 久久日本精品字幕区二区 |