如何通过android的应用程序调用另一个应用程序
来源:互联网 发布:域普软件怎样 编辑:程序博客网 时间:2024/05/14 10:58
应用程序间通讯用aidl
如果你想调用别人的应用程序(例如:你写了一个游戏管理的软件,需要管理很多游戏,但是游戏不是你写的,你是得不到入口activity的,你怎么办?),解决办法如下:
通过PackageManager可以得到PackageInfo,通过PackageInfo就可以得到你手机上安装的应用的包名(这个很简单,网上有的是,不赘述)。关键是下一步,代码如下(也是a应用中Button的onclick中的代码):PackageManager packageManager = Start_RemoveSoftActivity.this.getPackageManager();
Intent intent=new Intent();
try {
intent =packageManager.getLaunchIntentForPackage("要调用应用的包名");
} catch (NameNotFoundException e) {
Log.i(TAG, e.toString());
}
startActivity(intent);
其中,"要调用应用的包名"为通过PackageInfo得到的想要启动的应用的包名。这样,我们就可以不知道别人应用源码的情况下,也可以调用别人
- 如何通过android的应用程序调用另一个应用程序
- android的应用程序调用另一个应用程序的方法
- android的应用程序调用另一个应用程序的方法
- Android 一个应用程序调用另一个应用程序
- Win32控制台应用程序如何调用另一个.exe
- iOS 如何在一个应用程序中调用另一个应用程序
- iOS 如何在一个应用程序中调用另一个应用程序
- iOS 如何在一个应用程序中调用另一个应用程序
- iOS 如何在一个应用程序中调用另一个应用程序
- iOS 如何在一个应用程序中调用另一个应用程序
- iOS 如何在一个应用程序中调用另一个应用程序
- iOS 如何在一个应用程序中调用另一个应用程序
- iOS 如何在一个应用程序中调用另一个应用程序
- iOS---如何在一个应用程序中调用另一个应用程序
- PB9中如何通过快捷方式调用应用程序?
- 在一个应用程序中调用另一个应用程序
- Android ContentProvider 查询另一个应用程序的数据
- android应用程序中启动另一个应用程序
- Android Layout之三:RalativeLayout(一)
- 烧版本步骤 boot system userdata
- 谈谈你对面向对象编程的认识 12.9.11 京东面试
- 链表2
- 套接字I/O模型-完成端口IOCP
- 如何通过android的应用程序调用另一个应用程序
- VC项目配置详解及快捷键!!!
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
- 线性表——1. 顺序表(向量)
- ubuntu服务器配置
- JAVA中SERIALVERSIONUID的解释
- 鬼脚七之“寒门再难出贵子”---一篇值得一读的好文章,比小说还精彩的现实故事(转载)
- c# 二维数组 行列
- Google Paly V3 Initate Connect & Query Items