用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文件安装程序的代码: |
|