Android studio開發(fā)項(xiàng)目簡介

一.新建項(xiàng)目

啟動(dòng)Android studio,打開File --> New Project


new project

一直next到選擇界面布局,選擇 Basic Activity


選擇 Basic Activity

最終完成項(xiàng)目界面:
項(xiàng)目完成界面

存在你的環(huán)境SDK與創(chuàng)建不匹配報(bào)錯(cuò)的情況,可以通過改變build.gradle(Module:app)文件的SDK版本(Setting-->System Settings-->Updates-->查看Android SDK Tools版本)

二.項(xiàng)目文件解讀

  • (1)Android 清單文件夾 app \manifests\只有一個(gè)文件
    AndroidManifest.xml :
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.isd30.helloworld">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name"
            android:theme="@style/AppTheme.NoActionBar">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>
  • <manifest>屬性有命名空間xmlns:android="http://schemas.android.com/apk/res/android"是自動(dòng)生成的,包名package="com.example.isd30.helloworld",就是我們創(chuàng)建時(shí)填寫的.還有另外一個(gè)屬性程序版本號1.5、2.0等
  • <application>其屬性有android:icon(圖標(biāo)),手機(jī)應(yīng)用圖標(biāo),用戶可以自定義.android:label(標(biāo)簽),應(yīng)用名.
  • <application></application>內(nèi)部有一個(gè)或者多個(gè)activity元素,activity就是用戶執(zhí)行的一項(xiàng)任務(wù).在這個(gè)程序中只有一個(gè)MainActivity.
  • intent-filter元素是manfiest所用的意圖過濾器.這個(gè)意圖過濾器定義了應(yīng)用程序的進(jìn)入點(diǎn).
  • (2)代碼文件夾app\java\com.example.isd30.helloworld
    目前只有MainActivity(java文件)
  • (3)資源文件夾app\res
    這個(gè)文件夾存放項(xiàng)目的各種資源
  • 圖片文件夾 文件夾 drawable
  • 布局文件夾 文件夾 layout
    布局就是界面設(shè)計(jì), Android使用XMl文件定義用戶界面, 用XML文件描述屏幕視覺元素的布局,在本應(yīng)用中 ,使用項(xiàng)目創(chuàng)建向?qū)r(shí),創(chuàng)建了activity_main.xml和作為activity_main.xml一部分的content_main.xml.
  • 菜單文件夾menu
    文件夾下一直有一個(gè)menu_main.xml文件
  • 圖片文件夾mipmap
    和drawable一樣存放圖片, 但是mipmap系統(tǒng)會(huì)在縮放上提供一定性能優(yōu)化.存放啟動(dòng)圖標(biāo).
  • 鍵值values
    values中包括 顏色、適配不同屏幕、字符串、樣式.strings.xml是重點(diǎn).
<resources>
    <string name="app_name">HelloWorld</string>
    <string name="action_settings">Settings</string>
</resources>

這個(gè)字符串可以管理所有的 UI 文本,使得開發(fā)人員容易管理、更新恩本.

三.建立用戶界面

Android Studio 代碼和界面布局是分開的, 分別放在不同文件夾下.一般一個(gè)代碼文件對應(yīng)一個(gè)界面布局文件.而content_main.xml是activity_main.xml的一部分, 打開activity_main.xml的Text中有一行:

<include layout="@layout/content_main" />
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容