App Inventor开发工具的组件定制与二次开发.doc

资料分类:工业大学 上传会员:暖暖大将军 更新时间:2024-08-03
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:12439
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:App Inventor2是由Google开发的一款图形化编程工具,后来又由MIT(麻省理工学院)开发,它抛弃了复杂的程序代码,只需要拖动和排列积木状的模块就可以编写各种应用,非常适合学生和非专业软件开发人员使用。App Inventor 2本身也包含许多组件,尽管这些组件或多或少还存在一些缺陷,为了使初学者能更加顺利的进行开发,还需要对App Inventor2进行定制与二次开发。

本课题主要研究了App Inventor2的定制与二次开发,并基于App Inventor2平台设计和实现组件扩展和插件开发。本文中,简要介绍了App Inventor2的开发状况,与开发相关的Android相关知识,App Inventor2源代码等。据此对App Inventor2的自带的Screen组件、图像组件、标签组件等进行功能扩展并进行了插件的开发。

 

关键词:App Inventor2;Android;定制与二次开发

 

目 录

摘 要

ABSTRACT

第一章  引言-1

1.1 本课题的研究背景-1

1.2 本课题的研究意义-1

1.3 本论文的相关工作和组织结构-2

第二章  技术简介-3

2.1 本文涉及安卓开发技术简介-3

2.1.1 Activity介绍-3

2.1.2 Intent介绍-3

2.1.3 Broadcast介绍-4

2.1.4 权限介绍-4

2.1.4 注解介绍-4

第三章  自带组件的定制-7

3.1 App Inventor2源码的获取和编译-7

3.1.1 研究工作条件和基础-7

3.1.2 开发环境搭建准备-7

3.2 定制和二次开发的一些注意事项-9

3.3 Screen组件的定制-9

3.3.1 功能菜单的修改-9

3.3.2 调试Screen组件-13

3.4 标签(Label)组件的定制-14

3.4.1 增加允许单行或多行显示的属性-14

3.4.2 增加允许被选中复制的属性-15

3.4.3 增加单击事件响应函数-16

3.4.4 增加富文本处理函数-16

3.4.5 调试Label组件-17

3.5 对话框(Notifier)组件的定制-20

3.5.1 增加设置图标的属性和修改对话框显示风格的属性-20

3.5.2 调试对话框组件-21

第四章  插件的开发及App示例-22

4.1 加密功能插件的开发-22

4.1.1 关键代码-22

4.1.2 插件的编译-23

4.1.3 插件的导入-23

4.1.4 插件的使用-24

4.2 App示例-24

4.2.1 关键代码快及关键设置-24

4.2.1 示例App演示-25

第五章  总结-28

参考文献-29

致  谢-30

附  录-31

相关论文资料:
最新评论
上传会员 暖暖大将军 对本文的描述:手机应用程序主要是指安装在智能手机上的软件,可以完善原始系统的缺陷和带来个性化使用体验。能改善手机功能,是为用户提供更丰富体验的主要手段。目前为止,市面上主要的手......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: