日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Andriod 簡介

 路人甲Java 2022-01-14

 

Andriod系統(tǒng)的4層架構(gòu)

  • 應(yīng)用程序?qū)樱ˋpplications)  包含所有安裝在手機上的應(yīng)用程序(包括系統(tǒng)自帶的程序)
  • 應(yīng)用程序框架層(Application Framework)  提供構(gòu)建應(yīng)用程序時要用到的各種API,比如視圖(View)、Activity  Manager。
  • 核心類庫(Libraries)   包含系統(tǒng)庫和Android運行時庫,系統(tǒng)庫主要是C/C++庫,Andriod運行時庫中包含了Dalvik虛擬機,每個運行中的Andriod程序都是一個單獨的Dalvik虛擬機實例。
  • Linux內(nèi)核(Linux  Kernel)  Linux內(nèi)核層為手機的各種硬件提供了底層驅(qū)動,比如顯示驅(qū)動、音頻驅(qū)動、照相機驅(qū)動、電源管理驅(qū)動、藍牙驅(qū)動等。

 

.java文件會被編譯為.dex文件,實際在Dalvik虛擬機上運行的是.dex文件。

 

 


 

 

 

Android 項目主要文件

1、manifests下的AndroidManifest.xml是Andriod程序的清單文件,該文件是整個項目的配置文件,Android四大組件Activity、BroadcastReceiver、Service、ContentProvider都需要在該文件中注冊,AS會自動注冊,一般不用我們關(guān)心。

 

AndriodManifest.xml文件示例:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas./apk/res/android"
    package="com.example.myapplication">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"  <!--程序圖標,一般設(shè)置這個圖標即可-->
        android:label="@string/app_name"  <!--程序名稱-->
        android:roundIcon="@mipmap/ic_launcher_round"  <--程序的圓形圖標-->
        android:supportsRtl="true"
        android:theme="@style/AppTheme">   <!--主題-->
        <activity android:name=".MainActivity">   <!--注冊一個Activity-->
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

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

</manifest>

 

 

2、java下的第一個包存放項目的.java文件

 

3、res存放項目的資源文件,其下有4個子文件夾:

  • drawable  存放項目中要用到的圖片
  • layout   存放所有的布局文件(.xml)
  • mipmap  存放程序的默認圖表
  • values 存放項目中定義的常量。一般有三個文件:colors.xml(顏色值)、strings.xml(字符串)、styles.xml(樣式)

 

 


 

 

 

Android Studio 常用快捷鍵

 Ctrl+D  復制光標所在行的代碼,并在此行的下面

Ctrl+X  剪切當前行(不用先選中)

Ctrl+Y  刪除當前行(不必先選中)

 

Ctrl+/  用//注釋當前行的代碼

Ctrl+Shift+/  用/*  */注釋選中的代碼部分

 

Ctrl+F  搜索

Ctrl+R  替換

 

Ctrl+Alt+S  打開Settings

Ctrl+Alt+L  格式化代碼

 

Shift+F9  debug

Shift+F10  run

 
 

 

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多