活动(Activity)1.创建活动:       活动(Activity)是最容易吸引用户的地方,它是一种可以包含用户界面的组件,主要用于和用户进行交互。一个应用程序中可以包含零个或多个活动       右击com.example.activitytest包→New→Activity→Empty Activity,会
转载 2023-08-01 21:20:22
73阅读
0. 写在前面本文基于 Android8.0源码,和Android9.0大同小异,但和Android10.0差别非常大!新版改用ATM来管理Activity的启动,Activity的生命周期也通过XXXItem来管理。由于我分析的Activity启动流程就是基于Android8/9的,所以本文仍然使用Android8源码来探索 Activity 栈管理。后续有时间再学习整理Android10.0的
转载 2023-11-06 16:15:18
91阅读
目录Activity介绍ContextIntentstartActivityForResult()和onActivityResult()Activity的生命周期Activity介绍Activity是一种应用组件,用户可与其提供的屏幕进行交互,以执行拨打电话、拍摄照片、发送电子邮件或查看地图等操作。本文主要介绍Activity的创建、跳转、数据交互及它的生命周期。Context &nbs
转载 2023-11-19 10:16:53
32阅读
Intent: java.lang.Object   ↳android.content.Intent原意:An intent is an abstract description of an operation to be performed. It can be used with startActivity to launch an Activity, broad
Android开发中,`singleTop`是活动启动模式之一。在这种模式下,如果一个活动已经在任务栈的顶部,那么再次启动这个活动时,系统不会创建新的实例,而是会调用已有实例的`onNewIntent()`方法。这种特性使得应用在处理重复任务时更为高效,同时能够优化资源的使用。在本文中,我们将详细探讨`singleTop`活动的实现、抓包分析,以及对性能和安全性的优化。 ## 协议背景 在分析
原创 6月前
17阅读
# Android代码设置Activity背景 在Android开发中,我们常常需要设置Activity的背景来实现不同的视觉效果或者满足用户需求。本文将介绍如何使用代码来设置Activity的背景,并给出相应的代码示例。 ## 1. 设置Activity背景为颜色 我们可以通过代码设置Activity的背景为指定的颜色。首先,在res目录下的values文件夹中的colors.xml文件中
原创 2023-09-19 15:23:46
1162阅读
# Android Activity 代码设置全屏 在Android应用开发中,有时候我们需要让Activity显示为全屏,以提供更好的用户体验。本文将介绍如何通过代码设置Android Activity为全屏显示。 ## 1. 设置全屏 要将Activity设置为全屏显示,我们需要在Activity的`onCreate`方法中添加如下代码: ```java @Override prote
原创 2024-05-19 03:50:43
557阅读
最常用快捷键1.Ctrl+E,可以显示最近编辑的文件列表 2.Shift+Click可以关闭文件 3.Ctrl+[或]可以跳到大括号的开头结尾 4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方 5.Ctrl+F12,可以显示当前文件的结构 6.Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择 7.Ctrl+N,可以快速打开类 8.Ctrl+Shift+N,可
转载 2024-10-25 07:22:29
15阅读
## 实现 Android Activity 代码横竖屏 ### 简介 在 Android 应用开发中,控制屏幕横竖屏显示是一个常见需求。本文将教会你如何实现 Android Activity 代码横竖屏切换的功能。 ### 流程图 下图展示了实现 Android Activity 代码横竖屏的整体流程: ```mermaid erDiagram orientation -..
原创 2024-01-17 11:38:53
61阅读
# 如何设置 Android Activity 的主题 作为一名经验丰富的开发者,你可能会遇到需要设置 Android Activity 的主题的情况。在这篇文章中,我将向你展示如何实现这一目标。首先,我们来看一下整个流程: ## 流程 | 步骤 | 操作 | | ---- | ---- | | 1 | 在 res/values/styles.xml 文件中定义一个新的主题 | | 2 |
原创 2024-05-10 04:41:27
256阅读
# Android开发:创建新ActivityAndroid开发中,Activity是应用程序的基本组件之一,它表示用户界面的一个单独屏幕。创建新的ActivityAndroid开发中的常见操作,本文将介绍如何在Android代码中创建新的Activity,并提供示例代码。 ## 1. 创建新的Activity类 要创建新的Activity类,首先需要在项目的Java包中创建一个新的J
原创 2024-03-27 07:34:28
91阅读
# 如何在 Android 中修改 Activity 主题 在 Android 开发中,主题是决定应用外观的重要部分。为了使你的应用看起来更加符合品牌或个性,有时候需要动态修改 Activity 的主题。本文将介绍如何在 Android 中实现这一功能,并提供详细步骤以及示例代码。 ## 过程概述 以下是修改 Activity 主题的基本步骤: | 步骤 | 描
原创 2024-09-09 07:09:30
253阅读
ActivityAndroid的核心组件,绝大多数的内置组件都依附于Activity之上。Activity有四种运行状态:1.运行:此时Activity位于堆栈的顶部2.暂停:Activity失去了焦点,但是依然可见。3.停止:Activity完全被其他Activity所覆盖。4.销毁:处于暂停或者停止状态下,因垃圾回收机制或者内存不足原因,结束生命。在Android系统中,没有类似于C/Jav
转载 2023-08-26 20:31:37
32阅读
之前在写程序的时候,返回功能基本上都是用activity的finish方法,然后今天看了一篇文章,本是介绍actionbar的,原文在此(android4.0 ActionBar API)但是读到某一段时却发现了一个好办法,摘抄如下:如果你以返回应用主界面来相应用户点击,那么你需要在Intent中包含FALG_ACTIVITY_CLEAR_TOP。使用这个标志位,当你要启动的Activity在当前
转载 2023-05-24 19:12:07
145阅读
当指定Activity 样式 Them.Dialog 时候 又不同意用XML 设置 Activity 的背景颜色的时候 用代码 this.getWindow().getDecorView().setBackgroundColor(Color.TRANSPARENT); 主意:代码写在 setCont
转载 2017-05-21 17:39:00
1469阅读
2评论
# Android如何使用代码删除ActivityAndroid开发中,我们经常需要在应用程序中动态地添加或删除Activity。删除Activity可以释放系统资源,并提高应用程序的性能。本文将介绍如何使用代码删除Activity,并提供一个具体的示例。 ## 问题描述 假设我们的应用程序包含多个Activity,其中一个Activity是一个设置页面。当用户完成设置后,我们希望删除设
原创 2023-07-27 17:07:43
238阅读
# Android 代码清空上层activityAndroid开发中,经常会遇到需要清空上层Activity的场景。比如在应用程序的某个界面上需要用户输入敏感信息,为了保护用户的隐私,当用户离开当前界面时,需要将上层的Activity从任务栈中移除,避免敏感信息被其他应用或者系统截取。本文将介绍如何在Android代码中清空上层Activity,并提供相应的代码示例。 ## 清空上层Act
原创 2024-01-24 10:17:00
73阅读
# Android Java代码设置Activity全屏 在Android应用开发中,我们有时需要将活动(Activity)设置为全屏模式。这不仅能够提升用户体验,还可以让用户更专注于当前的任务。本文将深入探讨如何使用Java代码来实现全屏效果,提供代码示例,并解释相关的方法以及注意事项。 ## 什么是全屏模式? 全屏模式是指应用程序在启动后,屏幕上只显示应用的界面,不显示系统状态栏和导航栏
原创 2024-09-07 05:31:18
246阅读
## Android如何代码切换Activity栈 在Android应用开发中,有时候我们需要对Activity栈进行一些操作,例如切换Activity栈中的Activity顺序。本文将介绍如何在Android应用中通过代码来实现Activity栈的切换,并提供一个示例来演示这个过程。 ### 实际问题 假设我们有一个应用程序,其中包含三个Activity:ActivityA、Activit
原创 2024-06-27 04:28:12
38阅读
# 实现Android代码设置Activity的theme ## 流程图 ```mermaid flowchart TD A(开始) --> B(设置theme属性) B --> C(在manifest文件中设置theme) C --> D(重新编译运行) D --> E(结束) ``` ## 状态图 ```mermaid stateDiagram
原创 2024-05-12 07:04:53
90阅读
  • 1
  • 2
  • 3
  • 4
  • 5