中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Android開發(fā)快速入門

Xamarin.Android 應(yīng)用程序剖析

以下屏幕截圖列出了解決方案的內(nèi)容。 下面是一個(gè)解決方案資源管理器,它包含與解決方案關(guān)聯(lián)的目錄結(jié)構(gòu)和所有文件:

 
創(chuàng)建了一個(gè)名為 App3的解決方案,并在其中放入了 Android 項(xiàng)目 App3。查看項(xiàng)目中的項(xiàng),查看每個(gè)文件夾及其用途:
屬性(properties)
  • AndroidManifest.xml:該文件描述了對(duì)Xamarin.Android應(yīng)用程序的所有要求(包括名稱、版本號(hào)呵權(quán)限)
  • Properties文件還包括.NET程序集元數(shù)據(jù)文件AssemblyInfo.cs。最好在此文件中填寫一些應(yīng)用程序相關(guān)的基本信息。
 
  • 引用
  • 【引用】包含生成和運(yùn)行應(yīng)用程序所需的程序集。展開【引用】目錄,可查看對(duì).NET程序集(如System、System.Core和System.Xml)的引用以及對(duì)Xamarin的Mono.Android的程序集的引用。

 

 

  • 資產(chǎn)
  • 資源
【資源】包含應(yīng)用程序資源,例如字符串、圖像和布局??赏ㄟ^生成的resource類訪問代碼中的這些資源。 Android 資源指南提供有關(guān)“資源” 目錄的更多詳細(xì)信息。 應(yīng)用程序模板在 AboutResources.txt 文件中還包含有“資源”的簡(jiǎn)明指南。

 

 

【資源】目錄包含4個(gè)文件夾(drawable、layout、mipmap和values),還有一個(gè)名為Resource.designer.cs的文件。
下面總結(jié)了這些項(xiàng):
  • 【drawable】目錄包含可繪制資源,如圖像和位圖。
  • 【mipmap】目錄包含適用于不同啟動(dòng)器圖標(biāo)密度的可繪制文件。在默認(rèn)模板中,【drawable】目錄包含應(yīng)用程序圖標(biāo)文件'Icon.png’。
  • 【layout】目錄包含Android設(shè)計(jì)器文件(.axml)該文件定義每個(gè)屏幕或活動(dòng)的用戶界面。改模板創(chuàng)建名為activity_main.axml 的默認(rèn)布局 。
  • 【values】此目錄包含存儲(chǔ)簡(jiǎn)單值(如字符串、整數(shù)和顏色)的 XML 文件。 該模板創(chuàng)建名為 Strings.xml 的文件,用于存儲(chǔ)字符串值。
  • 【Resource.designer.cs】也稱為 Resource 類,此文件是一個(gè)分部類,存放分配給每個(gè)資源的唯一 ID。 它由 Xamarin.Android 工具自動(dòng)創(chuàng)建,并在必要時(shí)重新生成。 不應(yīng)手動(dòng)編輯此文件,因?yàn)?Xamarin.Android 將覆蓋對(duì)其進(jìn)行的任何手動(dòng)更改。
  • Activity 類

Phoneword 應(yīng)用程序只有一個(gè)屏幕(活動(dòng))。 為屏幕提供支持的類稱為 MainActivity,位于 MainActivity.cs 文件中。 名稱 MainActivity 在 Android 中沒有特別的意義 – 雖然約定是命名應(yīng)用程序 MainActivity 中的第一個(gè)活動(dòng),但 Android 并不在意將其命名為其他名稱。

打開 MainActivity.cs 時(shí),可以看到,MainActivity 類是 Activity 類的子類 并且活動(dòng)標(biāo)有 Activity 屬性:

[Activity(Label = "@string/app_name", Theme = "@style/AppTheme", MainLauncher = true)]
public class MainActivity : AppCompatActivity
{
  ...
}

Activity 屬性向 Android 清單注冊(cè)活動(dòng);這能讓 Android 知道此類是該清單所管理的 Phoneword 應(yīng)用程序的一部分。 Label 屬性設(shè)置將顯示在屏幕頂部的文本。

MainLauncher 屬性告知 Android 在啟動(dòng)應(yīng)用程序時(shí)顯示此活動(dòng)。 了解 Android 多屏幕指南中所述,當(dāng)你向應(yīng)用程序添加更多活動(dòng)(屏幕)時(shí),此屬性會(huì)變得很重要。

在了解了 MainActivity 的基礎(chǔ)知識(shí),現(xiàn)在將通過介紹_活動(dòng)生命周期_來深入研究活動(dòng)代碼。

  • 活動(dòng)生命周期

在 Android 中,活動(dòng)會(huì)根據(jù)與用戶的交互經(jīng)歷生命周期的不同階段。 可以對(duì)活動(dòng)進(jìn)行創(chuàng)建、啟動(dòng)和暫停、恢復(fù)和銷毀等操作。 Activity 類包含方法,系統(tǒng)會(huì)在屏幕生命周期的特定時(shí)間點(diǎn)調(diào)用這些方法。
通過重寫 Activity 生命周期方法,可以控制活動(dòng)的加載方式和與用戶的互動(dòng)方式,甚至還可以控制活動(dòng)從設(shè)備屏幕消失后會(huì)發(fā)生的情況。 例如,可以重寫上圖中的生命周期方法,以執(zhí)行以下重要任務(wù):
  • OnCreate – 創(chuàng)建視圖、初始化變量,并執(zhí)行在用戶能看到活動(dòng)之前必須完成的其他準(zhǔn)備工作。 只有將活動(dòng)加載到內(nèi)存時(shí),才會(huì)調(diào)用此方法一次。
  • OnResume – 執(zhí)行每當(dāng)活動(dòng)返回到設(shè)備屏幕時(shí)必須發(fā)生的任何任務(wù)。
  • OnPause – 執(zhí)行每當(dāng)活動(dòng)離開設(shè)備屏幕時(shí)必須發(fā)生的任何任務(wù)。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
ANDROID PAD模擬器設(shè)置 .
如何將SDL2庫實(shí)現(xiàn)到Xamarin.Android中?
Xamarin項(xiàng)目嵌套u(yù)ni-app - Hybrid APP開發(fā)實(shí)踐篇
Android之Application Resources
我的第一個(gè) Mono for Android 應(yīng)用
《Android項(xiàng)目式程序設(shè)計(jì)》03 界面跳轉(zhuǎn)和信息傳遞寫字字帖
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服