Xamarin.Android 特性-ActivityAttribute -中文说明
using System; // 指定该特性用于类,并且不可重复或被继承
[AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited = false)]
public sealed class ActivityAttribute : Attribute, IJniNameProviderAttribute
{
public ActivityAttribute(); // 是否允许该 Activity 在启动它的组件的进程中启动实例
public bool MultiProcess { get; set; } // 当用户离开该 Activity 时,是否应该从任务栈中移除该 Activity 并将其完成
public bool NoHistory { get; set; } // 父活动的类型,可用于指定该 Activity 的父类
public Type? ParentActivity { get; set; } // 指定启动此 Activity 的客户端必须具备的权限
public string? Permission { get; set; } // 指定该 Activity 的持久化模式
public ActivityPersistableMode PersistableMode { get; set; } // 指定该 Activity 运行的进程名称
public string? Process { get; set; } // 指定该 Activity 如何处理配置更改
public ConfigChanges RecreateOnConfigChanges { get; set; } // 指定是否放弃任务身份
public bool RelinquishTaskIdentity { get; set; } // 指定该 Activity 是否可调整大小
public bool ResizeableActivity { get; set; } // 指定该 Activity 是否在用户暂停时恢复
public bool ResumeWhilePausing { get; set; } // 指定活动的窗口旋转动画
public WindowRotationAnimation RotationAnimation { get; set; } // 指定最近任务的最大数量
public int MaxRecents { get; set; } // 指定该 Activity 的圆形图标
public string? RoundIcon { get; set; } // 指定该 Activity 是否应该显示在锁屏上(已过时,建议使用 ShowForAllUsers)
[Obsolete("Please use ShowForAllUsers instead.")]
public bool ShowOnLockScreen { get; set; } // 是否支持画中画模式
public bool SupportsPictureInPicture { get; set; } // 指定活动在设备上的显示方向
public ScreenOrientation ScreenOrientation { get; set; } // 指定当设备锁定时,Activity 是否可显示
public bool ShowWhenLocked { get; set; } // 指定活动是否仅限于单用户
public bool SingleUser { get; set; } // 指定该 Activity 是否能够在不保存状态的情况下被终止和重启
public bool StateNotNeeded { get; set; } // 指定任务与该 Activity 的一致性
public string? TaskAffinity { get; set; } // 定义 Activity 的整体主题的样式资源引用
public string? Theme { get; set; } // 指定启动活动时是否打开屏幕
public bool TurnScreenOn { get; set; } // 指定 UI 选项
public UiOptions UiOptions { get; set; } // 指定该 Activity 是否对即时应用可见
public bool VisibleToInstantApps { get; set; } // 指定所有用户是否都可显示该 Activity
public bool ShowForAllUsers { get; set; } // 指定 Activity 窗口与屏幕上的软键盘窗口的交互方式
public SoftInput WindowSoftInputMode { get; set; } // 指定最大宽高比
public float MaxAspectRatio { get; set; } // 指定该 Activity 的布局方向(已过时)
[Obsolete("There is no //activity/@android:layoutDirection attribute. This was a mistake. Perhaps you wanted ConfigurationChanges=ConfigChanges.LayoutDirection?")]
public LayoutDirection LayoutDirection { get; set; } // 指定实现该 Activity 的类名
public string? Name { get; set; } // 指定是否允许嵌入该 Activity
public bool AllowEmbedded { get; set; } // 指定该 Activity 是否可以从启动它的任务移动到其具有一致性的任务
public bool AllowTaskReparenting { get; set; } // 指定活动所在的任务状态是否总是由系统保留
public bool AlwaysRetainTaskState { get; set; } // 指定该 Activity 是否应自动从最近任务中移除
public bool AutoRemoveFromRecents { get; set; } // 指定该 Activity 的横幅
public string? Banner { get; set; } // 指定当从主屏幕重新启动时,除根 Activity 外,是否要移除所有 Activity
public bool ClearTaskOnLaunch { get; set; } // 指定颜色模式的名称
public string? ColorMode { get; set; } // 指定该 Activity 处理的配置更改
public ConfigChanges ConfigurationChanges { get; set; } // 指定该 Activity 的描述
public string? Description { get; set; } // 指定该 Activity 是否意识到直接启动
public bool DirectBootAware { get; set; } // 指定该 Activity 是否应该是应用程序的主要启动器
public bool MainLauncher { get; set; } // 指定文档启动模式
public DocumentLaunchMode DocumentLaunchMode { get; set; } // 指定该 Activity 是否可由系统实例化
public bool Enabled { get; set; } // 指定该 Activity 是否应排除在最近启动的活动列表之外
public bool ExcludeFromRecents { get; set; } // 指定该 Activity 是否可由其他应用程序的组件启动
public bool Exported { get; set; } // 指定是否在关闭系统对话框时结束该 Activity
public bool FinishOnCloseSystemDialogs { get; set; } // 指定当用户再次启动其任务时,现有实例的 Activity 是否应该被关闭
public bool FinishOnTaskLaunch { get; set; } // 指定该 Activity 是否启用硬件加速
public bool HardwareAccelerated { get; set; } // 指定表示该 Activity 的图标
public string? Icon { get; set; } // 指定该 Activity 的用户可读标签
public string? Label { get; set; } // 指定该 Activity 应如何启动
public LaunchMode LaunchMode { get; set; } // 指定锁任务模式
public string? LockTaskMode { get; set; } // 指定该 Activity 的徽标
public string? Logo { get; set; } // 指定是否启用 VR 模式
public string? EnableVrMode { get; set; } // 指定该 Activity 是否为沉浸式模式
public bool Immersive { get; set; }
}
Xamarin.Android 特性-ActivityAttribute -中文说明的更多相关文章
- [译]:Xamarin.Android开发入门——Hello,Android深入理解
返回索引目录 原文链接:Hello, Android_DeepDive. 译文链接:Xamarin.Android开发入门--Hello,Android深入理解 本部分介绍利用Xamarin开发And ...
- JPush (极光推送) For Xamarin.Android
官方教程上讲的是 GCM (Google Cloud Messaging) , 不过 GFW 是 GCM 过不去的坎. 极光推送 JPush 是国内的一个不错的替代方案. JPush 提供的 API ...
- 5、xamarin.android 中如何对AndroidManifest.xml 进行配置和调整
降低学习成本是每个.NET传教士义务与责任. 建立生态,保护生态,见者有份. 我们在翻看一些java的源码经常会说我们要在AndroidManifest.xml 中添加一些东西.而我们使用xamari ...
- APP并非一个人在战斗,还有API—Xamarin.Android回忆录
前言 一般来说,一个客户端APP并非独立存在的,很多时候需要与服务器交互.大体可分为两方面的数据,常规字符串数据和文件数据,因为这两种数据很可能传输方式不一样,比如字符串之类的数据,使用HTTP协议, ...
- Xamarin Android教程Android基本知识版本介绍与系统介绍
Xamarin Android教程Android基本知识版本介绍与系统介绍 Xamarin Android教程Android基本知识版本介绍与系统介绍,开发Andriod有时候不像iOS一样轻松,因为 ...
- Xamarin.Android开发实践(十三)
Xamarin.Android之SQLite.NET ORM 一.前言 通过<Xamarin.Android之SQLiteOpenHelper>和<Xamarin.Android之C ...
- Xamarin.Android开发实践(七)
Xamarin.Android广播接收器与绑定服务 一.前言 学习了前面的活动与服务后,你会发现服务对于活动而言似乎就是透明的,相反活动对于服务也是透明的,所以我们还需要一中机制能够将服务和活动之间架 ...
- Xamarin.Android开发实践(四)
原文:Xamarin.Android开发实践(四) Xamarin.Android下获取与解析JSON 一.新建项目 1.新建一个Android项目,并命名为为NetJsonList 2.右击引用,选 ...
- 张高兴的 Xamarin.Android 学习笔记:(三)活动生命周期
本文将直接解释我写的一个示例.示例目的在于展示 Android 活动在 Xamarin 中的用法.如果有朋友对基础知识不太了解建议先学 Android . 新建一个 Xamarin.Android 项 ...
- 张高兴的 Xamarin.Android 学习笔记:(一)环境配置
最近在自学 Xamarin 和 Android ,同时发现国内在做 Xamarin 的不多.我在自学中间遇到了很多问题,而且百度到的很多教程也有些过时,现在打算写点东西稍微总结下,顺便帮后人指指路了. ...
随机推荐
- 移动应用APP购物车(店铺系列二)
今天还是说移动app开发,店铺系列文章,我们经常去超市使用购物车,即一个临时的储物空间,用完清空回收.我大兄弟说, 平时很忙,录入订单的目录很多,临时有事回来要可以继续填写,提交订单后才算结束,这就是 ...
- .net WorkFlow 流程设计
WikeFlow官网:www.wikesoft.com WikeFlow学习版演示地址:workflow.wikesoft.com WikeFlow学习版源代码下载:https://gitee.com ...
- 使用Python建模量子隧穿
引言 量子隧穿是量子力学中的一个非常有趣且令人神往的现象.在经典物理学中,我们通常认为粒子必须克服一个势垒才能通过它.但是,在量子力学中,粒子有时可以"穿越"一个势垒,即使它的能量 ...
- Rider搭建C#开发环境
1.安装DotNet-SDK 下载链接:https://dotnet.microsoft.com/download 安装完成后配置环境变量,然后在cmd窗口运行:dotnet --info命令显示当前 ...
- python批量检测链接是否可正常打开
通过一些爬虫脚本爬取图站图片,但是发现有些图片是没法打开的,可能返回404的code码 所以设计一个脚本,对所有的图片地址进行检查,返回200的保存到另外一个文本内,然后再去下载 脚本逻辑很简单,直接 ...
- django实例(4):一对多外键关联
程序目录 Project-->urls.pyfrom django.contrib import adminfrom django.conf.urls import url,includeurl ...
- 解决uniapp实现ios系统中低功耗蓝牙通讯失败问题
UniApp 实现 App 连接低功耗蓝牙(BLE)通讯 手头上有一个 uniapp 实现低功耗蓝牙通讯设备的项目,本来 Android 版本没问题已经上线,到了发布测试 iOS 出问题了,连接上了设 ...
- 私有资产测绘&安全流水线Shovel
私有资产测绘&安全流水线Shovel(Preview)发布 发布版本:Shovel-v0.1.7 当前项目发布版本 Shovel-v0.1.7(预览版) | 企业级资产测绘管理,开启资配漏补新 ...
- codeup之打印日期
Description 给出年分m和一年中的第n天,算出第n天是几月几号. Input 输入包括两个整数y(1<=y<=3000),n(1<=n<=366). Output 可 ...
- docker 发布netcore webapi
新建项目testapi 新建Dockerfile 文件 FROM mcr.microsoft.com/dotnet/core/aspnet:2.2-nanoserver-1809 AS base WO ...