.Net 轉戰 Android 4.4 日常筆記(3)--目錄結構分析

來源:互聯網
上載者:User

標籤:

原文:.Net 轉戰 Android 4.4 日常筆記(3)--目錄結構分析

看了建立項目後,出現的檔案夾很多確實有點暈,不過經過簡單的瞭解還是跟我們asp.net的目錄有點相識滴。

下面這張圖,概括了主要的檔案用途。其實也只需要瞭解這幾個就差不多了,知道在那裡設計介面,那裡寫代碼就差不多了

我們在學習asp.net也沒有刻意去瞭解bin下的dll吧

全域設定檔,視圖,控制層都還是比較容易理解,同樣有樣式,圖片,資源檔等等,但是Android把這些資源檔註冊到R.java裡面,所以我們要通過R.java來調用這些檔案。不能像.net拉拽產生

其中MainActivity.java是程式的入口,等於我們MVC的路由設定

protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        if (savedInstanceState == null) {            getSupportFragmentManager().beginTransaction()                    .add(R.id.container, new PlaceholderFragment()).commit();        }    }
setContentView 設定了啟動的頁面。也就是我們軟體啟動的第一屏R.layout也看出我們的組件是註冊到R.java裡面的

.Net 轉戰 Android 4.4 日常筆記(3)--目錄結構分析

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.