博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在一个apk中调用另外一个apk中的activity
阅读量:6118 次
发布时间:2019-06-21

本文共 685 字,大约阅读时间需要 2 分钟。

hot3.png

一、生成一个要被调用的APK。在其Manifest.xml设置中,与一般的写法大致相同,唯一区别的地方在于,如下:

    
         
              
              
         

二、安装这个要被调用的APK。

        安装完毕之后,你会发现,系统中找不到这个程序。别急,它确实安装在手机里面了,但是因为他不是main的,所以系统不会把他当做Application的入口程序。而要想打开这个activity,只有知道它名字的人才可以。跟系统的intent一样使用。它的名字定义为"testApp",所以,这里用这个字符串就可以调用它了:

三、在另一个项目中调用上述APK。代码如下:

Intent intent = new Intent("testApp");startActivity(intent);

四、启动另外一个apk

Intent mIntent = new Intent( );   ComponentName comp = new ComponentName(packageName, activityName);  mIntent.setComponent(comp);   mIntent.setAction("android.intent.action.VIEW");   startActivity(mIntent);

转载于:https://my.oschina.net/u/1251149/blog/221444

你可能感兴趣的文章
游戏设计的基本构成要素有哪些?
查看>>
详解 CSS 绝对定位
查看>>
AOP
查看>>
我的友情链接
查看>>
打印服务自动停止
查看>>
linux--ab压力测试详解
查看>>
C++模板之typename和class关键字的区别
查看>>
Nginx 代理 jira 和 confluence
查看>>
图形界面
查看>>
【HDU】6012 Lotus and Horticulture (BC#91 T2)
查看>>
redis日常使用汇总--持续更新
查看>>
Linux 安装 JDK
查看>>
leetcode-283-Move Zeroes
查看>>
Docker Data Center系列(二)- UCP安装指南
查看>>
Vue 计算属性与侦听器
查看>>
UITableView汇总
查看>>
Protractor的安装及其遇到的问题
查看>>
【转】C#中ToString格式大全
查看>>
IP分为五类
查看>>
华为敏捷/DevOps实践:产品经理如何开好迭代计划会议
查看>>