久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3733|回復(fù): 0
收起左側(cè)

第一個(gè)android程序:HelloWorld

[復(fù)制鏈接]
ID:51773 發(fā)表于 2013-7-31 17:40 | 顯示全部樓層 |閱讀模式
    在前面我們已經(jīng)成功搭建了android開(kāi)發(fā)環(huán)境,接下來(lái)我們就用Android的Eclipse插件ADT來(lái)創(chuàng)建第一個(gè)android程序:HelloWorld。相信大家對(duì)HelloWorld這個(gè)名字不會(huì)陌生。     1.選擇“文件”>“新建”>“Android Application Project”,打開(kāi)“New Android Project”
           這里注意Application Name開(kāi)頭一定要大寫(xiě),注意Package name must have at least two identifiers(我就不翻了),只寫(xiě)helloworld是不行的。

1.JPG next,next之后finish就行了
在這個(gè)過(guò)程中要設(shè)置Activity Name 和Layout Name,如圖
2.JPG
關(guān)于activity,大家要學(xué)好它的生命周期。這里大家先這樣理解:一個(gè)activity就是一個(gè)界面,當(dāng)大家點(diǎn)擊一個(gè)按鈕到另一個(gè)界面時(shí),就到了另一個(gè)activity。

點(diǎn)擊Finish之后我們就完成了一個(gè)最簡(jiǎn)單的Android應(yīng)用項(xiàng)目的創(chuàng)建,注意,到現(xiàn)在一句代碼都木有寫(xiě)哦!

3.JPG 在“包資源管理器”中,展開(kāi)HelloWorld,這里有許多目錄,下面我就給大家解釋一下它們各自的含義與作用。
   1. src目錄:源文件文件夾,各種代碼的編寫(xiě)就是在這里完成的。
   2. gen目錄:自動(dòng)生成的R資源索引類(lèi)文件夾,這里的東西是不能改動(dòng)的。
                       這里多說(shuō)一句,建議大家每增加一個(gè)ID就將gen目錄刷新一下,這樣防止因?yàn)閑clpse沒(méi)有在gen目錄自動(dòng)生成而報(bào)錯(cuò)的麻煩,萬(wàn)一報(bào)錯(cuò)那就一定是最后一個(gè)沒(méi)自動(dòng)生成
    3.Android2.3.3目錄:Android SDK jar文件。
    4.assets目錄:資源文件夾(這里的資源是不會(huì)在gen目錄中自動(dòng)生成ID的)。
    5.res目錄:資源文件夾 1.drawable-.....是不同分辨率的圖片文件所在地
                                        2.layout是布局文件,默認(rèn)只有一個(gè),程序員根據(jù)自己程序的需要可以添加更多的布局文件。
                                                     打開(kāi)activity_main.xml如下
                                                     <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                                                     xmlns:tools="http://schemas.android.com/tools"
                                                     android:layout_width="match_parent"               //設(shè)置寬的類(lèi)型-跟隨父類(lèi),這里沒(méi)有父類(lèi),就默認(rèn)全屏
                                                     android:layout_height="match_parent" >          //設(shè)置高的類(lèi)型-跟隨父類(lèi),這里沒(méi)有父類(lèi),就默認(rèn)全屏

                                                     <TextView                                
                                                                 android:layout_width="wrap_content"
                                                                 android:layout_height="wrap_content"
                                                                 android:layout_centerHorizontal="true"
                                                                 android:layout_centerVertical="true"
                                                                 android:padding="@dimen/padding_medium"
                                                                 android:text="@string/hello_world"          //引用hello_world字符串,即Hello world!
                                                                 tools:context=".MainActivity" />                 
                                                      </RelativeLayout>
                                        3.字符串:在values目錄下的string.xml文件中。
                                                         打開(kāi)string.xml如下
                                                          <resources>
                                                                        <string name="app_name">HelloWorld</string>
                                                                        <string name="hello_world">Hello world!</string>
                                                                        <string name="menu_settings">Settings</string>
                                                                        <string name="title_activity_main">MainActivity</string>
                                                                 //<string name="所加的字符串">運(yùn)行時(shí)顯示在界面上的內(nèi)容</string>
                                                           </resources>
                                                      好處:可以創(chuàng)建多個(gè)string.xml,每個(gè)string.xml用不同語(yǔ)言,以方便不同國(guó)家的用戶(hù)使用。
  6.AndroidManifest.xml十分重要,內(nèi)容如下
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="h.elloworld"
    android:versionCode="1"
    android:versionName="1.0" >
    <uses-sdk
        android:minSdkVersion="10"
        android:targetSdkVersion="15" />
    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".MainActivity"
            android:label="@string/title_activity_main" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />   //有了這句就確認(rèn)了第一個(gè)打開(kāi)的activity
            </intent-filter>
        </activity>
    </application>
//在此處加應(yīng)用權(quán)限,如入網(wǎng)權(quán)限:
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
</manifest>
運(yùn)行結(jié)果如圖:
4.JPG
中間就是TextView控件了

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日韩视频福利 | 国产成人艳妇aa视频在线 | 国产精品一区在线观看 | 国产精品毛片 | 999国产精品视频 | 日韩影院在线观看 | 欧美成人视屏 | 色综合久久伊人 | wwww.xxxx免费| av中文字幕在线播放 | 中文字幕一区二区三区精彩视频 | 一区亚洲| 国产精品久久久乱弄 | 亚洲一区二区三区免费观看 | 欧美在线视频网 | 久久久91 | 国产精品久久久乱弄 | 日韩欧美电影在线 | 亚洲精品乱码久久久久久久久久 | 一区二区三区免费 | 中文在线а√在线8 | 99亚洲精品 | 亚洲精品免费看 | 久久久久久国产一区二区三区 | 天天成人综合网 | 一区二区三区免费在线观看 | 国产精品久久 | 草久久 | 国产三级精品三级在线观看四季网 | 亚洲精品福利视频 | 精品欧美乱码久久久久久1区2区 | 国产精品久久久久久久岛一牛影视 | 欧美日韩一区二区在线观看 | 蜜桃视频在线观看免费视频网站www | 91视频在线 | 日韩欧美在线一区二区 | 成人乱人乱一区二区三区软件 | 99热热精品| 亚洲精品日韩在线观看 | 午夜网 | 午夜久久久久久久久久一区二区 |