`
blessdyb
  • 浏览: 235740 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android中调用其它应用

阅读更多

      有时候我们会需要在当前的android应用程序中打开其它的应用,比如我当前有一个涂鸦板的应用已经安装到用户的手机上了,之后又开发了一个新的应用,里面也会用到这个功能,那么此时我们就可以使用强大的intent来帮我们完成这个功能。

 

      新建一个工程InvokeApplicaiton,并建立InvokeApplicationActivity,代码如下,我们实现了在点击屏幕按钮后打开另外一个应用(应用所在包com.blessdyb.android,应用的启动Activity名是Painter).

 

package com.blessdyb.mdo;

import android.app.Activity;
import android.content.ComponentName;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class InvokeApplicationActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        Button button=new Button(this);
        button.setOnClickListener(new OnClickListener() {
           
            @Override
            public void onClick(View v) {
                ComponentName componentName=new   ComponentName("com.blessdyb.android","com.blessdyb.android.Painter");
                Intent intent=new Intent();
                intent.setComponent(componentName);
                intent.setAction(Intent.ACTION_VIEW);
                startActivity(intent);
            }
        });
       
        setContentView(button);
    }
}

 这样,在我们启动当前的应用后,点击屏幕按钮就可以打开Painter应用了。

分享到:
评论

相关推荐

    Android中调用系统所装的软件打开文件

    总结起来,这段代码展示了如何在Android应用中实现调用系统中已安装的软件打开特定文件的功能。开发者首先创建一个Intent,设置相应的标志和Action,获取文件的MIME类型,并将文件URI和MIME类型附加到Intent中。最后...

    android和js相互调用

    ### Android调用JavaScript 在Android中,我们可以通过WebView对象提供的`loadUrl()`方法来执行JavaScript代码。例如,如果你想在Webview加载的网页上执行一段JavaScript函数`myJSFunction(param1, param2)`,你...

    android系统中调用shell脚本

    8. **存储脚本的位置**:通常,将脚本放在外部存储卡(/sdcard/)中较为合适,因为应用内部存储区(/data/data/包名/)对其他应用是不可见的,而外部存储区可以被读写。 9. **处理脚本权限**:确保脚本文件有适当的...

    Android下WebView中调用系统相机拍照范例

    首先,我们需要在Android工程的`AndroidManifest.xml`文件中添加必要的权限,以便应用能够访问相机和外部存储。以下是需要添加的权限: ```xml <uses-permission android:name="android.permission.INTERNET"/> ...

    Web调用本地Android应用

    在现代移动应用开发中,有时候我们需要实现Web与本地Android应用之间的交互,比如用户在浏览网页时触发特定操作,然后打开或调用安装在手机上的Android应用程序。这种技术可以帮助提升用户体验,实现跨平台的无缝...

    android 调用其他应用的录像机录像

    在Android平台上,调用其他应用的录像功能是一...总的来说,Android调用其他应用的录像功能涉及Intent、权限管理、多媒体文件处理等多方面的知识点。通过理解并实践这些概念,开发者可以为用户提供更加丰富的交互体验。

    wps for android AIDL调用

    3. **实现服务端**:在WPS应用中,你需要实现`IMOfficeService`接口,并注册到Android系统的Binder机制中。这样,你的服务就能接收并处理来自其他应用的请求。 4. **实现客户端**:在第三方应用中,你需要创建一个`...

    android调用其他Camera应用拍照

    在Android系统中,调用其他Camera应用拍照是一个常见的功能需求,...以上是关于"android调用其他Camera应用拍照"的基本介绍和实现方式,对于初学者和开发者来说,理解并掌握这些内容将有助于构建更丰富的Android应用。

    Android中调用js方法及js中调用本地方法

    首先,让我们从Android调用JavaScript的方法开始。Android中的WebView组件是实现这种交互的主要工具。当在WebView加载网页时,我们可以使用WebView的`loadUrl()`方法传递一个JavaScript语句来执行。例如: ```java ...

    android studio调用API登录注册DEMO

    在Android开发中,Android Studio是Google提供的一款强大的集成开发环境(IDE),专为构建Android应用而设计。...学习这个DEMO,开发者可以掌握如何在Android应用中安全有效地调用API,实现用户认证功能。

    android webview中使用Java调用JavaScript方法并获取返回值

    在Android开发中,WebView组件提供了在应用内嵌入网页并运行JavaScript代码的能力。而在某些场景下,可能需要从Java代码中调用JavaScript编写的函数,并获取这些函数的执行结果。为了实现Java和JavaScript之间的通信...

    Android Studio调用RestfulWCF接口

    其中,Android Studio 中的一个重要功能是调用 Restful WCF 接口,用于与远程服务器进行通信和数据交换。 在 Android Studio 中调用 Restful WCF 接口需要使用 Java 的标准类 HttpURLConnection,该类继承自 ...

    android 浏览器 调用系统下载功能

    3. **JavaScript接口调用**:在JavaScript中,我们可以通过`window.androidFunctionName()`这样的方式调用Android端定义的方法。需要注意的是,为了安全起见,从JavaScript调用Android方法时,应使用`@...

    Android WCF调用源码

    本项目"Android WCF调用源码"专注于演示如何在Android应用中调用WCF服务,特别是实现RESTful风格的服务调用。 RESTful服务是一种基于HTTP协议,通过URI来定位资源,使用标准HTTP方法(GET、POST、PUT、DELETE等)...

    Android调用隐藏系统服务锁屏

    总的来说,实现Android调用隐藏系统服务锁屏并设置默认锁屏密码是一个复杂的任务,需要对Android系统服务、权限管理、安全机制以及Binder通信有深入了解。只有在确保安全和合规的前提下,才能有效地进行此类操作。

    android调用系统内部打开word等文档

    总结一下,Android调用系统内部打开Word文档主要包括以下步骤:创建Intent、设置数据和类型、检查可用应用、处理权限以及可能需要使用FileProvider。理解这些知识点对于在Android应用中集成文档处理功能至关重要。

    用FlowDroid生成Android应用程序的函数调用图

    在Android开发中,理解应用程序的函数调用图(Call Graph)至关重要,因为它揭示了程序内部各个组件、方法间的相互作用。通过生成函数调用图,开发者可以更深入地洞察代码的执行流程,从而发现潜在的安全漏洞、性能...

    Android-H5和Android通信框架让H5和Android相互调用更加简单

    在Android应用开发中,混合开发模式越来越常见,其中H5(HTML5)与原生Android交互是关键一环。为了实现H5与Android之间的顺畅通信,开发者通常会使用特定的框架来简化这一过程。本篇文章将深入探讨Android-H5通信...

    Android 调用WPS打开PPT

    在Android平台上,调用外部应用来打开特定类型的文件,如PPT,是常见的需求。...以上就是关于Android调用WPS打开PPT的基本步骤和知识点。在实际开发中,根据应用需求,你可能需要进一步定制和优化这些流程。

Global site tag (gtag.js) - Google Analytics