认识活动启动器(2)

如果你自己开发了两个应用,那么你可以利用活动启动器组件,在一个应用中调用另一个应用,方法是设置活动启动器的活动包活动类两个属性,并调用其启动活动对象过程,具体操作方法如下。

创建两个项目:App_A与App_B,在App_A中启动App_B,在App_B中关闭应用之后,又返回到App_A。

首先创建项目App_B,在项目中添加一个按钮组件,如下图所示。

在编程视图中编写按钮_B的点击程序:当点击按钮_B时,退出应用。

这样我们就完成项目App_B,导出项目文件App_B.aia,目的是为了获取该项目的包及类的信息。

用解压缩软件将项目文件App_B.aia解压缩。

在解压缩后的文件夹中找到文件project.properties,并用sublime text(文本编辑软件)打开该文件。

在project.properties文件中,第一行如下图所示,在“main=”之后的内容就是这个应用的类名(appinventor.ai_test.App_B.Screen1),从类名中删除“.Screen1”就得到包名,这两个名称是我们在App_A中启动App_B时所必需的。

下面再来创建项目App_A,添加一个按钮组件(按钮A)及活动启动器组件,用户界面如下图所示。

在App_A的编程视图中,编写按钮A的点击程序,设置活动启动器的活动包及活动类属性,并调用启动活动对象过程,如下图所示。

以上完成了两个项目的制作,现在将它们分别编译成apk,安装到同一部安卓手机上进行测试。测试结果如下图所示,首先启动项目App_A,并点击按钮A以便启动App_B。

已经成功地在项目App_A中启动项目App_B,如下图所示,在App_B中点击按钮,关闭项目。

项目App_B关闭后,又重新回到项目App_A。

以上方法为了门提供了一种可能,当一个项目的规模过大时,可以将其拆分为两个甚至多个子项目,然后利用活动启动器组件将这些子项目连接起来。

(0)

相关推荐

  • SpringBoot运行原理

    pom.xml <parent> <groupId>org.springframework.boot</groupId> <artifactId>spr ...

  • AndroidManifest.xml详解

    我们在进行APP开发的时候都会遇到一个文件:AndroidManifest.xml.从刚开始进行Android开发,到现在已经过去了几个月,还是对这个文件一知半解,只知道它是配置用的.但是这文件里的东 ...

  • vue系列教程之微商城项目|导航栏组件封装

    vue系列教程之微商城项目|导航栏组件封装

  • 如何从0-1快速“抄”出完美的原型图?

    对大部分产品经理来说,画原型图是一件非常头疼的事所以在画原型之前,大家都达成了一个共识,那就是 抄! 借鉴同类型APP!适量借鉴确实可以少走弯路,但如果根据竞品APP一页页地画原型,不仅效率很慢,而且 ...

  • 认识活动启动器(1)

    在App Inventor组件面板的通信连接分组中,有一个叫做活动启动器(ActivityStarter)的组件,它的作用是在一个应用中启动另一个应用.使用这一组件的关键是设置该组件的属性.举例来说, ...

  • 认识活动启动器(3)

    在App Inventor开发的应用中,可以利用活动启动器调用安卓设备中自带的设置功能,如打开WIFI.GPS及蓝牙连接等,具体的方法就是设置活动器组件的动作(action)属性.以下是调用常用设置功 ...

  • 认识活动启动器(4)

    在App Inventor开发的应用中,利用活动启动器组件可以调用手机的通信功能,如,拨打电话.发送短信.邮件等,方法依然是设置活动器的若干个属性,并调用活动启动器的启动活动对象过程. 启动拨打电话功 ...

  • 认识活动启动器(5)

    用App Inventor开发的应用,可以利用活动启动器组件访问安卓设备中已有的应用,如,地图应用,相关的设置方法如下. 打开地图应用 动作(Action): android.intent.actio ...

  • 认识活动启动器(6)——播放音乐

    活动启动器(ActivityStarter)可以调用手机中的音频播放器,来播放指定的音乐文件.具体设置方法如下: 动作(Action): android.intent.action.VIEW 活动类( ...

  • 细说AppInventor【60】活动启动器

    知识点:调取外部应用 参考案例:活动启动器 (1) (2) (3) (4) (5) (6) 老巫婆书店

  • 让优质楼宇资源流动起来 市北区开展“街道主任进楼宇”活动

    半岛网6月4日讯  为进一步推动全区招商工作信息和资源共享,实现协同互动,发展共促,6月3日下午,山东省海洋特色产业园平台青岛中央商务区管委会与山东海洋发展有限公司共同组织开展"街道主任进楼 ...

  • 【手牵手运动】下肢关节的活动与拉伸

    类风湿关节炎患者进行下肢关节活动与拉伸的练习,可以改善下肢关节的活动范围,减轻下肢肌群的僵硬,提升下肢肌肉的弹性,积极预防下肢的功能障碍,提升下肢关节的功能水平. 本课程指导大家在站立的姿态下进行下肢 ...

  • 活动策划8大经典模型

    活动策划8大经典模型