✏️
Android应用开发
  • 简介
  • 目录
  • 第一章 熟悉Android Studio开发环境
    • 第一个项目——Hello World!
    • 第二个项目——计数器
    • 第三个项目——新闻阅读器
  • 第二章 活动、组件及布局
    • 第四个项目——消息发送
    • 第五个项目——计数器2
    • 第六个项目——登陆界面
    • 第七个项目——新闻列表
  • 第三章 数据持久化
    • 第八个项目——登陆界面2
    • 第九个项目——新闻列表2
  • 第四章 内容提供器与数据共享
    • 第十个项目——音乐播放器1
  • 第五章 多媒体与服务
    • 第十一个项目——音乐播放器2
    • 第十二个项目——音乐播放器3
  • 第六章 绑定服务与自定义广播
    • 第十三个项目——音乐播放器4
  • 第七章 网络与多线程
    • 第十四个项目——新闻列表3
  • 附录 扩展项目
    • 第十五个项目——使用ViewHolder提升ListView显示性能
    • 第十六个项目——使用SwipeRefreshLayout实现下拉刷新
    • 第十七个项目——使用接口回调实现删除ListView列表中的Item数据
    • 第十八个项目——使用RecyclerView显示列表数据
    • 第十九个项目——使用Fragment组织UI页面
    • 第二十个项目——使用CursorAdapter进行数据绑定及渲染
    • 第二十一个项目——使用Loader实现异步数据加载操作
    • 第二十二个项目——使用TimerTask及Handler实现秒表计时器
    • 第二十三个项目——使用AsyncTask进行网络异步请求
Powered by GitBook
On this page
  • 实验目的
  • 实验要求
  • 实验内容
  • 步骤一,创建工程
  • 步骤二,编译工程
  • 步骤三,修改TextView样式
  • 实验小结

Was this helpful?

  1. 第一章 熟悉Android Studio开发环境

第一个项目——Hello World!

实验目的

  • 掌握Android Studio集成开发环境的基本用法;

  • 掌握Android工程基本结构;

  • 掌握Activity的创建及布局资源的基本使用;

  • 掌握Activity生命周期及其不同状态;

实验要求

  • 掌握Android Studio中工程的创建方法;

  • 掌握向Android工程添加Activity的方法;

  • 掌握AndroidManifest.xml文件的基本结构及配置;

  • 掌握样式Style基本用法;

实验内容

步骤一,创建工程

启动Android Studio,创建名为Code01工程。

根据Android Studio中的Create New Project向导,选择Empty Activity(空白活动),为新建的工程添加一个空白的活动(Activity)。

  • Name,工程名。这里为Code01,一般使用有意义的单词或缩写。

  • Package name,包名。为App的唯一标识,一般使用公司或个人域名反写。工程名会自动作为包名后缀。

  • Save location,保存路径。

  • Language,开发语言。可以选择Java及Kotlin两种。

  • Minimum API level,最低支持API版本。App运行所支持的最低支持API版本。

步骤二,编译工程

工程创建完成后,在Android Studio中包含了一个空白的Activity所对应的两类文件:

  • java文件,Activity类对应的java源码文件,默认名为MainActivity.java。

  • layout文件,Activity对应的layout(布局)文件,名为activity_main.xml。

步骤三,修改TextView样式

3.1 在activity_main.xml中,包含一个TextView的View控件,其显示的文本是Hello World!。

现在我们来修改TextView引用的文本来源及显示的文本样式。

打开res/values/strings.xml文件,将该文件修改为如下代码所示。

<resources>
    <string name="app_name">Code01</string>
    <string name="hello_text">Hello World!</string>
</resources>

打开activity_main.xml文件,将TextView的 android:text 属性改为 @string/hello_text,如下代码所示。

...
    <TextView
        ...
        android:text="@string/hello_text"
        ... />

3.2 在activity_main.xml文件中,继续修改TextView控件样式,新增android:textSize和android:textColor属性。

如下代码所示。

...
    <TextView
        ...
        android:text="@string/hello_text"
        android:textSize="32sp"
        android:textColor="@color/colorAccent"
        ... />
...
    <TextView
        android:text="@string/hello_text"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        style="@style/textStyle" />

实验小结

通过本次实验,你应该掌握了如下知识内容:

  • 使用Android Studio创建工程、编译、部署APK;

  • 使用strings(字符串)、styles(样式)资源;

  • 掌握View控件的基本样式;

Previous第一章 熟悉Android Studio开发环境Next第二个项目——计数器

Last updated 4 years ago

Was this helpful?

接着设置工程的其他信息,如所示,包括:

图1. 配置Android工程

点击工具栏中的图标,编译工程。

编译成功后,点击图标,选择将编译好的APK文件部署到Android虚拟机或物理设备。

图2. 编译Android工程

APK部署后运行的结果如所示。

图3. 选择APK部署目标设备
图4. Code01运行结果

上述修改后,按照步骤二进行编译、部署APK,其效果应相同。

3.3 将鼠标放于TextView 标签内,鼠标右击,在弹出的菜单中选择【Refactor】-> 【Extract】-> 【Style】,弹出如所示的Extract Android Style对话框。默认选中抽取的所有属性,在Style name:输入框中,对抽取的样式进行命名为textStyle。

图5. Extract Android Style对话框

本步骤完成后,TextView标签内的样式如下代码所示。编译并部署APK,其执行效果如图所示。如果打开res/values/styles.xml文件,你将见到刚才所抽取出的TextView样式。

图6. Code01最终运行效果
图1. 配置Android工程
图4. Code01运行结果
图4. Code01运行结果
图5. Extract Android Style对话框
图6. Code01最终运行效果