JavaReflector技术在AppInventor编程中扩展功能的研究  

Research on Extension Function of JavaReflector Technology in AppInventor Programming

在线阅读下载全文

作  者:高占江 韩丹 GAO Zhanjiang;HAN Dan(Department of Computer Science,Qingdao University of Science and Technology(Gaomi Campus),Weifang 261500,China)

机构地区:[1]青岛科技大学(高密校区),计算机系,山东潍坊261500

出  处:《微型电脑应用》2023年第12期19-21,共3页Microcomputer Applications

基  金:教育部产学合作协同育人项目(202102576087);教育部产学合作协同育人项目(202102363032)。

摘  要:AppInventor是一种搭建积木式的App开发环境,基于当前的发展,可用于实现功能的积木块是有限的,而实现“积木块”的底层API是“无限”的,怎样才能利用有限的“块”实现“无限”的功能呢?虽然不能在AppInventor中嵌入Java代码,但是可以借助JavaReflector技术实现在AppInventor中调用Android SDK的Java语言的API,即可阅读Java API文档和Android API文档,从而实现不需要自己定制拓展组件也能够调用Android-SDK所提供的API。利用JavaReflector技术构建AppInventor与Android SDK中API的桥梁,使开发者能够对AppInventor的扩展功能“无限”扩展,从而能够打破AppInventor中有限“积木块”的局限实现“无限”功能。AppInventor is a building block App development environment.Based on the current development,the building blocks can realize functions are limited,and the underlying API is infinite to realize building blocks.How can we use limited blocks to realize infinite functions?Although Java code can not be embedded in AppInventor,the API by calling the Java language of Android SDK in AppInventor is explored by JavaReflector technology.One only needs to read the Java API documents and Android API documents,so that he/she can call the API provided by Android-SDK without customizing his/her own extension components.Using JavaReflector technology to build a bridge between AppInventor and the API in Android SDK enables developers to infinitely extend the extended functions of AppInventor,so as to break the limitations of limited building blocks in AppInventor and realize infinite functions.

关 键 词:AppInventor JavaReflector 扩展 Android API 积木块 

分 类 号:TP319[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象