Android开发学习Part1


学习方法:官网文档+辅助视频学习
学习背景:Java基本功较扎实(Java工程师转移动端开发)

Android Studio安装

  1. 安装版本:2021.3
  2. 安装教程
  3. 出现问题:IDE error occur(疑似没问题)

Hello World创建自己的第一个应用

Hello World
HomeWork:

  1. 主活动的布局文件的名称是什么? activity_main.xml
  2. 指定应用程序名称的字符串资源的名称是什么?app_name
  3. 使用哪种工具来创建新的模拟器? 设备管理器
  4. 如果“日志级别”菜单设置为以下哪项,则会在Logcat窗格中看到onCreate()函数中写的Log语句? Debug/Verbose

首个互动式界面

心得:

  1. onCreate() 方法用于膨胀布局,这意味着将屏幕的内容视图设置为 XML布局。还可以使用它来获取对布局中其他 UI 元素的引用。
  2. 模拟器水平时:HelloToastChallenge |解决方案分四点
  3. Toast提供了一种在小弹出窗口中显示简单消息的方法。它仅填充消息所需的空间量。若要创建 的实例,请执行以下步骤:①在Toast类上调用makeText()factory 方法。②提供应用的上下文和要显示的消息(例如字符串资源)。③Activity提供显示的持续时间,例如Toast.LENGTH_SHORT短时间。持续时间可以是非此即彼。Toast.LENGTH_LONGToast.LENGTH_SHORT④通过调用show() 显示。

平板\电脑布局(上一个板块的变体)

心得:

  1. 新版IDEPreview的替代方法
  2. 解决Android studio 的 Connecting to the emulator
  3. 居中对齐:< app:layout_constraintEnd_toEndOf=“parent”
  4. 填充空白android:layout_weight=“1” 权重设置很有意思
  5. 约束布局、直线布局、相对布局学习

文本与滚动视图

心得:

  1. Android布局基础知识:wrap_content,match_parent,layout_weight
  2. 使用该属性使文本中的 Web 链接可单击。android:autoLink=“web”
  3. 使用LinearLayout作为ScrollView 中的子元素来滚动多个元素。将元素括在 LinearLayout中。

HomeWork:

  1. 您可以在一个ScrollView中使用多少个视图? 按需提供
  2. 在 LinearLayout 中使用哪个 XML 属性来并排显示视图?android:orientation=“vertical” , 不设定android:orientation,默认情况为 水平排列;
  3. 使用哪个 XML 属性来定义滚动视图LinearLayout中的宽度?android:layout_width=“match_parent”

必要的官方文档

  1. 转到developer.android.com。这个官方的Android开发者文档由谷歌保持最新。
  2. 转到developer.android.com/design/。此站点提供了设计高质量 Android 应用的外观和功能的指南。
  3. 转到material.io,这是一个关于材料设计的网站。Material Design 是一种概念设计理念,它概述了所有应用(而不仅仅是 Android 应用)在移动设备上的外观和功能。浏览链接以了解有关材料设计的更多信息。例如,若要了解颜色的使用,请单击“设计”选项卡,然后选择“颜色”。
  4. 转到developer.android.com/docs/ 查找 API 信息、参考文档、教程、工具指南和代码示例。
  5. 转到developer.android.com/distribute/ 查找有关在Google Play 上发布应用的信息。Google Play是Google的数字分发系统,用于使用Android SDK开发的应用程序。使用Google Play 管理中心扩大您的用户群并开始赚钱。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值