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

 更新时间:2017年05月25日 09:58:20   作者:陈小峰_iefreer  
这篇文章主要介绍了Android编程实现启动另外的APP及传递参数的方法,涉及Activity启动及Intent设置相关操作技巧,需要的朋友可以参考下

本文实例讲述了Android编程实现启动另外的APP及传递参数的方法。分享给大家供大家参考,具体如下:

有时候需要从一个APP中启动另外一个APP,比如Twitter/微信等。

如果你不知道那个APP的Activity,但是知道包名(package name),那么可以使用如下的方法:

Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.package.address");
startActivity(LaunchIntent);

如果APP之间有合作关系,可以获得合作APP的清单文件(manifest),那么可以从该文件中获知package/activity,

可使用如下的方法来启动该APP特定活动界面:

Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setComponent(new ComponentName("com.package.address","com.package.address.MainActivity"));
startActivity(intent);

如果要在启动APP时传递参数,可以在意图(Intent)中设置:

intent.putExtra("firstKeyName","FirstKeyValue");
intent.putExtra("secondKeyName","SecondKeyValue");

参考链接:http://developer.Android.com/guide/components/intents-filters.html

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android基本组件用法总结》、《Android视图View技巧总结》、《Android布局layout技巧总结》、《Android资源操作技巧汇总》、《Android文件操作技巧汇总》、《Android开发入门与进阶教程》、《Android编程之activity操作技巧总结》及《Android控件用法总结

希望本文所述对大家Android程序设计有所帮助。

相关文章

  • Flutter实现简单的下载按钮动画

    Flutter实现简单的下载按钮动画

    我们在app的开发过程中经常会用到一些表示进度类的动画效果,比如一个下载按钮,那么在flutter中一个下载按钮的动画应该如何制作呢,一起来看看吧
    2023-05-05
  • Android自定义可控制速度的跑马灯

    Android自定义可控制速度的跑马灯

    这篇文章主要为大家详细介绍了Android自定义可控制速度的跑马灯,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-06-06
  • Android自定义顶部导航栏控件实例代码

    Android自定义顶部导航栏控件实例代码

    这篇文章主要介绍了Android自定义顶部导航栏控件实例代码,需要的朋友可以参考下
    2017-12-12
  • Android ViewBinding的使用详解

    Android ViewBinding的使用详解

    这篇文章主要介绍了Android ViewBinding的使用详解,帮助大家更好的理解和学习使用Android,感兴趣的朋友可以了解下
    2021-04-04
  • Android本地数据存储Room实践和优化技巧

    Android本地数据存储Room实践和优化技巧

    本文详细介绍了Android本地数据存储框架Room的使用,包括基本概念、核心组件、最佳实践、优化技巧等,帮助开发者学习和掌握Room的使用方法,提升数据存储效率和应用性能
    2023-04-04
  • Android实现隐私政策弹窗与链接功能

    Android实现隐私政策弹窗与链接功能

    现在几乎所有的应用市场都要求应用上架需要用户协议/隐私政策,本篇内容将介绍如何在APP内植入一个隐私政策弹窗与链接,对Android隐私政策弹窗实现代码感兴趣的朋友跟随小编一起看看吧
    2021-07-07
  • Android TextView渐变颜色和方向及动画效果的设置详解

    Android TextView渐变颜色和方向及动画效果的设置详解

    TextView的在安卓中可以理解为一个文本视图控件,Android的视图控件的基类是View类,可以理解的TextView是View的子类。我们通常在.XML布局文件中会为文本视图控件指定各种属性来设置它的样式,今天我们要讲的当然不是传统常见的那种,将会带有渐变颜色和方向及动画效果
    2021-11-11
  • Android个人手机通讯录开发详解

    Android个人手机通讯录开发详解

    在本篇文章里小编给大家分享了关于Android个人手机通讯录开发的步骤和相关源码,有需要的朋友们学习下。
    2019-02-02
  • 基于android样式与主题(style&theme)的详解

    基于android样式与主题(style&theme)的详解

    本篇文章是对android中的样式与主题(style&theme)进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • Android菜单(动画菜单、360波纹菜单)

    Android菜单(动画菜单、360波纹菜单)

    本文主要介绍了Android菜单常用集合:FragmentTabHost系统菜单、上移式菜单、360波纹菜单、展开式菜单。详解注释,可直接拿来用。下面跟着小编一起来看下吧
    2017-03-03

最新评论