`
407827531
  • 浏览: 1060524 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

Android 在一个应用中如何启动另外一个已安装的应用

阅读更多

推荐安卓开发神器(里面有各种UI特效和android代码库实例)

package com.android.tutor;  
import android.app.Activity;  
import android.content.ComponentName;  
import android.content.Intent;  
import android.os.Bundle;  
import android.view.View;  
import android.widget.Button;  
public class StartAnotherApplicationDemo extends Activity {  
     
    private Button mButton01,mButton02;  
      
    public void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  
        setContentView(R.layout.main);  
          
        mButton01 = (Button)findViewById(R.id.button);  
        mButton02 = (Button)findViewById(R.id.start_calender);  
          
        //-----启动我们自身写的程序------------------  
        mButton01.setOnClickListener(new Button.OnClickListener(){  
            public void onClick(View v) {  
                //-----核心部分----- 前名一个参数是应用程序的包名,后一个是这个应用程序的主Activity名  
                Intent intent=new Intent();  
                intent.setComponent(new ComponentName("com.droidnova.android.games.vortex",   
                                                     "com.droidnova.android.games.vortex..Vortex"));  
                startActivity(intent);  
            }             
        });  
      //-----启动系统自带的应用程序------------------  
        mButton02.setOnClickListener(new Button.OnClickListener(){  
            public void onClick(View v) {  
                Intent intent=new Intent();  
                intent.setComponent(new ComponentName("com.android.calendar", "com.android.calendar.LaunchActivity"));  
                startActivity(intent);  
            }             
        });  
    }  
}  

 

分享到:
评论

相关推荐

    Android 一个应用启动另外一个应用Demo

    Android中 一个应用启动另外一个应用一般有2种情况,被启动应用的包名已知和未知两种情况:情况一 ==》已知包名通常有两种方法、情况二 ==》未知包名。 Demo写的很详细。

    Android 一个app启动另一个app

    一个app启动另一个app,这个玩法挺火的嘛,有没有试过更新QQ到5.1版本,QQ的健康里面就可以添加其他app,实现从QQ跳转到其他app应用,这里模拟写了一个demo

    Android应用启动另外一个apk应用的方法

    主要介绍了Android应用启动另外一个apk应用的方法,涉及Android基于intent的package调用与管理技巧,需要的朋友可以参考下

    android一个应用的acitvity调用另一个应用的activity

    该资源包含了一个activity访问另一个应用的acitvity的简单实现,简单易懂,喜欢的下载!

    Android应用:Intent打开另外一个Activity,Intent拨电话,Intent在2个Activity间传递参数

    Android源代码 演示3个功能: (1)Intent打开另外一个Activity (2)Intent拨电话 (3)Intent在2个Activity间传递数据

    Android移动应用开发 第3版 卷1卷2合集part2

    《Android移动应用开发 第3版 卷Ⅱ:提高篇》涵盖了Android开发从概念 技术到市场推广应用的全部话题 内容包括:高级Android应用程序设计原则 高级Android用户界面设计原则 使用常用Android API Android中的绘图 ...

    如何在Android系统手机上安装软件的三种方法

    在安装软件之前我们首先要对手机进行一系列的设置。在手机程序菜单中点“设置”进入,然后点击“应用程序”选项,在打开菜单中将“未知源”选项勾选中。然后进入“开发”子选项,勾选“USB 调试”选项。这样就完成...

    Android移动应用开发(第3版)卷Ⅰ基础篇 (Shane Conder, Lauren Darcey) PDF扫描版

    第3章 编写第一个Android应用程序  第4章 掌握Android开发工具  第二部分 Android应用程序设计基础 第5章 剖析Android应用程序  第6章 使用Android Manifest文件定义应用程序  第7章 管理应用程序资源  ...

    Android高级编程--源代码

    因此,对Android感兴趣的开发人员都把Google在2008年发布Android这一举措作为移动技术发展史上的一个非常令人期待的重大事件。  由于Android构建在开源代码的框架之上,而且提供了强大的SDK库和开放的理念,所以它...

    10个经典的Android开源应用项目

    1、Android团队提供的示例项目  如果不是从学习Android SDK... 当然在最后不能不提WordPress的Android应用了,这是WordPress官方开发团队提供的一个项目。从代码中可以学习到XMLRPC调用(当然还有更多的优秀内容)。

    Android高手进阶教程与Android基础教程

    Android高手进阶教程之----Android 在一个应用中如何启动另外一个已安装的应用!!!.doc Android高手进阶教程之----Android 中LayoutInflater的使用! .doc Android高手进阶教程之----Android 中MenuInflater的使用...

    Android移动应用开发 第3版 卷1卷2合集part1

    《Android移动应用开发 第3版 卷Ⅱ:提高篇》涵盖了Android开发从概念 技术到市场推广应用的全部话题 内容包括:高级Android应用程序设计原则 高级Android用户界面设计原则 使用常用Android API Android中的绘图 ...

    android移动应用开发(第3版)卷Ⅰ:基础篇。正文扫描版

    涵盖了android开发从概念、技术到市场推广应用的全部主题,内容包括android平台概览、android应用程序设计精髓、android用户界面设计精髓、android应用程序设计精髓、对外发布你的android应用程序和附录6个部分。...

    Android移动应用开发从入门到精通 书签版

    内容包括:Android概览、Android应用程序设计精髓、Android用户界面设计精髓、常用AndroidAPI、更多Android应用程序设计原则、对外发布你的Android应用程序和附录等7个部分。附录还包含了Android开发常用工具(如...

    Android 使用Component跨应用程序访问

    Android Component跨应用程序访问,就是打开...因为测试一个应用程序打开另外一个应用程序,所以测试需要同时安装这两个。我博客网址: http://blog.csdn.net/qq_16064871。我写了很多博客都是有源码的,请多多关注。

    android框架与应用开发介绍.ppt

    android框架与应用开发介绍 通过view管理UI 每一个有用户界面的应用至少...一个应用可以有多个activity,其中一个作为main activity用于启动显示 Activity通过startActivity或startActivityForResult启动另外的activity

    Android编程实现启动另外的APP及传递参数的方法

    有时候需要从一个APP中启动另外一个APP,比如Twitter/微信等。 如果你不知道那个APP的Activity,但是知道包名(package name),那么可以使用如下的方法: Intent LaunchIntent = getPackageManager()....

    新版Android开发教程.rar

    Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。 Beta 版 的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 ...

    android应用跳转界面

    用eclipse工具编写的android页面跳转,两个页面之间的转换

Global site tag (gtag.js) - Google Analytics