2020年12月22日星期二

Android开发快速入门

Xamarin.Android 应用程序剖析

以下屏幕截图列出了解决方案的内容。 下面是一个解决方案资源管理器,它包含与解决方案关联的目录结构和所有文件:



 
创建了一个名为 App3的解决方案,并在其中放入了 Android 项目 App3。查看项目中的项,查看每个文件夹及其用途:
属性(properties)
  • AndroidManifest.
  • Properties文件还包括.NET程序集元数据文件AssemblyInfo.cs。最好在此文件中填写一些应用程序相关的基本信息。


 
  • 引用

  • 【引用】包含生成和运行应用程序所需的程序集。展开【引用】目录,可查看对.NET程序集(如System、System.Core和System.

 

 


  • 资产

  • 【资产】包含应用程序需要运行的文件(包括字体、本地数据文件和文本文件)。此处包括的文件可通过生成的Assets类访问。有关Android资产的详细信息,请参阅 Xamarin 使用 Android 资产指南。https://docs.microsoft.com/zh-cn/xamarin/android/get-started/hello-android/hello-android-deepdive?pivots=windows

  • 资源

【资源】包含应用程序资源,例如字符串、图像和布局。可通过生成的resource类访问代码中的这些资源。 Android 资源指南提供有关"资源" 目录的更多详细信息。 应用程序模板在 AboutResources.txt 文件中还包含有"资源"的简明指南。

 

 



【资源】目录包含4个文件夹(drawable、layout、mipmap和values),还有一个名为Resource.designer.cs的文件。
下面总结了这些项:

  • 【drawable】目录包含可绘制资源,如图像和位图。
  • 【mipmap】目录包含适用于不同启动器图标密度的可绘制文件。在默认模板中,【drawable】目录包含应用程序图标文件'Icon.png'。
  • 【layout】目录包含Android设计器文件(.a
  • 【values】此目录包含存储简单值(如字符串、整数和颜色)的 该模板创建名为 Strings. 的文件,用于存储字符串值。
  • 【Resource.designer.cs】也称为 Resource 类,此文件是一个分部类,存放分配给每个资源的唯一 ID。 它由 Xamarin.Android 工具自动创建,并在必要时重新生成。 不应手动编辑此文件,因为 Xamarin.Android 将覆盖对其进行的任何手动更改。
  • Activity 类

Phoneword 应用程序只有一个屏幕(活动)。 为屏幕提供支持的类称为 MainActivity,位于 MainActivity.cs 文件中。 名称 MainActivity 在 Android 中没有特别的意义 – 虽然约定是命名应用程序 MainActivity 中的第一个活动,但 Android 并不在意将其命名为其他名称。

打开 MainActivity.cs 时,可以看到,MainActivity 类是 Activity 类的子类 并且活动标有 Activity 属性:



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








Activity 属性向 Android 清单注册活动;这能让 Android 知道此类是该清单所管理的 Phoneword 应用程序的一部分。 Label 属性设置将显示在屏幕顶部的文本。

MainLauncher 属性告知 Android 在启动应用程序时显示此活动。 如了解 Android 多屏幕指南中所述,当你向应用程序添加更多活动(屏幕)时,此属性会变得很重要。

在了解了 MainActivity 的基础知识,现在将通过介绍_活动生命周期_来深入研究活动代码。

  • 活动生命周期

在 Android 中,活动会根据与用户的交互经历生命周期的不同阶段。 可以对活动进行创建、启动和暂停、恢复和销毁等操作。 Activity 类包含方法,系统会在屏幕生命周期的特定时间点调用这些方法。
通过重写 Activity 生命周期方法,可以控制活动的加载方式和与用户的互动方式,甚至还可以控制活动从设备屏幕消失后会发生的情况。 例如,可以重写上图中的生命周期方法,以执行以下重要任务:
  • OnCreate – 创建视图、初始化变量,并执行在用户能看到活动之前必须完成的其他准备工作。 只有将活动加载到内存时,才会调用此方法一次。
  • OnResume – 执行每当活动返回到设备屏幕时必须发生的任何任务。
  • OnPause – 执行每当活动离开设备屏幕时必须发生的任何任务。









原文转载:http://www.shaoqun.com/a/502672.html

跨境电商:https://www.ikjzd.com/

瀚霖:https://www.ikjzd.com/w/2345

邮政电话:https://www.ikjzd.com/w/202


Xamarin.Android应用程序剖析以下屏幕截图列出了解决方案的内容。下面是一个解决方案资源管理器,它包含与解决方案关联的目录结构和所有文件:创建了一个名为App3的解决方案,并在其中放入了Android项目App3。查看项目中的项,查看每个文件夹及其用途:属性(properties)AndroidManifest.Properties文件还包括.NET程序集元数据文件AssemblyInf
transfer:transfer
houzz:houzz
亚马逊卖家,你真的需要ERP吗? :亚马逊卖家,你真的需要ERP吗?
清远古龙峡全程门票多少钱?古龙峡全程漂流价格?:清远古龙峡全程门票多少钱?古龙峡全程漂流价格?
六一带孩子走出国门好去处盘点:六一带孩子走出国门好去处盘点

没有评论:

发表评论