教你使用netbean如何編寫一個簡單的Android應用程序

分享到:

1. 了解使用Netbean創建一個新的Android應用之后的文件有哪些,分別有什麽作用?

使用Netbean創建一個新的Android應用,相關參數見下圖:

Package Name: org.me. androidapplication5

Activity Name: MainActivity

androidapplication5為包目錄文件夾

MainActivity.java文件為Android應用的MainActivity類,該類繼承Activity類.

res文件夾保存資源文件

該目錄下的layout保存佈局文件,values保存一些常量值文件

main.xml部份代碼解析:

<?xml version="1.0" encoding="UTF-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent">"

<!--

//android:orientation="vertical"屬性指定垂直佈局

//android:layout_width="fill_parent"和android:layout_height="fill_parent"屬性指定內容充滿父窗口。

-->

<TextView

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="Hello Android from NetBeans"/>

<!--

//TextView表示文本視圖

//android:layout_width="fill_parent"屬性指定內容文本充滿父窗口

//android:layout_height="wrap_content"屬性指定內容高依賴文本內容高

//android:text="Hello Android from NetBeans"屬性表示引用字符串常量顯示內容

-->

</LinearLayout><!-- LinearLayout 表示使用的是線形佈局 -->

R.java是Java源文件和引用資源之間的一個索引文件,該文件中針對不同的資源又創建了不同的內部類。

AndroidManifest.xml為Android應用程序清單文件,Android中的所有組件必須在該文件中聲明后才能使用。

代碼解析:

<?xml version="1.0" encoding="UTF-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

package="org.me.androidapplication5">

<application><!-- application子元素代表整個應用程序 -->

<activity android:name=".MainActivity" android:label="MainActivity"><!-- 聲明activity組件 -->

<intent-filter><!-- intent-filter 代表該Activity的訪問能力 -->

<action android:name="android.intent.action.MAIN"/>

<category android:name="android.intent.category.LAUNCHER"/>

<!-- action和category代表當前Active是應用程序的入口程序 -->

</intent-filter>

</activity>

</application>

</manifest>

點擊運行結果如下圖

2. 如何修改你的Android應用程序的圖標?

為AndroidManifest.xml文件中的application標籤添加android:icon=”@drawable/icon”的屬性

完整代碼為:

<application android:icon="@drawable/icon">

并添加以下文件

|--res
    |--drawable
          |--icon.png

icon.png為圖標文件

3. 如何修改你的Android應用程序的名稱

為AndroidManifest.xml文件中的activity標籤添加android:label=”Android你好”的屬性

完整代碼為:

<activity android:name=".MainActivity" android:label="Android你好">

效果示圖

4. 如何修改Android應用程序在“設置->應用程序->管理應用程序”中的名稱顯示?

為AndroidManifest.xml文件中的application標籤添加android:label=”@string/app_name”的屬性,表示該名稱使用string.xml中定義的app_name變量

完整代碼:

<application android:icon="@drawable/icon" android:label="@string/app_name">

因為我在string.xml中定義app_name為HelloWorld

見代碼:

<string name="app_name">HelloWorld</string>

所以顯示效果見下圖

除非注明,干草博客文章均为原创,转载请以链接形式标明本文地址

本文地址:http://www.tmper.com/blog/develop-android-application-netbean/