```mermaid flowchart TD start[开始] step1[创建Activity] step2[实现onSaveInstanceState方法] step3[实现onRestoreInstanceState方法] end[结束] start --> step1 step1 --> step2 step2 -->
原创 2024-03-02 04:41:20
27阅读
不管是安卓的官方文档还是源码注释,处处可见“从 Activity A 跳到 Activity B,当系统内存不足时 A 可能会被回收……”,而且没有明确说明 A 和 B 是否属于同一个 app 或进程。但是,在官方给的 Activity 生命周期图中,却说内存不足时低优先级的进程将被杀死。 那么,内存不足时,到底是 Activity 被回收了呢,还是进程被杀死了呢,还是二者都出现了呢?答案
转载 2023-10-09 10:15:44
101阅读
一、理解ActivityActivity是Android程序的4大组件之一。Activity是Android程序的表示层,程序的每一个显示屏幕就是一个Activity。每一个Activity作为一个独立的类来实现,均继承自Activity 基类。Activity类将显示一个由若干View 控件组成的用户界面并对事件做出响应。大多数Activity都是全屏的,但是也可以创建半透明或者浮动的Activ
Android开发中,"透明Activity"是一种常见的需求。透明Activity在界面上显示时能够显示下层Activity的内容,这通常用于实现特定的视觉效果。接下来,我将详细记录解决“Android透明Activity”问题的整个过程,以便于今后的参考。 ## 环境预检 首先,我们需要确保系统满足以下要求: | **系统要求** | **版本**
原创 6月前
31阅读
# Android 中关闭 Activity 的方法 在 Android 开发中,Activity 是用户交互的主要组件。随着应用程序的使用,一些 Activity 将被打开,而在某些情况下我们可能需要关闭这些 Activity。了解如何正确关闭 Activity 对于提升用户体验和管理应用的资源至关重要。在本篇文章中,我们将探讨几种关闭 Activity 的方式,并配以代码示例。 ## 1.
原创 2024-11-01 09:07:56
27阅读
# 如何实现 Android Studio 游戏活动 ## 介绍 作为一名经验丰富的开发者,我将教你如何在 Android Studio 中实现游戏活动。这对于刚入行的小白来说可能有些困难,但是通过以下步骤和代码示例,你将能够轻松实现。 ## 整体流程 下面是整个实现游戏活动的流程表格: | 步骤 | 内容 | | --- | --- | | 1 | 创建一个新的 Android 项目 |
原创 2024-05-01 06:24:50
41阅读
标题:Android退出所有Activity的实现方法 ## 引言 在Android开发中,退出所有的Activity是一个常见的需求。本文将介绍如何通过编程方式实现Android退出所有Activity的功能。首先,我们将介绍整个实现的流程,然后逐步分解每个步骤,并提供相应的代码示例。 ## 实现流程 下面是实现Android退出所有Activity的流程示意图: ```mermaid s
原创 2024-02-02 07:50:39
32阅读
什么是Activity?Activity是Android组件中最基本也是最为常见用的四大组件(Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器)之一。也是一个view的容器。需要强调的是Activity本身不是界面,但它的主要功能是提供界面,用户可以用来交互为了完成某项任务。Activity中所有操作都与用户密切相关,是
转载 2024-05-16 00:59:19
36阅读
# Android 拿到自己的 Activity ## 概述 在 Android 开发中,我们经常需要获取当前正在运行的 Activity,这在进行一些需要动态操作的场景中非常有用。本文将介绍如何在 Android 中拿到自己所在的 Activity。 ## 流程图 ```mermaid flowchart TD A[获取当前 Activity] --> B[获取 Activity
原创 2023-12-20 07:11:42
46阅读
# Android外销分包:概念、实现及代码示例 随着移动互联网的快速发展,Android应用程序的多样性和复杂性也在不断增加。为了适应不同市场的需求,许多开发者选择使用**内外销分包**策略。这种策略可以帮助开发者根据不同的市场需求,进行针对性优化和发布。本文将介绍内外销分包的基本概念、实现方法,并提供相应的代码示例。 ## 什么是内外销分包? 在Android应用开发中,内外销分包指的
原创 10月前
69阅读
1、什么是活动(Activity)  活动(Activity)是一种可以包含用户界面的组件,主要用于和用户进行交互。一个应用程序中可以包含零个或多个活动,但不包含任何活动的应用程序很少见。2、怎么使用活动(Activity)定义Activity:1 public class MainActivity extends Activity { 2 3 @Override 4 prote
转载 2023-08-08 11:52:01
58阅读
Binder机制作为一种IPC通信机制,在android系统中扮演了非常重要的角色,因此我也花了一些时间来研究它,按照我的理解,下面我将从4个方面来讲一下Binder,如有不对的地方,还希望大家多多指教。下面的例子都将以MediaServer来讲。一、ServiceManagerServiceManager在Binder系统中相当与DNS,Server会先在这里注册,然后Client会在这里查询服
转载 2024-01-19 23:41:12
65阅读
1.什么是dex多分包?Android打包工具(aapt)将DEX文件,资源文件及AndroidManifest.xml文件(二进制格式)组合成一个应用程序包(APK),每个APK解压后都有至少一个classes.dex文件或者多个dex文件2.dex多分包的应用场景解决方法数越界,在Android中单个Dex(Java编译后的文件)文件所能包含的最大方法数为65536,这包含Android Fr
1. 概述Activity是Android中特有的概念,一般的编程语言都是从Main函数作为入口,但是Android可以从任何注册过的Activity进入程序,大多数Android只有一个专门的Activity作为入口,但是,如果程序挂了,或者被操作系统终止了的时候,系统会试着重启程序最后打开的Activity。另外,系统可能会暂停处于不活跃状态的Activity,当内存不够用的时候会回收掉它们。
转载 2024-01-29 11:44:53
54阅读
# Android Activity 之间传递 List 的方法 在 Android 开发中,Activity 是应用的基本组件之一。常常在不同的 Activity 之间传递数据。在某些情况下,我们需要传递一个 List,它可以是对象的集合。在本文中,我们将探讨如何在 Android 中实现这一点,同时提供完整的代码示例。 ## 使用 Intent 传递 List 在 Android 中,使
原创 2024-08-12 03:39:41
21阅读
android】初学安卓,简单布局和activity切换为什么这个时候学安卓呢?当然是因为选修课啊......说好的机器学习暂时就搁浅了,所以就借了本安卓的书开始学习了。一、环境Android Studio+JDK 1.8+win 7  64位为什么选Android Studio呢?感觉很高大上,配置起来也很easy,只是配置模拟器的时候劳心费神了,而且耗内存太刁。言归正传吧!二、布局
# Android外销渠道包的实现指南 在Android应用开发中,渠道包的管理是一个非常重要的环节,它可以帮助开发者有针对性地推广和分析应用的使用情况。在本篇文章中,我们将逐步讲解如何实现“Android外销渠道包”。首先,我们来看一下整个流程的简要概述。 ## 流程概述 以下表格描述了创建内外销渠道包的主要步骤: | 步骤 | 描述 | |------|------| | 1.
原创 10月前
32阅读
1.什么是活动Activity  活动Activity是可以包含用户界面的组件,主要用于和用户进行交互。一个应用程序通常包含零个或多个活动Activity,应用程序包含的Activity都必须在AndroidManifest文件中注册,如果不注册则会引起报错。对于每个应用程序,都有一个主Activity,在AndroidManifest文件中注册为<actionandroid:name="a
# Android Service能启动Activity吗? 在Android开发中,Service和Activity是两种不同的组件。Service主要用于在后台执行长时间运行的操作,而Activity则是用户交互的界面。那么,Android Service能否启动Activity呢?答案是肯定的。下面我们来讨论一下如何实现在Service中启动Activity。 ## 如何在Service
原创 2024-04-04 06:11:01
27阅读
Activity生命周期维护一个 Activity 的生命周期非常重要,因为 Activity 随时会被系统回收掉。生命周期:现在使用者使用智慧型手机,大多已习惯使用多工 (Multi-Task) 的操作系统 ( 如 Window sMobile),可以在用手机听音乐的同时,也执行其他多个程序。同时执行多个程序有它的明显好处,但是也有它的严重的缺点。每多执行一个应用程序,就会多耗费一些系统记忆体
转载 2023-10-24 22:58:13
75阅读
  • 1
  • 2
  • 3
  • 4
  • 5