分享

认识活动启动器(5)

 老巫婆图书馆 2021-07-06

用App Inventor开发的应用,可以利用活动启动器组件访问安卓设备中已有的应用,如,地图应用,相关的设置方法如下。

打开地图应用

动作(Action):

android.intent.action.VIEW

数据地址(DataUri):

geo:39.924,116.4038

功能说明:打开手机中已经安装的地图应用,定位到数据地址指定的位置(纬度,经度);

打开ES文件管理器

动作(Action):

com.estrongs.action.PICK_FILE

功能说明:如果设备中安装了ES文件管理器,该设置可以打开ES文件管理器,并锁定在存储设备的根目录下;如果设备中没有安装该软件,则提示Error 601,未找到对应的活动(Error 601,No corresponding activity was found)。 

查看已下载的文件

动作(Action):

android.intent.action.VIEW_DOWNLOADS

功能说明:打开安卓设备中默认的下载文件夹。

运行已下载应用的安装程序

动作(Action):

android.intent.action.MAIN

活动类(ActivityClass):

com.android.packageinstaller.PackageInstallerActivity

活动包(ActivityPackage):

com.android.packageinstaller

数据地址(DataUri):

file:///storage/emulated/0/download/tmp.apk

功能说明:针对已经下载到手机download文件夹下的tmp.apk文件,运行其安装程序。(注:不同型号手机的文件路径写法可能略有差异,须作适当调整。)

打开设备中的计算器

动作(Action):

android.intent.action.MAIN

活动类(ActivityClass):

com.android.calculator2.Calculator

活动包(ActivityPackage):

com.android.calculator2

功能说明:打开安卓设备中默认的计算器应用,如果设备中没有安装计算器,则提示:Error 601,未找到对应的活动(Error 601,No corresponding activity was found)。

电源管理

动作(Action):

android.intent.action.POWER_USAGE_SUMMARY

功能说明:打开安卓设备中的电源管理功能。

本文在上篇文章的基础上,将信息种类下拉框的可选项扩展至五项,下图中给出了打开地图、计算器及电源管理功能的代码,关于打开文件管理器及查看下载文件的代码,请读者自行完成。


下图是启动apk文件安装程序的代码:

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多