Xamarin.Android Service入门介绍

Android
Xamarin.Android Service入门介绍

Service作为Android四大组件之一,它主要用于在后台处理一些耗时的逻辑,没有UI界面,我们可以在程序退出的情况下,让Service在后台继续保持运行状态。注意Service不是Thread。Android的服务可以分为本地服务(主进程)和远程服务(Remote,独立的进程),本地服务是处理我们自己应用程序的逻辑,远程服务是提供系统服务的Service(AIDL的使用)。本文着重介绍本地服务。

Android Activity管理机制详解

Android
Android Activity管理机制详解

实际开发中,我们的App是由多个Activity构成的,为了能够管理Activity,Android为我们提供了Task的概念,默认情况下一个应用的所有Activity是管理在一个Task中的。Task是一种Stack类型的数据结构,启动App会创建一个Task,Activity特性设置MainLauncher = true或者AndroidManifest中配置了Main和Launcher的Activity会被压入栈中,新启动的Activity会执行入栈操作,关闭的Activity执行出栈操作。

Xamarin.Android Activity用例介绍

Android
Xamarin.Android Activity用例介绍

Activity间传递数据是借助Intent(内部为Bundle)实现的
在使用Bundle传递数据时,要注意,Bundle的大小是有限制的小于0.5MB,如果大于这个值 是会报TransactionTooLargeException异常的!!!(未验证)

Xamarin.Android Activity入门介绍

Android
Xamarin.Android Activity入门介绍

本文将对Android四大组件之一的Activity进行简单介绍。
Activity是一个应用程序的组件,他在屏幕上提供了一个区域,允许用户在上面做一些交互性的操作, 比如打电话,照相,发送邮件,或者显示一个地图!Activity可以理解成一个绘制用户界面的窗口, 而这个窗口可以填满整个屏幕,也可能比屏幕小或者浮动在其他窗口的上方!

×
  • {title}