Android Fundamentals and Components
在开始开发之前,我们需要了解Android基础和组件,我们将在开发我们的Android应用程序时经常使用。 从开发人员的角度来看,Android的一些重要的构建块/组件如下。 现在只是看看他们,我们将在后面详细讨论它们。1.活动2.服务3.广播接收机4.内容提供商当我们开发应用程序时,总是有一些要求,比如在应用程序(一个屏幕到另一个屏幕)或不同应用程序之间传递消息。例如:假设您的手机上有新讯息,因此我们更新该讯息的通知栏。 因此,我们必须将消息应用程序中的信息传递到通知栏。 道德的故事是,上述组件之间的通信手段是通过波纹管部件。1.意向2.意图过滤器让我们来到GUI部分。 用户界面元素由以下组件组成,我们称之为:1.视图2.通知现在是详细描述上述每个组件及其需求和用途的时候了。Android活动活动是每个可见的Android应用程序的基本构建块。 它提供了呈现GUI的方法。 应用程序中的每个屏幕都是一个活动本身。 我们可以调用每个可见组件作为Android中的活动。 虽然多个活动一起工作以呈现应用序列,但每个活动是独立的实体。 只需看看下面的图片,这解释了一个活动的生命周期。 我将解释一个活动的实际使用,当我们将在本教程中开发我们的第一个“Hello World”应用程序。Android中的活动的生命周期

一般Android服务有2种类型。已启动服务(无限)此类服务由Android活动创建和调用。 Android Activity和服务之间没有双向通信。活动只是启动服务,而不关心服务的状态。服务将完成它的工作,并在完成它的工作时自动停止。绑定服务(有界)这种类型的Android服务是用于双向通信。假设Android Activity已经启动有界服务,那么可以通过服务向Activity通知状态。不要担心,我们将在示例部分中使用示例详细讨论Android服务。Android中的服务的生命周期


| 12 | Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.techblogon.com"));startActivity(i); |
| 123 | Intenti=newIntent(this,ActivityTwo.class);i.putExtra("First Value","This First Value for ActivityTwo");i.putExtra("Second Value","This Second Value ActivityTwo"); |
新闻热点
疑难解答