首页 > 其他分享 >Android Studio APP开发实战

Android Studio APP开发实战

时间:2023-04-14 22:37:16浏览次数:37  
标签:创建活动 项目 APP 手动 Studio Android 活动

今天学习了Android Studio的活动 activity

活动是什么

活动(Activity )是最容易吸引用户的地方,它是一种可以包含用户界面的组件,主要用于和用户进行交互。一个应用程序中可以包含零个或多个活动,但不包含任何活动的应用程序很少见,谁也不想让自己的应用永远无法被用户看到吧?

活动的基本用法

到现在为止,你还没有手动创建过活动呢,因为上一章中的HelloWorldActivity是Android Studio帮我们自动创建的。手动创建活动可以加深我们的理解,因此现在是时候应该自己动手了。

由于Android Studio在一个工作区间内只允许打开一个项目,因此首先你需要将当前的项目 关闭,点击导航栏File—>CloseProjecto然后再新建一个Android项目,项目名可以叫作ActivityTest, 包名我们就使用默认值com.example.activitytest。新建项目的步骤你已经在上一章学习过了,不 过图1.12中的那一步需要稍做修改,我们不再选择Empty Activity这个选项,而是选择Add NoActivity,因为这次我们准备手动创建活动

手动创建活动

项目创建成功后,仍然会默认使用Android模式的项目结构,这里我们手动改成Project模式, 本书中后面的所有项目都要这样修改,以后就不再赘述了。目前ActivityTest项目中虽然还是会自 动生成很多文件,但是app/src/main/java/com.example.activitytest目录应该是空的了


项目中的任何活动'都应该重写Activity的onCreateO方法,而目前我们的 FirstActivity中已经重写了这个方法,这是由Android Studio自动帮我们完成的,代码如下所示

public class FirstActivity extends AppCompatActivity {
 
    @Override
 
    protected void onCreate(Bundle savedlnstanceState) {                                 
        super.onCreate(savedlnstanceState);
 
    }
}

  可以看到,onCreateO方法非常简单,就是调用了父类的onCreateO方法。当然这只是默 认的实现,后面我们还需要在里面加入很多自己的逻辑。

标签:创建活动,项目,APP,手动,Studio,Android,活动
From: https://www.cnblogs.com/lxh-666/p/17320133.html

相关文章

  • Dapper
    什么是Dapper?Dapper是StackOverflow团队开发的Micro-ORM框架,Dapper是一个简单对象mapper对于Net并且在速度方面有KingofMicroORM称号,几乎与原生ADO.NETdatareader一样。ORM是一个对象关系映射,负责映射database和应用程序对象。Dapper比EntityFramework快的原因......
  • 08 Shading(Shadding, Pipeline and Texture Mapping)
    关键点Real-TimeRenderingPipelineShader1.Graphics(Real-timeRendering)Pipeline管线1.1PipelineMVP,Rasterization,Z-Buffer,Shading,Texture1.2ShaderPrograms着色器通用程序,用于定义任意像素如何操作。来源[1]Games101.闫令琪......
  • MAUI之Android记录设备号+动态授权
    一、获取Android唯一标识的方法android10以前的版本可以通过获取imei得到设备的唯一标识,但是android10以后的系统已无法获取到imei。那么我们该如何确定设备呢?查阅了一些资料,个人看来下面的方法最为稳妥:通过在app外部保存一个guid,每次打开app时读取该guid确定为设备号。保存......
  • 使用appuploader工具发布证书和描述性文件教程
    使用APPuploader工具发布证书和描述性文件教程之前用AppCan平台开发了一个应用,平台可以同时生成安卓版和苹果版,想着也把这应用上架到AppStore试试,于是找同学借了个苹果开发者账号,但没那么简单,还要用到Mac电脑的钥匙串申请发布证书和上传ipa,可没有Mac,同学的大老远的也不方便拿过来......
  • 图文介绍 Windows 系统下打包上传 IOS APP 流程
    现在很多伙伴跨平台开发应用,有些童鞋没有苹果机,本文将介绍,如何在Windows系统环境下直接上架APP,不用去搞虚拟机之类的了,Windows下照样轻松打包上架iOSAPP。下面从七个步骤进行详细介绍!1、创建唯一标示符AppIDs2、申请发布证书3、申请发布描述文件4、iTunesConnect......
  • 使用appuploader工具发布证书和描述性文件教程
     使用APPuploader工具发布证书和描述性文件教程之前用AppCan平台开发了一个应用,平台可以同时生成安卓版和苹果版,想着也把这应用上架到AppStore试试,于是找同学借了个苹果开发者账号,但没那么简单,还要用到Mac电脑的钥匙串申请发布证书和上传ipa,可没有Mac,同学的大老远的也不方......
  • android 读取本地数据库db文件(Android sqlite)
    本文由简悦SimpRead转码,原文地址cloud.tencent.com腾讯云备案控制台开发者社区学习实践活动专区工具TVP文章/答案/技术大牛搜索搜索关闭写文章提问登录/注册全栈程序员站长55.1K篇文章android读取本地数据库db文件(Androidsqlite)转到我的清单专栏首页全栈程序员必看......
  • Mybatis-plus 中Wrapper的使用
    mybatisplus条件构造器关系图1.上图绿色框为抽象类abstract2.蓝色框为正常class类,可new对象3.黄色箭头指向为父子类关系,箭头指向为父类QueryWrapper继承自AbstractWrapper,自身的内部属性entity也用于生成where条件及LambdaQueryWrapper,可以通过newQueryWrap......
  • APP性能测试_启动时间
     Android应用性能测试通常包括:启动时间、内存、CPU、耗电量、流量、流畅度等,下面就给大家介绍APP启动时间的测试。启动时间,分为下面二种冷启动:应用程序首次启动,进程首次创建并加载资源的过程热启动:应用程序启动后点“back”键、“Home”键,应用程序退到后台,并未被完全“杀死......
  • uni-app中IM的发送的修改以及回滚底部的修改
    在使用的过程中发现输入文字之后没有相关的发送按钮,所以对TUIKit/TUIPages/TUIChat/components/message-input/index.vue做微调,如下微调内容:添加@input方法<inputclass="TUI-message-input-area":adjust-position="true"cursor-spacing="20"......