• Android学习笔记 70. 学会帮助自己【自理】


    Android学习笔记

    Android 开发者基础知识 (Java) —— Google Developers 培训团队

    第1单元 入门

    第1课 构建首个应用

    70. 学会帮助自己【自理】

    你会做什么
    • 探索可供所有级别的 Android 开发人员使用的众多资源中的一部分。
    • 为应用程序添加启动器图标。
    70.1 更改启动器图标

    在 Android 设备上安装应用程序后,应用程序的启动器图标会出现在设备的主屏幕和设备的其他位置。例如,启动器图标出现在设备的搜索应用程序窗口中,如下面的屏幕截图所示。下面显示的 HelloToast 图标是用于您在 Android Studio 中创建的所有应用项目的默认启动器图标。

    在这里插入图片描述

    1. 浏览Android官方文档

      • http://developer.android.com/index.html,官方 Android 开发人员文档由 Google 保持最新状态。
      • http://developer.android.com/design/,网站提供了设计高品质 Android 应用程序外观和功能的指南。
      • https://material.io/,一个关于 Material Design 的网站。Material Design 是一种概念设计理念,它概述了所有应用程序(不仅仅是 Android 应用程序)在移动设备上的外观和功能。浏览链接以了解有关 Material Design 的更多信息。例如,要了解颜色的使用,请单击“设计”选项卡,然后选择“颜色” 。
      • http://developer.android.com/docs/,查找 API 信息、参考文档、教程、工具指南和代码示例。
      • http://developer.android.com/distribute/,查找有关在 Google Play上发布应用程序的信息。Google Play 是 Google 的数字分发系统,用于使用 Android SDK 开发的应用程序。使用 Google Play 管理中心扩大您的用户群并开始 赚钱。
    2. 为启动器图标添加图像资源

      在这里插入图片描述

      在这里插入图片描述

    3. 安装运行程序

      在这里插入图片描述

    70.2 使用项目模板
    1. 探索Basic Activity架构

      在这里插入图片描述

      #界面说明代码参考
      1Android系统提供和控制的状态栏。在模板代码中不可见,但您可以从您的活动中访问状态栏。例如,如有必要,您可以添加代码MainActivity.java以隐藏状态栏。
      2应用栏,也称为操作栏,提供视觉结构、标准化的视觉元素和导航。在中,在AppBarLayout元素activity_main.xml中查找Toolbar 。为了向后兼容,模板中嵌入了与ActionBar具有相同功能的。要更改应用栏的外观,请更改工具栏属性。有关应用栏教程,请参阅添加应用栏。AppBarLayout``Toolbar
      3应用名称最初源自您的包名称,但您可以将其更改为您想要的任何名称。AndroidManifest.xml,寻找android:label="@string/app_name"。中指定app_name字符串strings.xml
      4选项菜单溢出按钮保存活动的菜单项。溢出按钮还包含全局菜单选项,例如应用程序的搜索设置。您的应用菜单项进入此菜单。MainActivity.java中,该onOptionsItemSelected()方法实现了用户选择菜单项时发生的情况。要查看选项菜单项,请打开res/menu/menu_main.xml文件。此模板中仅指定设置菜单项。
      5CoordinatorLayout ViewGroup是一种为 UI 元素交互提供机制的布局。您的应用程序的 UI 位于content_main.xml文件中,该文件包含在此ViewGroup.activity_main.xml中,查找include layout说明。此布局中未指定视图;相反,布局包括content_main指定应用程序视图的布局。系统视图与您的应用程序独有的视图分开。
      6该模板使用TextView来显示“Hello World”。您将其替换TextView为应用的 UI 元素。“Hello World”文本视图在content_main.xml文件中。您应用的所有 UI 元素都应在此文件中定义。
      7浮动操作按钮 (FAB)activity_main.xml中,寻找FloatingActionButton元素。FAB 被定义为使用剪贴画图标的 UI 元素。MainActivity.java包括一个为 FABonCreate()设置onClick()侦听器的存根。
    2. 自定义模板生成的应用程序

      • 更改应用栏显示的应用名称。

        New Application
        
        • 1
      • 通过将属性更改为 来更改应用栏 ( Toolbar)的颜色。此值将应用栏颜色设置为与状态栏匹配的较暗原色:activity_main.xml``android:background``"?attr/colorPrimaryDark"

        android:background="?attr/colorPrimaryDark"
        
        • 1
      • 删除 FAB

    3. 探索如何使用模板添加Activity。

      在这里插入图片描述

    70.3 从示例代码中学习

    GitHub 上的 Google 示例存储库提供了 Android 代码示例,您可以研究、复制这些示例并将其合并到您的项目中。

    在这里插入图片描述

    1. Android代码示例

      在这里插入图片描述

    2. 使用SDK manager安装离线文档

      在这里插入图片描述

    70.4 更多资源
  • 相关阅读:
    2024年注册安全工程师报名常见问题汇总!
    OPC UA协议报文,基础介绍+Hello报文解析
    【js逆向爬虫】-有道翻译js逆向实战
    Django系列6-数据库操作
    springboot 集成阿里云 OSS
    C++ STL使用技巧
    从0到1开始运营你的开源产品
    使用 Webmin+bind9快速搭建私有DNS服务器
    “泰迪杯”技能赛丨第二期赛前培训预告
    Element UI之Cascader 级联选择器
  • 原文地址:https://blog.csdn.net/weixin_44226181/article/details/126358145