Android中启动第三方应用

主要是通过包名启动第三方应用,获取去包名的方法网上很多,就不多说了。

两种方式启动:

第一种:

Intent intent = new Intent();

intent.setClassName("要启动应用的包名", "要启动应用的activity");

startActivity(intent);

第二种:

Intent intent = new Intent();

intent = MainActivity.this.getPackageManager().getLaunchIntentForPackage(“你获取的包名”);

startActivity(intent);

一般比较喜欢使用第二种方式,比较简单。不需要额外获取要启动的activity。

Android中启动第三方应用,布布扣,bubuko.com

时间: 2024-12-11 02:03:45

Android中启动第三方应用的相关文章

(转)从android一个apk中启动第三方apk应用

从android一个apk中启动第三方apk应用 我们在开发中,经常遇到遇到在一个apk中要去运行另外一个apk,就像我们windows一样,搞一个快捷方式一样,那怎么实现呢? 问题的核心点在于我们要拿到第三方apk的package名称跟class名称,这两个至关重要!比如笔者做测试用的qq apk,package名称是com.tencent.pad.qq,class名称是com.tencent.pad.qq.login.QQLoginActivity.从一个apk启动到另外一个apk,当然也是

【转】Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)

原文网址:http://www.blogjava.net/anchor110/articles/355699.html 1.在工程下新建lib文件夹,将需要的第三方包拷贝进来.2.将引用的第三方包,添加进工作的build path.3.(关键的一步)将lib设为源文件夹.如果不设置,则程序编译可以通过,但运行的时候,会报: java.lang.NoClassDefFoundError # re: Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundErro

Android中集成第三方库的方法和问题

声明: 1. 本文参考了网上同学们的现有成果,在此表示感谢,参考资料在文后有链接. 2. 本文的重点在第三部分,是在开发中遇到的问题及解决办法.第一,第二部分为参考网上同学们的成果加以整理而成. 3. 欢迎转载,交流,请尊重作者劳动成果:转载请注明出处,谢谢! Android中使用第三方库可能有两种:Java库.jar和原生库.so/.a,如果只是做上层APK开发,这两种库都可以通过Eclipse集成开发环境进行集成,如果是平台级开发,则都可通过源码集成.本文整理这两种集成方式使用步骤,以下假设

如何在Android中启动JAVA程序

本人博客原文:http://hubingforever.blog.163.com/blog/static/17104057920126166411775/ 在Android中启动JAVA程序其实有很多种方式,现总结如下 一.在Android应用程序中发送Intent启动Android应用程序 这个方式最简单,最常用.在此不在累述.关于Intent的更多内容请阅读<Intent技术简介> 二.在shell控制台通过am命令发送Intent来启动Android应用程序 在Android的shell

Android中集成第三方支付

常见的第三方支付解决方案 支付宝支付 微信支付 银联支付 Ping++统一支付平台(需要继承服务器端和客户端) 短信支付 支付宝的集成流程 相关资料链接: 支付宝支付指引流程:支付指引流程 支付宝Android端集成流程:Android端集成流程 首先,支付宝支付准备工作 首先登录[支付宝开放平台]http://open.alipay.com/platform/home.htm,创建应用,并给应用添加App支付功能 由于App支付功能需要签约,因此需要上传公司信息和证件等资料进行签约 签约成功后

Android中使用第三方jar包

步骤: 方法1:Eclipse下, 右键工程, Build path, java build path, 选择libraries 在右边的按钮中点击“Add Library” 选择“User library”, 点击“下一步” 点击“User librarys”按钮 在出现的界面中点击“New..”按钮 在弹出的界面中随便起一个名字,点击“确定” 点击“Add jars”按钮选择第三方jar包,点击“确定”完成. 后面的步骤很重要,如果不进行后面的操作. 在Eclipse里显示编译通过,不会有错

Android中启动页ViewPager和ViewFlipper带指示器

版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 首先我们来分析一下,想要实现启动页的功能,大家第一个想到的就是使用ViewPager,使用ViewPager确实是一种比较好的方式,而且思路也是比较清晰的.今天我们就一起来学习一下,使用ViewPager和ViewFlipper实现启动页带小点功能. 先展示一下图片,看看是不是你想要的效果.  1.ViewPager和ViewFlipper的区别 ViewFlipper继承ViewAnimator,切换view的时候是有动画

Android中FaceBook第三方登录集成

1.首先是要先下载 FaceBook SDK Android 版: 2.导入FaceBookSDK 作为Library 引入到自己的项目中 3.在FaceBook 注册一个 测试应用 4.配置AndroidManifest.xml: <activity android:name="com.facebook.LoginActivity"/> <meta-data android:name="com.facebook.sdk.ApplicationId"

Android中启动其它应用的几种方式

1,知道要启动的包名以及要启动的Activity: Intent intent = new Intent(); /**下面方法的参数分别是指要启动应用的包名及对应的Activity*/ ComponentName cpn= new ComponentName("com.ldm.demo","com.ldm.demo.TextActivity"); intent .setComponent(cpn); startActivity(intent ); 2,只知道应用的包