不同activity项目创建时的区别

这篇具有很好参考价值的文章主要介绍了不同activity项目创建时的区别。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在 Android Studio 中创建项目时,可以选择创建不同类型的 Activity 作为应用程序的入口点。其中,包括 Empty Activity、Basic Activity、Empty Compose Activity 和 Basic Compose Activity 四种类型。

  1. Empty Activity:这是最简单的 Activity 类型,它只包含一个空白的屏幕和一个默认的菜单项,可以在其中添加自己的 UI 元素。

  2. Basic Activity:这种 Activity 包含一个工具栏和一个浮动动作按钮(Floating Action Button,FAB),可以在其中添加自己的 UI 元素。此外,Basic Activity 还包含一些基本的生命周期回调方法和一个默认的菜单项。

  3. Empty Compose Activity:这是基于 Jetpack Compose 框架的 Activity 类型,用于创建使用 Compose 布局的应用程序。它包含一个空白的屏幕和一个默认的菜单项,可以在其中添加自己的 Composable 函数。

  4. Basic Compose Activity:这种 Activity 包含一个工具栏和一个浮动动作按钮(Floating Action Button,FAB),可以在其中添加自己的 Composable 函数。此外,Basic Compose Activity 还包含一些基本的生命周期回调方法和一个默认的菜单项。

总的来说,Empty Activity 和 Empty Compose Activity 是最简单的 Activity 类型,只包含一个空白的屏幕和一个默认的菜单项,适合在其中构建自定义的 UI。而 Basic Activity 和 Basic Compose Activity 则包含了一些常用的 UI 元素和生命周期方法,可以更快地构建出功能更完整的应用程序。

Empty Activity

不同activity项目创建时的区别,android

不同activity项目创建时的区别,android

有点疑惑的是没有语言选择选项,创建的项目默认是kotlin语言!!!哇哦。真就是大力捧kotlin啊。

Basic View Activity:

不同activity项目创建时的区别,android

不同activity项目创建时的区别,android

虽然是java项目,但是你会发现初始化后的项目中的代码,调用的方法基本都是kotlin写的,反正就是陌生的方法。

Empty View Activity

不同activity项目创建时的区别,android

No Activity

不同activity项目创建时的区别,android

连基本的Activity都没有!!!!布局文件xml也没有!!!,得自己创建!!!文章来源地址https://www.toymoban.com/news/detail-812325.html

到了这里,关于不同activity项目创建时的区别的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 快速排序算法在处理不同容量数组时的数据可视化

    回忆快速排序: 链接: link 输出结果: 要想得到处理大规模数组所需的时间,可以修改 volumes参数 eg 这样就能得到快排在处理数据规模从100、200…10000的数组所需的时间啦

    2024年04月10日
    浏览(35)
  • 动态规划解“不同路径问题”(所有路径、有障碍物时的所有路径)

    题目1:不同路径(求到达右下角的所有路径) 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。 问总共有多少条不同的路径?    解题思路

    2024年02月14日
    浏览(45)
  • 微信小程序(一)小程序与web开发的区别&创建新项目

    1.小程序的开发准备 1.1小程序的安装与创建 1.1.1 生产appid 前往小程序官网,注册(不赘述了);登录上去之后,需要获得小程序的appid 由于后期调⽤微信⼩程序的接⼝等功能,需要索取开发者的⼩程序中的 APPID ,所以在注册成功后, 可登录,然后获取APPID。 登录成功后可看

    2024年02月12日
    浏览(56)
  • Android Studio心得-创建登录注册项目

            首先先了解AndroidStudio是什么:Android Studio是一个由谷歌开发的Android应用程序开发环境,用于开发Android应用程序。它基于JetBrains IntelliJIDEA软件,并包含了许多定制化功能,包括易于使用的分析工具、内存分析工具和代码编辑器等,支持Java、Kotlin等多种编程语言。An

    2024年02月05日
    浏览(56)
  • 在Android原生项目中 创建 Flutter模块

    应用场景: 在已有的 Android原生项目中,引入Flutter模块,摸索了两天,终于给整出来了; 如果是新项目 ,最好直接创建Flutter项目,然后在Fluter的 android / ios目录中,写原生代码; 本文除了讲解 Android原生如何创建Flutter模块外,还会演示在使用 Gradle 高版本 和 低版本  时可

    2024年01月19日
    浏览(43)
  • ffmpeg-android studio创建jni项目

    android - defaultConfig -externalNativeBuild - cmake 配置c++使用标准 android - externalNativeBuild - cmake 1 、配置cmake文件路径 2、配置cmake的版本 cmake_minimum_required cmake最低版本要求 project 设置项目名称 add_library 添加库并设置库的源文件 1、 Normal Libraries name:库名称 STATIC|SHARED|MODULE:库类型(静态

    2024年02月09日
    浏览(45)
  • 使用Android Studio创建第一个小项目(登录页面)

    仅供参考,学习使用 我这里了就直接创建一个模块了 然后选择Empty Activity 接下来直接点finish 我没有艺术细胞,所以画的比较差,大家不要介意 点击下面我图片的箭头处 然后点击split ####删掉我图片中的内容 然后点回design 点击旁边的TextView,拖动到方框中来 接着我们让这个

    2024年02月07日
    浏览(53)
  • IDEA 2023创建项目和时Maven Archetype选择与旧版本不选的区别

    #IDEA 2023创建项目和时Maven Archetype选择与旧版本不选的区别 实际Maven Archetype就是已定义好的Maven项目模板,根据项目需要选择对应模板使用即可 1、先创建了一个空project(springboot_all) 2、右击project,new-Module 3、按如下进行选择 (1)Catalog选择,默认internal即可,因为这样下面Ar

    2024年02月13日
    浏览(41)
  • Android Studio 创建项目不自动生成BuildConfig文件

    今天在AS上新建项目发现找不到BuildConfig文件,怎么clear都不行。通过多方面查找发现原来gradle版本不同造成的,Gradle 8.0默认不生成 BuildConfig 文件。 如上图,8.0版本是没有source文件夹 上图是低于8.0版本有source文件夹 针对这个问题,有两种解决办法        方法一:降低Gr

    2024年01月22日
    浏览(45)
  • Android每次创建一个项目,就会重新下载.gradle文件

    每次重新创建一个项目时,需要下载所对应的.gradle文件,但是你的磁盘里有相应的.gradle文件,随着你创建的Project越多,下载的gradle文件就会越多,占用内存就会越大 。 首先设置 Gradle user home 的相对路径,(第一次设置时,加载Gradle文件会有点慢,如有报错或重新下载,直

    2024年02月12日
    浏览(64)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包