【AppInventor】工具扩展插件
阅读AppInventor扩展插件文档了解如何使用扩展插件。
有关这个扩展或bug报告的问题,请在AppInventor扩展论坛中新建一个帖子,谢谢!
如有特殊要求,请通过电子邮件与我联系。成为一个新方法的赞助者支付至少10美元!您的贡献将有助于完善AppInventor社区,谢谢!
由于版本说明太过冗余,故在此不进行翻译,有需要的请访问原网站查看。
简介
一个不需要额外权限的多工具扩展插件
属性
设置状态栏的颜色,这个需要至少21的API等级,即安卓5.0以上
这个功能的赞助者是Klaus,谢谢!
注意:这个扩展插件无法在非原版的AppInventor处使用
设置导航栏的颜色,这个扩展至少需要API 21等级,即安卓5.0以上
这个功能的赞助者是Klaus,谢谢!
将这个属性与【隐藏导航】过程一起使用,详见下方说明
注意:Peter发现了一个问题:在从选项菜单中选择关于这个APP并回到主屏幕后,屏幕尺寸改变了,内容现在可以在导航栏后面移动。不幸的是,我们没有什么可以影响选项菜单或者“关于这个APP”按钮被点击时需要做什么。因此,我现在添加了一个新的隐藏方法,内容在使用该方法之后移动到状态栏和导航条的后面。现在您可以在状态栏上添加一个标签,在导航栏的底部添加额外的边距,这样屏幕最终看起来像是你设想的样子。
注意:这个扩展插件无法在非原版的AppInventor处使用
设置标题栏的颜色
这个功能的赞助者是Klaus,谢谢!
注意:这个扩展插件无法在非原版的AppInventor处使用
返回当前设置区域的国家或地区代码,它应该是空字符串、大写ISO 3166双字母代码或un.49 49进制代码。
地区代表特定的地理、政治或文化区域
这个功能的赞助者是Klaus,谢谢!
返回当前地区的语言代码
地区代表特定的地理、政治或文化区域
这个功能的赞助者是Klaus,谢谢!
返回是否禁用了警告的弹出
设置是否禁用警告的弹出
过程
返回设备当前的API级别
BASE64编码字符串
返回设备的屏幕密度
如果这是一个合法的Email地址就返回布尔值“真”
如果正在运行软件的是AI伴侣(即正在以开发者模式运行)则返回真,否则返回假
刷新图库,针对特定文件名刷新图库,返回文件名
为什么需要这个?
如果不使用这个功能,使用画布绘制完成并保存以后,图片文件不会立刻出现在设备的图库当中,只有使用了这个刷新功能,它才会出现在设备的图库当中。使用图库刷新软件也可以实现同样的功能,但是这个软件只适用于较老的Android版本,而使用这一个过程则可以适用于任何Android版本。
返回一个经过BASE64编码的HMAC SHA1散列。打开网址查看什么是HMAC SHA1散列:https://www.google.com/search?q=what+is+a+hmac+sha1+hash
使用这一个功能的条件:Android API版本必须为8以上(Android 2.2)
返回给定字符串的Sha256散列
感谢Adrian对此过程的赞助
隐藏内容,即允许内容在状态栏和导航栏后面移动。
与属性状态栏颜色一起使用此方法,请参阅状态栏颜色属性的注释。
隐藏系统用户界面
显示系统用户界面
返回可用传感器的列表
返回软件的包名。注意:如果你使用AI伴侣运行该功能,则返回AI伴侣的包名,在编译好的APP里面运行时,返回软件的包名。
返回素材文件的路径。
这个方法是有用的,如果你想从网页浏览框中访问本地网页文件。如果应用程序是运行在编译好的apk文件,方法将返回文件:/ / / android_asset /,而如果应用程序是运行在伙伴应用程序(开发模式)。,将返回文件:/ / / mnt / sdcard / AppInventor /资产/
注意:此方法仅适用于webviewer组件。将它用于其他组件是没有意义的!
返回软件的版本编号。
注意:如果你在AI伴侣上运行这一个功能,则返回AI伴侣的版本编号。在编译完成之后,将会返回你的软件的版本编号。
返回软件的版本名称。
注意:如果你在AI伴侣上运行这一个功能,则返回AI伴侣的版本名称。在编译完成之后,将会返回你的软件的版本名称。
显示键盘
清理软件的缓存。
清理成功则返回布尔值“真”,否则返回“假”
感谢Antonio赞助了这个功能。
返回布尔值。或门:两者相反才返回真
当字符串具有相同的长度时返回十六进制字符
当字符串为与正则表达式相匹配时返回布尔值“真”
只要这个屏幕对用户可见,则保持屏幕常亮。你需要非常认真地考虑是否使用这个方法,如果长时间保持屏幕常亮显然会耗尽设备的电量。你可能可以使用这个功能来进行屏幕亮度的测试。
谢谢Joerg对这个功能的赞助。
取消保持屏幕常亮标志。
事件
表示活动状态改变的事件。
可能的值是暂停、停止和恢复。详情请见活动生命周期。http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle
下载aix扩展文件:https://downloads.sourceforge.net/project/puravidaapps/com.puravidaapps.TaifunTools.aix
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com