上一节我们在Android系统上搭建了iAPP开发工具所需的开发环境,现在我们将实现创造自己的第一个
Android APP程序
本章你将学会
1.认识iAPP主界面,了解工程的关键词,并新建iAPP工程
2.了解iAPP可视编程设计功能
3.将一个工程进行打包,封装成可安装的APK安装包并安装运行
新建iAPP工程
1.我们从Android系统桌面点击iAPP图标来打开iAPP程序以此来进入主界面
这就是iAPP主界面本尊,可能和你看到的主界面有略微不同。
我们将分区分块逐一了解。
2.点击左上角的创建进入创建应用(工程、项目)页面
可以看到几项我们需要填写的内容,下面我们以比较通俗的文字来介绍这些内容都有什么用。
应用标题
显示在桌面,APP图标正下方的名称。
我们填上Hello World
应用图标
顾名思义,点击这个图片就可以更换你的应用图标。本章暂时不讲细节。先使用默认的。
应用包名
现实生活中,在我们的国家中国,我们的名字和身份证是一一对应的。虽然有时候会遇到重复的名字,但身份证号码却是永远不会重复的,包名就是这样一个存在。这就意味着
搭载相同Android系统的不同手机(A手机和B手机)代表不同的”国家”,每个”国家(手机)”里的“人(应用)“允许有相同的”名字(应用标题)”,但绝不可能出现相同的“身份证号码(应用包名)“。
也就是说,如果有两个相同包名但内容不同的APP,不会同时存在于同一部手机里。这也是强调包名的重要性所在。
因此,默认的,我们对包名的命名规则一般为
包(packages)的命名规范: 采用反域名命名规则,全部使用小写字母。一级包名为com,二级包名lwz(为个人或公司名称,可以简写),三级包名guidecity(根据应用进行命名),四级包名ui或utils等(模块名或层级名),根据实际情况也是可以用五级包名,六级包名。
也就是,推荐大家如下填写
com.个人或公司的名称.XXXXX
例如,我,明泽,第三章内容是关于helloworld的文章
因此我们可以填入
com.mingze.class3.helloworld
应用版本
应用版本号就是我们常见的那个应用版本号,这个版本号也有相应的命名规则。
软件版本号由四部分组成,第一个1为主版本号,第二个1为子版本号,第三个1为阶段版本号,第四部分为日期版本号加希腊字母版本号,希腊字母版本号共有5种,分别为:base、alpha、beta、RC、release。例如:1.1.1.051021_beta。
版本号定修改规则:
o 主版本号(1):当功能模块有较大的变动,比如增加多个模块或者整体架构发生变化。此版本号由项目决定是否修改。
o 子版本号(1):当功能有一定的增加或变化,比如增加了对权限控制、增加自定义视图等功能。此版本号由项目决定是否修改。
o 阶段版本号(1):一般是 Bug 修复或是一些小的变动,要经常发布修订版,时间间隔不限,修复一个严重的bug即可发布一个修订版。此版本号由项目经理决定是否修改。
o 日期版本号(051021):用于记录修改项目的当前日期,每天对项目的修改都需要更改日期版本号。此版本号由开发人员决定是否修改。
o 希腊字母版本号(beta):此版本号用于标注当前版本的软件处于哪个开发阶段,当软件进入到另一个阶段时需要修改此版本号。此版本号由项目决定是否修改。
这里只是科普,在这里,我们不需要也用不着这么复杂的命名,使用
1.0,简单方便
应用版本号
这个类似而又不同于应用之前的应用版本,我们填上相同的即可,避免混淆
应用备注
顾名思义,备注工程用的,填上该编辑框会将编辑框内的内容显示在iAPP主页的工程包名旁边。这里就不截图,动手试试即可。
所以最后我们填完是这个样子
最后点击下方 创建新应用,将会跳转到应用工程管理界面。
iAPP可视编程设计
我们创建完工程后,来到了应用工程管理界面,通过该界面我们可以对该工程进行管理和编辑。
在上面一张图中,我们可以注意到有一个名字为
可视编程设计
的选项,点击打开,我们就来到了我们创造的地方。
好,在这个界面上我们可以看到左侧和右侧分别有两个蓝色的框框,分别写了界面和控件。
界面
用于管理界面和和调试程序
控件
这里可以管理添加修改控件信息 什么是控件我们之后会讲到
而除去这两个按钮的其他内容,就是你创造的APP的默认界面内容。至此,你可以看到界面上的Hello World了
如何修改这个界面上的内容,我们会之后再讲。
现在我们要做到是安装这个程序到你的手机上。
打包与安装
我们点击左侧的界面按钮,这样就可以弹出左侧侧滑,点击下方的 退出
回到我们的应用工程管理界面,在这个界面的下方找到
我们先点击“打包测试”,等待提示打包完成,再点击“安装测试”就可以安装我们刚刚创造的程序了。
安装之后,来到桌面就可以找到我们所安装的程序打开之后,是不是和可视编程设计的界面一样呢?
好,本章内容结束。
为了适应读者们的阅读习惯,这里按顺序列出了相关课程,方便快速浏览。