`
univasity
  • 浏览: 809905 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Android中调用外部程序的方法[整理]

阅读更多

参考原文:http://www.dnbcw.com/biancheng/shouji/lziz190007.html

 

一个程序中的Activity调用另一个程序中的Activity有两种实现方式:

1.通过包类名

2.通过action

 

具体调用方式汇总如下(这里调用的是com.android.test2 包下的Activity类Test2.java ):

Intent i = new Intent();
        
// 01.通过指定包类名,不需要修改被调用程序
i.setClassName("com.android.test2", "com.android.test2.Test2");
// 使用Component,效果和上面是一样的
// i.setComponent(new ComponentName("com.android.test2", "com.android.test2.Test2")); 
        
// 02.通过action
// 同时需要修改被调的Activity所在应用中的manifest文件,在其intent-filter中添加上:
// <action android:name="com.android.test2.action.Test2"> <!-- 对应下面setAction的值 -->
// <category android:name="android.intent.category.DEFAULT" /> <!-- 必须添加 -->
i.setAction("com.android.test2.action.Test2");
        
this.startActivity(i);
  

 

分享到:
评论

相关推荐

    android中调用相机相册

    在Android应用开发中,调用...综上所述,Android中调用相机和相册涉及到Intent的使用、权限管理、结果处理以及图像的获取和处理等多个知识点。通过合理的代码设计和测试,你可以为用户提供流畅的图片拍摄和选择体验。

    android中调用硬件摄像头照相

    以上就是Android中调用硬件摄像头拍照的基本流程。实际开发中,可能还需要处理对焦、曝光、白平衡等高级功能,以及处理不同设备间的兼容性问题。同时,为了提供良好的用户体验,还需要考虑拍照后的图片处理,如裁剪...

    Android中调用相机拍照之后裁剪得到的照片的源码

    本文将深入解析Android中调用相机拍照并裁剪照片的源码实现。 首先,我们需要在AndroidManifest.xml中声明相机权限: ```xml &lt;uses-permission android:name="android.permission.CAMERA" /&gt; &lt;uses-feature ...

    android安装外部程序(例如QQ)

    在Android系统中,安装外部应用程序,也就是非Google Play商店下载的应用,是一个常见的需求。这个过程涉及到Android的安全模型、权限管理以及文件系统操作。本知识点主要围绕如何在Android设备上安装从其他来源获取...

    JS调用Android方法,向Android方法传递json数据

    在实际项目中,`AndroidInvokeJS`可能包含了示例代码,包括Android端的Java代码以及展示如何在JavaScript中调用这些方法的HTML和JavaScript文件。通过分析这些代码,你可以更好地理解这一交互过程。 总结来说,通过...

    Android 高级开发面试题以及答案 整理

    Android 高级开发面试题以及答案整理 Android 高级开发面试题以及答案整理是 Android 开发者面试的重要参考资料。该资料涵盖了 Java 基础知识、Android 平台知识、数据存储、网络编程、多媒体处理、Android 架构...

    Android代码-Android开发常用整理

    Android开发常用整理(不断扩充中)包含各种工具类、线程池、日志、自定义的控件、程序崩溃捕捉处理、默认的Application配置、常用的Adapter等 注意: &gt; 如果需要使用FragmentTabAdapter,则需要android-support-v4....

    unity中调用安卓摄像机

    标题"unity中调用安卓摄像机"所涉及的知识点主要是如何在Unity中通过C#脚本与Android原生代码交互,以便调用Android系统的相机服务。这通常需要用到Unity的插件开发技术,以及对Android的Java API和JNI(Java Native...

    android demo,android调用js方法

    4. 在JavaScript中调用这些方法。 5. 通过`loadUrl()`方法注入JavaScript代码来执行相应的DOM操作。 通过这样的交互,Android应用能够与Web页面深度集成,实现丰富的功能,比如表单操作、页面导航控制等。在实际...

    Android中通过外部程序启动App的三种方法

    本文将详细介绍三种在Android中通过外部程序启动App的方法:直接通过包名、通过自定义Action以及通过Scheme。 **第一种方法:直接通过包名** 这是最简单直接的方式,适用于启动App的主Activity。通过包名,我们...

    android动态加载外部资源文件

    总结,动态加载外部资源文件是Android高级开发中的一个重要技术,它允许应用在运行时灵活地获取和使用外部apk中的图片、文字和颜色等资源,提高了应用的可维护性和用户体验。然而,这也需要开发者对Android的资源...

    Android开发SharedPreferences使用及调用文件管理器自定义读取文件实现

    在Android应用开发中,SharedPreferences是Android提供的一种轻量级的数据存储方式,用于保存应用程序的简单配置数据,如布尔值、整数、浮点数、字符串等。它是一种持久化的存储方式,即使应用关闭或者设备重启,...

    PDA扫描程序开发,Hbuilder中调用安卓广播扫描

    总的来说,通过HBuilder调用Android广播接收器开发PDA扫描程序,涉及到Android组件的使用、硬件驱动的集成以及Intent的交互。理解这些核心概念和步骤,可以帮助开发者更高效地实现这一功能。同时,为了提供良好的...

    android RS232串口读写程序

    通过上述步骤,开发者可以在Android设备上实现与外部设备的RS232串口通信,这在物联网、自动化控制等领域有广泛应用。由于涉及到硬件交互,因此调试过程可能会较为复杂,但通过合理的编程和调试技巧,可以有效地解决...

    android判断程序是否安装,和启用外部程序

    以上就是Android中判断程序是否安装以及启动外部程序的基本方法。在实际应用中,你可能还需要处理各种异常情况,比如应用未安装、用户取消授权等。同时,考虑到权限问题,确保你的应用在AndroidManifest.xml中声明了...

    android统计项目中方法数的工具(dex-method-counts)

    android统计项目中方法数的工具(dex-method-counts),使用方法介绍链接:https://blog.csdn.net/wozuihaole/article/details/81450331

    用Eclipse开发Android应用程序[整理].pdf

    Android 不仅仅是另一种包含电话、菜单和触摸屏功能的移动平台,而是一种新的应用程序开发方法。 Android 的体系结构支持高度可定制的软件环境。 本教程将指导读者如何在 Eclipse 环境中进行 Android 应用程序开发...

    Android中调用另一个Activity并返回结果(选择头像功能为例)

    本教程将以选择头像功能为例,详细介绍如何在Android中调用另一个Activity并获取返回结果。 首先,我们在主Activity(例如`MainActivity`)中创建一个选择头像的按钮,当用户点击按钮时,启动一个新的Activity...

    androidavd连接外部服务器的方法.pdf

    androidavd连接外部服务器的方法.pdf

Global site tag (gtag.js) - Google Analytics