Activity窗口对象可以通过调用 setContentView()设置要显示的控件,但只能设置一个View对象。如窗口上有多个按钮等多个控件时,则需要使用布局对象来管理控件的显示位置及对齐方式.布局控件等的类有: ConstraintLayout, GridLayout, FrameLayout, LinearLayout, RelativeLayout, TableLayout等.可创建一个
activiti流程开发指南HYPERLINK "" \l "id-16_activiti流程开发指南-一、BPMN" 一、BPMN HYPERLINK "" \l "id-16_activiti流程开发指南-二、activiti主要接口" 二、activiti主要接口 HYPERLINK "" \l "id-16_activiti流程开发指南-三、如何实现一个业务流程" 三、如何实现一个业务流程
# Java 设置 Activity 设置配置文件 在Android开发中,我们经常需要在应用程序中使用配置文件,以便存储和读取一些常量或者配置信息。这些配置文件可以是XML文件、属性文件或者JSON文件等。在这篇文章中,我们将讨论如何在Java设置Activity来读取和使用配置文件。 ## 为什么需要配置文件? 配置文件可以帮助我们将一些常量或者配置信息集中存储,方便统一管理。在开发过
原创 2024-03-09 04:44:31
13阅读
一、准备工作1、准备好阅读源码的工具。2、主要类的功能介绍ActivityManagerServices 简称AMS,服务端对象,是Android中最核心的服务,主要负责系统中四大组件的启动、切换和调度及应用进程的管理和调度工作。负责系统中所有Activity的生命周期.(深入理解Android 卷II 对此有进行深入的讲解 http://wiki.jikexueyuan.com/pro
转载 2023-09-02 15:14:53
69阅读
一、概述在实际开发中,应该为每个Activity指定恰当的启动模式,系统中使用任务栈来存储创建的Activity实例,任务栈是一种“先进后出”的栈结构。比如,我们多次启动同一个Activity,系统会将创建的实例一次加入到任务栈中,当按back返回键时,每按一次,一个Activity出栈,直到栈空为止,然后系统回收空的任务栈。如上面的Activity没有设置启动模式,你会发现多次启动一个Activ
作为Android四大组件之一的activity 在开发的过程中,我们对其使用必不可少。所谓想要熟练使用一个知识点,必先深入了解其原理。那么今天,我们就来聊聊关于Activity的生命周期吧~一、什么是activity?1.通俗的说,一个activity就是一个屏幕。用于用户与应用程序之间进行交互。 2.activity之间通过intent进行通信。 3.当你每创建一个activty,都必须要在A
前言查看了太多网上错误的例子,因此想借此经验让大家明白优雅的退出APP的过程。1.功能需求公司要开发一款android APP,要求能按系统的‘退出键’进行退出,退出键退出很简单。@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_
Android开发 - 活动生命周期活动作为四大组件之首,也是使用最频繁的一种组件。本文将主要讲解活动生命周期,包括正常情况下的活动生命周期和异常情况下的活动生命周期。* * 1.正常情况下的活动生命周期**所谓正常情况下的生命周期,是指有用户参与的情况下,活动所经过的生命周期的改变。正常情况下,活动会经历如下过程如图。所示:![这里写图片描述]( 70)(1)的的onCreate:表示活动正在被
转载 2023-11-07 17:48:07
58阅读
在安卓中Activity与Fragment是非常相似的两个类,它们各自都拥有自己的生命周期,且都可以用来显示布局文件中的视图。其中Activity是通过setContenView()显示视图,而Fragment是通过在onCreateView()中将布局xml文件解析为一个View然后返回该View来显示视图,也正因为具备相似的功能,所以它们的生命周期也极为相似,熟练掌握它们的生命周期是做出高效稳
转载 2024-02-26 12:32:27
43阅读
我之前写过一篇文章是讲解ActivityOption的api方法的(),当时吐槽各种动画不兼容,完全无视我们4.x或者2.x用户嘛,好在有开源库来帮助我们实现动画。零、修改style用这些动画之前,需要对应用的style进行修改,添加一个属性<item name="android:windowIsTranslucent">true</item>   <!-
文章目录一、界面和布局1、界面2、布局二、 线性 布局1、继承关系2、常用属性三、案例演示:线性布局属性1、创建安卓应用2、主布局资源文件3、字符串资源文件4、启动应用,查看效果5、设置布局属性,查看效果(1)设置线性布局方向4、设置线性布局背景四、案例演示:线性布局嵌套1、创建安卓应用2、准备图片素材3、主布局资源文件4、启动应用,查看效果 一、界面和布局1、界面应用界面包含用户可查看并与之交互
启动Activity分为两种,显式调用和隐式调用,原则上一个Intent不能既是显示调用又是隐式调用,如果二者共存的话,以显式调用为主。本文主要讲解隐式调用。显式调用:1.Intent intent = new Intent(MainActivity.this,SecondActivity.class); startActivity(intent);2.String packageName = "
  1. 创建一个样式文件到你的工程,保存在在res/values/styles.xml,这里文件名不能随便修改,内容为,注意保存时使用UTF-8编码。<?xml version="1.0" encoding="utf-8"?> <resources>         <style n
转载 2024-05-03 20:33:31
110阅读
1.首先来一张生命周期的总图:onCreate():创建Acitivity界面onStart():让上面创建的界面可见onResume():让上面创建的界面中的点击事件生效,获得焦点onPause():让上面创建的界面中的点击事件没有效果,失去焦点onStop():让上面创建的界面不可见(最小化)onDestory():销毁上面的创建的界面 (1)完整生命周期(entire lifeti
# Android Java代码设置Activity全屏 在Android应用开发中,我们有时需要将活动(Activity设置为全屏模式。这不仅能够提升用户体验,还可以让用户更专注于当前的任务。本文将深入探讨如何使用Java代码来实现全屏效果,提供代码示例,并解释相关的方法以及注意事项。 ## 什么是全屏模式? 全屏模式是指应用程序在启动后,屏幕上只显示应用的界面,不显示系统状态栏和导航栏
原创 2024-09-07 05:31:18
249阅读
# Android设置Activity透明 在Android应用程序开发中,有时候我们会需要将Activity设置为透明,以实现一些特殊的效果或者与用户界面进行交互。本文将介绍如何在Android中设置Activity为透明,以及如何实现这一功能的代码示例。 ## 为什么要设置Activity透明? 在Android应用程序中,设置Activity为透明可以实现一些特殊的效果,比如创建一个悬
原创 2024-04-04 05:37:34
1146阅读
一、LinerLayout布局:线性布局是线性布局控件,它包含的子控件将以横向或竖向的方式排列,按照相对位置来排列所有的widgets或者其他的containers,超过边界时,某些控件将缺失或消失。因此一个垂直列表的每一行只会有一个widget或者是container,而不管他们有多宽,而一个水平列表将会只有一个行高(高度为最高子控件的高度加上边框高度)。属性如下:<LinearLayou
转载 2024-05-21 12:06:31
67阅读
Activity一、Activity是什么Activity是一种可以包含用户界面的组件,主要用于和用户进行交互。一个应用程序可以包含零个或多个活动。二、活动的基本用法1. 手动创建活动 打开android studio,在src/main/java目录下右键选择new -> Activity -> Empty Activity即可。默认情况下会勾选Generate a Layout F
转载 2023-06-25 19:59:31
722阅读
每一个Activity组件都有一个关联的Window对象,用来描述一个应用程序窗口。每一个应用程序窗口内部又包含有一个View对象,用来描述应用程序窗口的视图。应用程序窗口视图是真正用来实现UI内容和布局的,也就是说,每一个Activity组件的UI内容和布局都是通过与其所关联的一个Window对象的内部的一个View对象来实现的。在本文中,我们就详细分析应用程序窗口视图的创建过程。应用程序窗口
转载 2023-08-02 09:19:46
114阅读
创建自定义的活动activity是工作流的执行单元,是可以重用的,组合模型。基本的activity是工作流的执行步骤,复合的activity可以包含其他activitity。基本的activity来自wwf而且这些activity可以从vs2005的工具箱中拖放来使用。   软件开发人员可以开发出自己的activity而且也很出现在vs的工具箱中。activity是类。我们可以
转载 2024-04-18 23:26:24
64阅读
  • 1
  • 2
  • 3
  • 4
  • 5