前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >android应用程序开发第三版_安卓app开发

android应用程序开发第三版_安卓app开发

作者头像
Java架构师必看
发布2022-05-12 14:19:14
5170
发布2022-05-12 14:19:14
举报
文章被收录于专栏:Java架构师必看Java架构师必看

Android应用程序开发

第一章 Android应用初体验

1.1应用基础

activity是Android SDK中Activity类的一个具体实例,负责管理用户与信息屏的交互。

应用的功能是通过编写一个个Activity子类来实现的。

布局定义了一系列用户界面对象以及它们显示在屏幕上的位置。组成布局的定义保存在XML文件中。

每个定义用来创建屏幕上的一个对象,如按钮或文本信息。

包名遵循“DNS反转”约定

android应用程序开发第三版_安卓app开发
android应用程序开发第三版_安卓app开发

1.2用户界面设计

1.2.1相对布局

activity_quiz.xml放在res/layout下面

android应用程序开发第三版_安卓app开发
android应用程序开发第三版_安卓app开发

代码接上图

android应用程序开发第三版_安卓app开发
android应用程序开发第三版_安卓app开发

效果如下

android应用程序开发第三版_安卓app开发
android应用程序开发第三版_安卓app开发
1.2.2线性布局
android应用程序开发第三版_安卓app开发
android应用程序开发第三版_安卓app开发
android应用程序开发第三版_安卓app开发
android应用程序开发第三版_安卓app开发

1.3创建字符串资源

每个项目都包含一个名为strings.xml的默认字符串文件

放在res/values下

android应用程序开发第三版_安卓app开发
android应用程序开发第三版_安卓app开发

代码接上

android应用程序开发第三版_安卓app开发
android应用程序开发第三版_安卓app开发

1.4资源ID

在包浏览器展开目录gen,找到并打开R.java文件,即可看到GeoQuiz应用当前所有的资源ID。

R.java文件在Android项目编译过程中自动生成,遵照该文件头部的警示,请不要尝试修改该文件的内容,如代码清单1-5所示。

android应用程序开发第三版_安卓app开发
android应用程序开发第三版_安卓app开发

在activity_quiz.xml文件中,分别为两个按钮添加上android:id属性,如代码清单1-6所示。

android应用程序开发第三版_安卓app开发
android应用程序开发第三版_安卓app开发

1.5从布局XML到视图对象

1.5.1引用组件
android应用程序开发第三版_安卓app开发
android应用程序开发第三版_安卓app开发
1.5.2设置监听器
android应用程序开发第三版_安卓app开发
android应用程序开发第三版_安卓app开发

代码接上

android应用程序开发第三版_安卓app开发
android应用程序开发第三版_安卓app开发
1.5.3 创建提示消息
android应用程序开发第三版_安卓app开发
android应用程序开发第三版_安卓app开发

1.6 Android编译过程

android应用程序开发第三版_安卓app开发
android应用程序开发第三版_安卓app开发

第二章 Android与MVC设计模式

android应用程序开发第三版_安卓app开发
android应用程序开发第三版_安卓app开发

第三章 Activity的生命周期

3.1Activity的状态

android应用程序开发第三版_安卓app开发
android应用程序开发第三版_安卓app开发

3.2日志级别方法

android应用程序开发第三版_安卓app开发
android应用程序开发第三版_安卓app开发

今天文章到此就结束了,感谢您的阅读,Java架构师必看祝您升职加薪,年年好运。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-05-122,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第一章 Android应用初体验
    • 1.1应用基础
      • 1.2用户界面设计
        • 1.2.1相对布局
        • 1.2.2线性布局
      • 1.3创建字符串资源
        • 1.4资源ID
          • 1.5从布局XML到视图对象
            • 1.5.1引用组件
            • 1.5.2设置监听器
            • 1.5.3 创建提示消息
          • 1.6 Android编译过程
          • 第二章 Android与MVC设计模式
          • 第三章 Activity的生命周期
            • 3.1Activity的状态
              • 3.2日志级别方法
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档