CODE函数-英雄云拓展知识分享
168
2023-10-25
【摘要】 本书摘自《基于Kotlin的Android应用程序开发》一书中第2章,第2节,由薛岗编著。
2.2.2 程序的运行与修改
开发工具中新建的项目在不修改任何内容的情况下可直接运行。程序运行的方式分为两种: ①在虚拟设备中运行;②在实体机中运行。若开发环境中未设置虚拟设备,则在需要使用虚拟设 备管理工具中构建一个虚拟设备。虚拟设备构建的步骤如下。
● 单 击 AVD Manager(Android虚拟设备管理器)工具(系统工具栏中,或在系统菜单中选 择 “Tools",选 择“AVD Manager”项),开发环境会显示虚拟设备构建向导;
● 选择虚拟设备种类, 一般情况下选择“手机或平板”,再选择设备型号;
● 选择系统镜像(该镜像与 Android SDK 中安装的镜像一致)。
虚拟设备建立完成以后,在开发环境中单击“Run” 工具(快捷键 Shift+F10),在部署目标中 选择合适的设备,应用程序会自动部署并运行。若使用实体机运行程序,则在开发环境中单击“Run” 工具,之后在部署目标中选择已和开发工具进行连接的实体机设备,程序会自动在实体中运行。
Android应用从开发、部署到运行的基本过程为:编写源程序;编译源程序;编译结果打包 生成apk 文件;安装部署 apk文件。其中, apk 文件的部署可基于 adb(Android Debug Bridge)工 具来实现
针对本节已构建的示例程序,程序运行时会在显示界面中显示一个"Hello World!" 字符串。 整个程序运行的基本过程为:系统启动应用程序;主窗体类被初始化;窗体类加载对应的布局文 件,程序根据布局声明显示组件。
在已构建的示例程序基础上,可以使用两种方式来修改程序运行所显示的文本内容:①在布 局文件中,修改Android SDK的资源管理机制能对项目中的资源进行统一管理,例如,可基于资源文件来组 织程序所需要使用的所有字符串。
针对已构建的示例程序,为了能基于字符串资源在界面中显示“my first app”字符串,相关 工作包含以下两项。
● 声明字符串资源;
● 加载字符串资源。
在开发工具左侧“Project”(项目)窗口中选择 res的 values 目录;起始状态下, values 目录 中有3个文件,分别为: colors.xml、strings.xml、styles.xml。其中, colors.xml用于定义程序中所 使用的颜色, styles.xml用于定义程序的界面风格, strings.xml用于定义程序中使用的字符串资源。 strings.xml 在起始状态下包含以下内容:
13
现在,可在strings.xml文件中添加新的字符串资源。假设新资源的标识为 my text,值为my first app, 则程序为:
14
经过上述调整,再次编译运行程序,程序运行时,界面窗体中的 TextView 组件中将显示“my first app"。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~