启动一个Activity的几种方式 在Android中我们可以通过下面两种方式来启动一个新的Activity,注意这里是怎么启动,而非启动模式!分为显示启动和隐式启动! 1.显式启动,通过包名来启动,写法如下:A:最常见的 startActivity(new Intent(当前Activity.this,要启动的Activity.class));B:通过Intent的ComponentName
转载 2023-07-08 12:44:18
0阅读
怎么找到Android的启动Activity 一、apk反编译,得到程序的源代码、图片、XML配置、语言资源等文件 二、找activity流程: 打开apk反编译后文件的文件夹,找到其中的Androidmanifest.XML文件,用浏览器的方式打开也行! 怎么找到Android的启动Activity一、apk反编译,得到程序的源代码、图片、XML
转载 2023-07-21 12:16:50
218阅读
# Android开发:如何打开Activity ## 前言 在Android开发中,Activity是应用程序的核心组件之一。Activity代表了一个用户界面,负责与用户进行交互。本文将详细介绍如何在Android打开一个Activity。 ## 整体流程 下表展示了打开一个Activity的整体流程: | 步骤 | 描述 | | ---- | ---- | | 1 | 创建一个新
原创 2023-11-02 10:31:23
539阅读
Intent.FLAG_ACTIVITY_FORWARD_RESULT   Activity A 启动了Activity B,Activity B又启动了C,A-->B-->C, 这种情况下,A启动B要求B返回result给A,但是如果B在启动C时,Intent设置了Intent.FLAG_ACTIVITY_FORWARD_RESULT标志,那么此时将会交
转载 2023-06-30 16:58:38
0阅读
android开启和关闭activity: 1:在android:中我们要开启和关闭activity按钮首先就要创建两个activity 2:然后在他们的布局文件中添加页面 3:然后使用java代码编写程序实现页面的开启和关闭 在MainActyvity中的java代码:package com.example.open_and_close_activity; import androidx.ap
转载 2023-06-26 22:22:31
12阅读
前言我们肯定接触过Activity的Intent Flags,它是Activity的标记位,常用于Activity的场景中与Activity的启动模式有着密切的联系。下面介绍一下我学习到常用的Flags。FLAG_ACTIVITY_NEW_TASK (默认)默认的跳转类型,它会重新创建一个新的Activity,不过与这种情况,比如说Task1中有A,B,C三个Activity,此时在C中启动D的话
转载 2023-08-05 15:06:12
78阅读
1 Activity状态Activity 基本上以三种状态存在:继续:此Activity位于屏幕前台并具有用户焦点。(有时也将此状态称作“运行中”。)暂停:另一个Activity 位于屏幕前台并具有用户焦点,但此Activity 仍可见。但在内存极度不足的情况下,可能会被系统终止。停止:该 Activity 被另一个Activity 完全遮盖(该 Activity 目前位于“后台”)。在他处需要内
转载 2024-06-20 10:14:04
43阅读
# Android 关闭Activity同时打开Activity的实践指南 在Android应用开发中,Activity是用户界面的基本组成单位。有时,我们需要在关闭一个Activity的同时打开另一个Activity,以实现特定的用户交互或应用逻辑。本文将详细介绍如何在Android中实现这一功能,并提供代码示例和旅行图。 ## 一、基本概念 首先,我们需要了解几个基本概念: 1. **
原创 2024-07-27 08:53:42
160阅读
# Android Jetpack 打开 ActivityAndroid 开发中,Activity 是一个非常重要的组件,它负责显示用户界面和处理用户交互。随着 Android 开发的不断进步,Google 推出了 Jetpack 组件库,其中包含了许多用于简化开发的工具和库。在 Jetpack 中,`Navigation` 组件是处理 Activity 跳转和导航的关键组件。 ## 为
原创 2024-07-29 08:01:28
30阅读
一、前言在初学Android的时候,几乎所有的学习资料都会提到Activity有四种启动模式:standardsingleTopsingTasksingleInstance       而提到这四种启动方式的差异,必然要提到一个重要的概念Activity的Task任务栈,我们需要明确的一点是Activity从静态上来看它属于某一个Application,但T
转载 2024-06-20 16:59:02
93阅读
# Android重新打开Activity的实现方法 作为一名经验丰富的开发者,我将教会你如何实现"Android重新打开Activity"。在本文中,我将引导你了解整个过程的流程,并提供每一步所需的代码示例和注释。 ## 流程概述 在开始之前,我们先来了解一下整个过程的流程。下面的表格展示了实现"Android重新打开Activity"的步骤: | 步骤 | 描述 | | ---- |
原创 2023-10-06 16:56:50
207阅读
1.1 activity:是一种展示型组件,直接向用户展示一个界面,是与用户进行信息交互的, 对用户来说,activity就是一个android应用的全部,其他三个组件对用户来说是不可感知的,activity的启动由intent触发,Intent分为显式Intent和隐式Intent,显式可以明确的指向一个activity组件,隐式Intent则指向一个或者多个目标activity组件,acti
service作为Android四大组件之一,在每一个应用程序都扮演非常重要的角色,它主要在后台处理一些耗时的逻辑,或者执行一些需要长期运行的任务,必要时甚至可以在程序退出的情况下,让Service在后台继续保持运行状态。Service的生命周期有onCreate()只使用一次,onStartCommand()使用多次,onDestroy(),其中有两种方式来启动Service,第一种是通过Sta
4-1 说说Activity的启动流程考察:1,启动Activity经历哪些声明周期回调2,冷启动流程,涉及的组件,组件通信过程是怎么样的3,Activity启动过程中,生命周期回调的原理 1,Activity的启动原理:1)startActivity:这个要跨进程调用到AMS,为什么?因为Activity是应用组件,启动本地线程没人管你,但是启动应用组件要向AMS报告的,2)发请求给A
转载 2023-07-01 22:20:48
446阅读
# Android Service 打开 ActivityAndroid应用程序中,Service和Activity是两个重要的组件。Service主要用于执行长时间运行的任务,而Activity用于用户界面的显示和交互。有时候我们希望在Service中启动一个Activity,这样可以实现一些特殊的功能,比如在后台执行某些任务时弹出一个通知,点击通知后打开一个Activity展示详细信息。
原创 2024-02-26 05:44:40
95阅读
首先我们得了解什么是透明状态栏以及什么是沉浸式状态栏,以及其区别,国内习惯称透明状态栏为沉浸式状态栏,但是两者是有本质区别的。 先来看看什么是沉浸式模式。Android 4.4中,沉浸式体验得到了再次强化,提供了一种“全屏模式”(Full-screen Immersive Mode)。全屏模式又分两种,一种叫后撤式 (Lean Back),另一种叫做沉浸式(Immersive)。后撤式已经在之前
目录一、Activity的启动和结束例: 二、Activity的生命周期生命周期1、onCreate2、onStart3、onResume4、onPause5、onStop6、onDestroy7、onRestart8、onNewIntent各状态之间的切换过程三、Activity的启动模式 1、默认启动模式 standard 2、栈顶复用模式 singleTop3、
转载 2023-08-16 19:45:47
253阅读
adb shell dumpsys activity输入这个命令可以得到一个清晰的 Task 视图,比如你有多少个 Task ,哪些 activity 在其对应的 Task 等相关信息。下图是一张运行这个命令的输出截图。从图中可以看出,有两个 Task (#103, #102) 。Task #103 : affinity = “cn.six.task2”, size = 3 (它里面有
转载 2024-05-10 07:28:24
26阅读
一,任务栈的理解 参考自:https://developer.android.com/guide/components/tasks-and-back-stack.html1.闲扯两句一个Android应用是包含若干个Activity的,每个 Activity 均围绕用户可以执行的特定操作设计,并且能够启动其他 Activity。 这些Activity之间可以借助Intent进行跳转,这些跳转的发起
转载 2023-07-22 15:30:20
228阅读
Activity一、Activit的生命周期onCreate()onStart()onResume()onPause()onStop()onDestroy()Activity的生命周期图:Activity的生命周期和屏幕可见、获取焦点的对应关系图: 还有一个图: 知识点屏幕旋转默认情况下,屏幕旋转会使Activity重建,当然这不是我们想看到的,我们可以通过设置android:configChan
转载 2024-09-01 15:15:58
58阅读
  • 1
  • 2
  • 3
  • 4
  • 5