安卓应用程序开发_Android从入门到精通读书笔记

安卓应用程序开发_Android从入门到精通读书笔记Android应用程序开发 第一章Android应用初体验1.1应用基础activity是AndroidSDK中Activity类的一个具体实例,负责管理用户与信息屏的交互。应用的功能是通过编写一个个Activity子类来实现的。布局定义了一系列用户界面对象以及它们显示在屏幕上的位置。组成布局的定义保存在XML文件中。…

大家好,又见面了,我是你们的朋友全栈君。

Android应用程序开发

第一章 Android应用初体验

1.1应用基础

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

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

 

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

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

 

包名遵循“DNS反转”约定

安卓应用程序开发_Android从入门到精通读书笔记

 

 1.2用户界面设计

1.2.1相对布局

activity_quiz.xml放在res/layout下面

安卓应用程序开发_Android从入门到精通读书笔记

代码接上图

 安卓应用程序开发_Android从入门到精通读书笔记

效果如下

安卓应用程序开发_Android从入门到精通读书笔记

1.2.2线性布局

 安卓应用程序开发_Android从入门到精通读书笔记

 

安卓应用程序开发_Android从入门到精通读书笔记

1.3创建字符串资源

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

放在res/values下

安卓应用程序开发_Android从入门到精通读书笔记

代码接上

安卓应用程序开发_Android从入门到精通读书笔记

 

1.4资源ID

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

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

安卓应用程序开发_Android从入门到精通读书笔记

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

安卓应用程序开发_Android从入门到精通读书笔记

1.5从布局XML到视图对象

 1.5.1引用组件

安卓应用程序开发_Android从入门到精通读书笔记

1.5.2设置监听器

安卓应用程序开发_Android从入门到精通读书笔记

代码接上

安卓应用程序开发_Android从入门到精通读书笔记

1.5.3 创建提示消息

安卓应用程序开发_Android从入门到精通读书笔记

1.6 Android编译过程

安卓应用程序开发_Android从入门到精通读书笔记

第二章 Android与MVC设计模式

安卓应用程序开发_Android从入门到精通读书笔记

第三章 Activity的生命周期

3.1Activity的状态

安卓应用程序开发_Android从入门到精通读书笔记

3.2日志级别方法

 安卓应用程序开发_Android从入门到精通读书笔记

posted @
2018-09-03 14:37
Rest探路者 阅读(
) 评论(
)
编辑
收藏
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/124829.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月20日 上午6:00
下一篇 2022年4月20日 上午6:00


相关推荐

  • 即梦ai怎么建立自己的ip形象

    即梦ai怎么建立自己的ip形象

    2026年3月13日
    1
  • linux ettercap,linux下面ettercap的安装(双向arp欺骗)

    linux ettercap,linux下面ettercap的安装(双向arp欺骗)arpspoof真是老掉牙了,有以下三个缺点:1。不支持双向欺骗,要实现,只能启动两个进程。2。不支持多个ip,要不就是整个网段(除非也启动多个进程)3。不支持mac地址伪造。还是用ettercap吧,这个东西,介绍的资料都是windows下面的多。我的被控端是linux下呀,而目标是windows。没有办法,硬着头皮装吧:1..libnet-1.1.2.1.tar.gz2.libpcap-1.0…

    2022年6月28日
    32
  • goland的破解激活码都提示非法破解方法「建议收藏」

    goland的破解激活码都提示非法破解方法,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月15日
    67
  • win7 下pycharm使用pipenv的方法总结,亲测有效

    win7 下pycharm使用pipenv的方法总结,亲测有效前言自从上次换了高的笔记本之后 系统就从 debian 换到了 win7 之前的 debian 用着还行 就是 JetBrains 一直无法激活成功教程激活 不说了反正重回 win7 开发环境 又一次证明了真香定律 一时用 win7 一时爽 一直用一直爽 正文 pipenv 的安装一开始学习 python 的时候 对于虚拟环境我是抵触的 直接双击安装最高版本 3 7 开始硬核干撸 直到我遇到连续两次配置环境 安装依赖库

    2026年3月27日
    2
  • 《论语》全文

    《论语》全文论语 全文 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 学而第一子曰 学而时习之 不亦悦乎 有朋自远方来 不亦乐乎 人不知而不愠 不亦君子乎 有子曰 其为人也孝悌而好犯上者 鲜矣 不好犯上而好作乱者 未之有也 君子务本 本立而道生 孝悌也者 其为仁之本与 子曰 巧言令色 鲜矣仁 曾子曰 吾日三省乎吾身 为人谋而不忠乎 与

    2026年3月17日
    3
  • DataGrip 2021.11.4激活码【2021免费激活】[通俗易懂]

    (DataGrip 2021.11.4激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年3月30日
    75

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号