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/





