| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 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 |

