Android编程实现启动另外的APP及传递参数的方法
程序员文章站
2023-12-04 13:35:34
本文实例讲述了android编程实现启动另外的app及传递参数的方法。分享给大家供大家参考,具体如下:
有时候需要从一个app中启动另外一个app,比如twitter/微...
本文实例讲述了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程序设计有所帮助。
上一篇: Android实现View滑动的6种方式
推荐阅读
-
Android编程实现启动另外的APP及传递参数的方法
-
Android编程实现两个Activity之间共享数据及互相访问的方法
-
Android编程实现二级下拉菜单及快速搜索的方法
-
Android编程实现ViewPager多页面滑动切换及动画效果的方法
-
Android编程使用WebView实现与Javascript交互的方法【相互调用参数、传值】
-
Android编程实现在Activity中操作刷新另外一个Activity数据列表的方法
-
Android软件启动动画及动画结束后跳转的实现方法
-
Android编程实现获取标题栏、状态栏的高度、屏幕大小及模拟Home键的方法
-
Android编程实现全局获取Context及使用Intent传递对象的方法详解
-
Android编程实现在Activity中操作刷新另外一个Activity数据列表的方法