`
咖啡动力
  • 浏览: 441942 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

android 重要组件之一activity,及进程间的通信

阅读更多
activity之间通信方法用Intent。

1,不同的进程间调用,调用时activity要共享
在网上看到的例子说再功能文件中注册一个唯一标示,元素名称是action动作。
拨电话号码的例子调用:

Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse("34345551"));
startActivity(intent);


2,同一进程间调用也要在AndroidManifest.xml中注册
<application>

<activity android:name="Appto"></activity>
       
</application>

调用方法:
Intent intent = new Intent();
intent.setClass(App.this, Appto.class);
startActivity(intent);
App.this.finish();

activity可以方便的管理view,以及view间的切换,开发不用再为view的切换通信专门写控制类。方便。为开发节约时间。



分享到:
评论

相关推荐

    不同应用的activity进程间通信demo

    Binder是Android独有的进程间通信(IPC)方式,适用于复杂、高效的数据交换。通过实现IBinder接口,我们可以创建自定义的跨进程通信服务。服务端创建服务,客户端通过AIDL(Android Interface Definition Language)...

    AIDL Demo源码实现Activity与Service进程间通信

    在Android系统中,进程间通信(Inter-Process Communication, 简称IPC)是一种关键的技术,使得不同应用程序或同一应用程序内的不同组件能够相互通信。AIDL(Android Interface Definition Language)是Android提供...

    Android 进程间通信AIDL Demo

    在Android系统中,进程间通信(IPC,Inter-Process Communication)是实现不同应用程序之间数据交换的关键技术。AIDL(Android Interface Definition Language)是Android提供的一种强大的工具,它使得跨进程调用...

    Messenger进程间通信

    在Android系统中,进程间通信(IPC,Inter-Process Communication)是实现不同应用程序或同一应用内不同进程之间数据共享和协同工作的重要手段。"Messenger进程间通信"是一种轻量级的IPC方式,常用于简单的双向通信...

    Android进程间通信-Binder机制详解

    Binder 机制是 Android 系统中最重要的组成部分,是一种进程间通信机制,提供远程过程调用(RPC)功能。Binder 机制中,由四个组件组成,分别是 Client、Server、Service Manager 和 Binder 驱动程序,其中 Client、...

    android_不同Activity之间的通信方式

    本文将深入探讨两种常见的Activity间通信方式:Intent和SharedPreferences。 首先,Intent是Android系统中最常用的Activity通信手段。Intent可以理解为一个消息对象,用于在组件之间传递消息或启动一个新的组件。在...

    android进程间通信测试代码

    本示例“android进程间通信测试代码”主要探讨了一种非AIDL(Android Interface Definition Language)方式来实现进程间通信,即通过序列化对象Parcel进行数据传递。 一、Android进程间通信基础 Android系统为了...

    四种进程间通信的方式demo

    在Android系统中,进程间通信(Inter-Process Communication, 简称IPC)是应用程序之间交换数据的关键技术。本文将详细解析标题“四种进程间通信的方式demo”所涵盖的四个主要方法:Activity、Service与AIDL、...

    AIDL----Android进程间通信(IPC)代码

    **Android进程间通信(IPC):AIDL详解** 在Android系统中,进程间通信(IPC,Inter-Process Communication)是应用程序之间数据交换的关键技术。AIDL(Android Interface Definition Language)是Android提供的一...

    详解Android 进程间通信的几种实现方式

    这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadcast和Service。其中Activity可以跨进程调用其他应用程序的Activity;Content Provider可以跨进程访问其他应用程序中的数据...

    Android 组件复用和进程关系

    当然,这也意味着增加了进程间通信的复杂性,需要权衡利弊。 总结一下,Android组件的复用和进程关系是Android开发中的核心概念。通过合理利用组件复用,可以提高代码的可维护性和用户体验;理解进程模型有助于我们...

    android进程间通信

    在Android系统中,进程间通信(IPC,Inter-Process Communication)是实现不同应用程序或同一应用内不同组件之间相互通信的关键技术。Android Aidl(Android Interface Definition Language)是官方提供的一种强大而...

    第六章_Android进程间通信.pdf

    在Android应用开发中,进程间通信(IPC,Inter-Process Communication)是一项重要的技术。由于Android应用程序通常由多个组件组成,并且每个组件可能运行在不同的进程中,因此需要一种机制来支持不同进程间的通信。...

    进程内Activity和service使用Binder通信代码备份

    在Android系统中,进程间的通信(IPC,Inter-Process Communication)是至关重要的,尤其是在开发涉及多个组件协同工作的应用时。Binder作为Android系统的核心组件之一,是实现IPC的主要机制。本篇将深入探讨如何在...

    android与WebView进程通信

    Binder是Android系统中用于进程间通信(IPC)的核心组件。它是Android特有的机制,允许不同进程间的对象和数据交换。在Android与WebView进程通信中,Binder起到了桥梁作用,使得宿主应用可以向WebView进程发送命令、...

    Android开发-Activity与Service使用Messenger通信代码

    在这种场景下,Android提供了多种进程间通信(IPC,Inter-Process Communication)方式,其中之一就是使用Messenger。本文将详细讲解如何在Android中通过Messenger实现在Activity和Service之间的通信。 Messenger是...

    intent messenger aidl实现进程间通信.zip

    在Android系统中,进程间通信(IPC,Inter-Process Communication)是实现不同应用程序之间数据交换的关键技术。Intent、Messenger和AIDL(Android Interface Definition Language)是Android提供的三种主要的IPC...

    android 本地服务通信 AIDL service服务与activity之间的通信

    AIDL(Android Interface Definition Language)是Android系统提供的一种接口定义语言,用于处理Android应用组件间的进程间通信(IPC,Inter-Process Communication),特别是Activity和服务之间的通信。本示例...

Global site tag (gtag.js) - Google Analytics