• 2024-07-04app一键退出功能---笔记
    问题本质包含两个部分1.一键结束当前所有的activity2.一建结束当前的app进程方式一,采用Activity的启动模式SingleTask将app入口的activity设置成singleTask模式,在xml中进行配置。在activity中重写onNewIntent().优点:使用方便简单,缺点:1.规定了app入口activity采用sing
  • 2024-07-03Activity和Fragment有什么区别
     Activity和Fragment是Android应用开发中两个非常重要的组件,它们都有各自的生命周期方法,包括onCreate。然而,它们有一些关键的区别:Activity独立性:Activity是一个独立的、可直接启动的组件。它通常代表应用的一个单一屏幕(界面)。生命周期:Activity有自己的完整生命周期
  • 2024-07-01关于AndroidStudio中的onCreate方法
    onCreate方法是Android应用程序中的一个生命周期方法,它是每个Activity(活动)都必须实现的方法之一。具体来说,它是在Activity第一次创建时调用的方法,用于完成一些初始化设置和布局加载工作。主要作用设置布局:通过调用setContentView方法来加载指定的布局文件,将界面内
  • 2024-07-01Laravel Activity Log操作日志扩展包
    LaravelActivityLog操作日志扩展包简介LaravelActionLogs操作日志记录LaravelActivityLog很多数据管理员都想记录他们用户的所有活跃记录。这个包可以很方便的记录你的用户何时何地的创建、更新实体的记录。外加,现在这个包还可以记录多个版本的实体间数据的变更。
  • 2024-06-23Android Studio开发Android TV
    目录AndroidStudio开发AndroidTV步骤1:准备工作步骤2:创建新项目步骤3:选择Activity模板步骤4:配置Activity步骤5:开发和测试步骤6:优化体验结论AndroidStudio开发AndroidTVAndroidTV是基于Android操作系统的电视平台,可以为用户提供丰富的娱乐和应用体验。它适用于
  • 2024-06-22第三讲 activity
    第三讲activity在下列选项中,不能使用Intent传递的数据类型是(B)A、把大基本数据类型及其数组B、MapC、ParcelableD、Serializable分析:用Bundle,对象,Map都用Bundle除非是Parcelable对象或者是Serializable对象可以用intent2.在下列选项中,关于onActivityResult方法中的参数
  • 2024-06-21使用EventBus在Activity和fragment之间传递数据,出现post一次,却接收到多次对应事件
    背景项目中有一个activity,其中通过viewpager管理着多个页面,在activity操作某些数据时,通过eventbus将消息传递给fragment。该fragment中,分别在onViewCreated注册了eventbusif(!EventBus.getDefault().isRegistered(this)){EventBus.getDefault().register(this);}在onDes
  • 2024-06-19Fragment
    Fragment可以做到把屏幕划分成几块,然后进行分组,进行模块化的管理。并且可以更加方便的在运行过程中动态地更新Activity的用户界面Fragment并不能单独使用,他需要嵌套在Activity中使用,尽管他拥有自己的生命周期,但是还是会受到宿主Activity的生命周期的影响,比如Activity被destor
  • 2024-06-18Activity和fragment是如何交互的
    Fragment是Android中历史十分悠久的一个组件,在Android3.0(API级别11)的时候推出,时至今日已成为Android开发中最常用的组件之一在一开始的时候,引入Fragment的目的是为了在大屏幕(如平板电脑)上能够更加动态和灵活地设计界面,被定义为一个**轻量级Activity**而进行设计
  • 2024-06-17第2周总结:
    第2周总结:本周,我继续深入学习安卓开发知识,并开始着手编写个人作业。重点学习了安卓四大组件(Activity、Service、BroadcastReceiver、ContentProvider)的基本使用方法,尤其是Activity的生命周期和Intent的传递机制。同时,我开始设计并编写一个简单的安卓应用,实现基本的增删改查(CRUD)功
  • 2024-06-16冲刺03
    这是我们的任务看板我负责了安卓端页面部分activity_child_main代码如下:<?xmlversion="1.0"encoding="utf-8"?><androidx.drawerlayout.widget.DrawerLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http:/
  • 2024-06-16冲刺04
    activity_login.xml<?xmlversion="1.0"encoding="UTF-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"android:layou
  • 2024-06-16冲刺05
    activity_parent.xml<?xmlversion="1.0"encoding="UTF-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"android:layo
  • 2024-06-13实验三
    实验三:Intent、Activity应用一、实验目的本次实验的目的是让大家熟悉Intent和Activity的使用。Intent的最常用的用途是绑定应用程序组件。Intent用来在应用程序Activity间启动、停止和传输。并实现添加用户名,密码小例程。二、实验要求完成Android开发平台的搭建及相关配置创
  • 2024-06-09Activity活动详简总结
    简介        活动(Activity是一种可以包含用户界面的组件主要用于和用户进行交互。一、创建项目NewProject    选择NoActivity,创建一个空活动:     语言选择Java,点击Finish,等待工程加载二、MainActivity活动类   找到如下图路径: 
  • 2024-06-06安卓中的一些问题
    https://www.jianshu.com/p/878c80f66dc3安卓的三种架构安卓中的最开始基本架构和java是一致的,都是MVC架构。Modelviewcontroller层模型层视图层控制层在安卓中呢,其Activity就是控制层(controller),其res资源目录下的layout下的xml文件就是视图层(view),但是layout定义的是
  • 2024-06-0501《android studio开发实战(第三版)》阅读笔记
    第一章:初识AndroidStudio本章介绍AndroidStudio的基本概念和安装步骤,帮助读者快速搭建开发环境。了解AndroidStudio的发展历史和其在Android开发中的地位。安装和配置:详细说明了如何在Windows、Mac和Linux系统上安装AndroidStudio,并进行必要的配置。创建第一个项目:通过
  • 2024-06-054.16
    1.建立项目首先点击new——newproject新建项目选择想要创建的Android的模板,建议选择emptyactivity(空模板),然后next Name:给你的项目起一个名字APIlevel:选择Android虚拟机的版本,版本越低运行起来越快剩下的就按默认的就行,点击finish(由于版本不一样,步骤2和步骤3的顺序可能交
  • 2024-06-05Android应用程序启动源码浅析-(三万字长文慎点&Android14)
    在Android桌面Launcher源码浅析中介绍了Android的桌面程序Launcher是如何响应用户点击事件并启动App的,这篇文章继续介绍App在Android系统层的启动流程。一、启动流程sequenceDiagramparticipantUserparticipantLauncherparticipantActivityManagerService
  • 2024-06-05关于Android的学习心得
    一、AS中的主要组件1、Activity组件[1]-Activity的基本使用1.Activity是什么Activity是一种可以包含用户界面的组件,主要用于和用户进行交互。一个应用程序中可以包含零个或多个Activity。2.Activity中的onCreate()方法onCreate()方法:用于在活动(Activity)的生命周期中进行
  • 2024-06-05Toast自定义
    一、创建布局文件toast.xml<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="wrap_content"android:layout_height="wra
  • 2024-06-05static vs Singleton,静态类vs单例模式之争
    https://stackoverflow.com/questions/519520/difference-between-static-class-and-singleton-pattern?answertab=modifieddesc#tab-top单例模式可以用接口,Singletoncanimplementinterface可以通过单例类来实现接口,但不能通过类的静态方法或者在某些语言(如C#)中的静态类来
  • 2024-06-02Jacoco 手动测试覆盖率检查
    团队中目前还没有自动化测试的覆盖,所以测试team想了解下手动测试的覆盖率。于是才有了本片文章的产生。网上有很多文章是利用 Android的instrument测试框架,然后通过命令来启动app来进行测试。而且报告生产的时间点是在启动的activity结束以后,在复杂场景下,是没有办法来
  • 2024-06-02setContentView与Activity初始布局
    setContentView与Activity初始布局我们常常在Activity中调用setContentView方法来设置自己的布局,然而其实仔细点会发现我们设置的布局并不是Activity显示的全部,有的地方可能设置一个空的布局,甚至不调用setContentView方法,但界面上是有内容的,可能上面有个标题,而且使用工具查看界面
  • 2024-05-30Android基础-Activity的介绍
    在Android系统中,Activity是一个重要的组件,它承载了用户与应用之间的交互界面。以下是关于Activity的功能、作用以及生命周期的详细介绍。Activity的功能和作用提供用户界面:Activity是Android应用程序中用于表示一个屏幕或用户界面的组件。它负责展示应用程序的用户界面,如