包含一个View 树和窗口的layout 参数。View tree的root View可以通过getDecorView得到。 在 new 一个activity 时,通常把APK的view和布局通过setContentView(R.layout.activity_main)设置到View树中。         一.在activity中有一个: &nb
# Android Activity退出动画实现教程 ## 1. 简介 在Android开发中,Activity是应用程序的基本组成单位。当用户点击返回按钮或调用finish()方法时,Activity会被销毁。为了提升用户体验,我们可以为Activity添加退出动画,使界面的切换更加平滑。 本教程将教会你如何实现Android Activity的退出动画。 ## 2. 整体流程 下面是
原创 2023-11-17 07:37:16
233阅读
# 如何在Android中去掉Activity的进场动画 ## 概述 在Android开发中,Activity的进场动画是默认会显示的,但有时候我们希望去掉这部分动画效果。本文将介绍如何实现在Android中去掉Activity的进场动画。 ## 实现步骤 ### 步骤表格 | 步骤 | 操作 | | ---- | ---- | | 1 | 创建一个自定义的Activity类 | | 2
原创 2024-05-15 05:54:42
119阅读
概述加签本质上就是让实例任务增加一个处理任务和新增处理人。在业务流程中常有一种情况是,如果A审批,那么直接通过,如果是B审批,则还需要C审批才能通过。后一类情况就特别适合使用加签。另外在转他人处理的问题上,普通任务节点可以通过自由跳转到本节点实现,但实例任务中这样处理会导致该任务节点所有处理人重新开始处理任务,所以实例任务的转他人处理不适合用自由跳转,更适合通过加签去实现。 实现串
转载 2024-07-16 15:11:05
79阅读
Activty通过Intent进行跳转。 主要包含两个函数 : startActivity(Intent intent); startActivityResult(Intent intent); 实际上不仅Activity,Service和BoardcastReceiver等组件也都是通过Intent来进行通信。我们先来说Activity 通过Intent对Activty进行调用分为两种,分别为
转载 2023-08-17 16:40:48
279阅读
初步学习其流程引擎及配置国内外开源工作流众多,Activiti是其中较为出众的一款,它由jbpm发展而来,最新版本已发展到Activiti7,它的设计遵循bpmn规范并进行了扩展,服务层使用java开发,有web及IDE端的流程设计器,持久层框架采用mybatis,支持多种数据库类型(如oracle、mysql、postgreSQL等等)。流程引擎配置类的类图如下:主要服务EngineServic
转载 2023-12-25 07:40:26
34阅读
模块化项目由多个模块组成每个模块都是一个独立的Feature或组件业务模块间解耦不相互直接依赖业务模块与公共组件模块通过aar依赖每个模块独立开发,独立运行调试模块化的好处当一个项目越来越大,越来越复杂后,代码量就会变得越来大,难以阅读难以维护,业务之间出现耦合的可能性也会越来越大,同时整个APP编译调试的时间也会越来越长。而使用模块化开发则可以解决以上问题:项目代码结构清晰,每个Feature和
1.模块开发的场景1).模块的使用场景。1.APP模块的开发以及模块的代码入侵性的改变。新项目不依赖其他项目,因此不能将其他项目的类名引用进需要跳转的模块,那么怎么解决呢,可以用路由代替最好。手动版路由写个全局配置文件对应key value。新模块写配置进去,然后跳转时查找跳转。自动版定义注解接口在编译时自动将写了注解的模块编译到跳转模块中,跳转时查找跳转表进行跳转。2.减少开发build
转载 2024-01-25 11:13:59
112阅读
# Android开发 图层实现流程 ## 1. 理解图层的概念 在Android开发中,图层是指在一个界面上同时显示个图像或视图。每个图层都可以独立于其他图层进行操作和管理,从而实现复杂的界面效果。 ## 2. 实现图层的步骤 | 步骤 | 描述 | |---|---| | 1. 创建布局文件 | 创建一个XML布局文件,用于定义界面上的图层结构和布局 | | 2. 定义图层 |
原创 2023-12-12 09:29:10
195阅读
# Android 手势开发指南 ## 1. 概述 在Android开发中,实现手势操作是一个常见的需求,比如双指缩放、单指拖动等。本文将介绍如何在Android应用中实现手势操作,帮助刚入行的小白快速上手。 ## 2. 整体流程 下面是实现Android手势开发的整体流程: ```mermaid journey title 整体流程 section 理解需求 : 小
原创 2024-02-19 04:23:18
62阅读
# Android 声卡开发概述 在移动应用开发中,音频处理是一个重要的领域。Android 平台支持通过多声卡进行音频输入和输出,这为开发者提供了功能更强大的音频应用的可能性。本文将介绍 Android 声卡开发的基础知识,并提供示例代码。 ## 一、背景知识 声卡技术允许设备同时使用多个音频接口,使得音频输入和输出更为灵活。在 Android 设备上,可以通过 `AudioMana
原创 2024-09-16 05:59:17
292阅读
  Java的图形用户界面的最基本组成部分是组件(Component),组件是一个可以以图形化的方式显示在屏幕上并能与用户进行交互的对象,例如一个按钮,一个标签等。组件不能独立地显示出来,必须将组件放在一定的容器中才可以显示出来。  类java.awt.Component是许多组件类的父类,Component类中封装了组件通用的方法和属性,如图形的组件对象、大小、显示位置、前景
# Android模块开发指南 ## 简介 Android模块开发是指将一个大型项目拆分成多个小模块进行开发和维护的开发方式。这种方式可以提高开发效率、降低代码耦合度,使项目更加易于维护和扩展。本指南将教会你如何进行Android模块开发。 ## 流程概述 Android模块开发的流程可以概括为以下几个步骤: 1. 创建一个Android项目作为主模块。 2. 创建其他功能模块,并将
原创 2023-08-22 05:55:34
458阅读
**作者:xinxin      在GIS项目中我们经常用到地图和场景,而不管是在二维还是在三维中,对象都是在二维图层或者三维图层中绘制和渲染出来的。不同的图层功能和特性都不一样,灵活运用图层不仅能快速做出功能还能提高性能,下面就SuperMap iMobile for Android中灵活运用图层做一个分享: ####一、 二维图层 在
转载 2023-11-21 22:58:10
355阅读
前言项目越做越大,每次编译的时间越来越长,体验特别不好,在加上协同开发的时候,项目管理问题,因此开始了我的Android项目的模块化开发之旅。1.模块化开发的优势单独模块开发,编译迅速,调试方便模块之间相互解耦,协同开发不容易出错实际使用后,项目打包后的体积也小了很多2.遇到的问题和解决方案模块之间的数据传递 模块之间使用ARouter进行跳转采用事件总线的方式,自定义RxBus进行数据传递模块管
前言大家应该都知道,项目模块化是一个大命题,相信各团队都有其合理方案。本文不求涵盖各方面,仅从项目协同、开发调试、业务模块服务调用与通知三个方面简述一个可行方案。下面话不多说了,来一起看看详细的介绍吧。项目协同项目协同,也叫多项目协同,是对多个相关且有并行情况项目的管理模式,它是帮助实现项目与企业战略相结合的有效理论和工具[1]。本文的项目协同为Android主APP与其他业务模块的协同。假设我们
转载 2024-04-30 20:02:22
92阅读
Android模块,单应用配置,以idea为例    右键单击功能目录,new-》Moudle。     对于主体,选择第一个,对于子体,可选择第二个。     之后配置均相同,可以设置不同的包名。然后即可在setting.gradle中看到include中的多个模块名称:in
转载 2023-08-25 18:42:45
317阅读
什么是模块化?  《 Java 应用架构设计:模块化模式与 OSGi 》一书中对它的定义是:模块化是一种处理复杂系统分解为更好的可管理模块的方式。  所谓的模块化开发就是封装细节,提供使用接口,彼此之间互不影响,每个模块都是实现某一特定的功能。模块化开发的基础就是函数。模块化开发使代码耦合度降低,模块化的意义在于最大化的设计重用,以最少的模块、零部件,更快速的满足更多的个性化需求。为什么模块间解耦
1字符模板================================================================开发中难免需要根据多个字段去拼接一条字符串做展示,在过长或者过于复杂的数据逻辑的时候,用Java实现起来都过于冗长。Kotlin 使用 $ 放在变量名的前面去表达字符串中的变量和表达式,从而简化了这一过程。val str = “hello” // str len
文章目录前言一、gradle统一配置1. 模块项目的构建2. 根项目的构建配置3. 常用公用的构建配置二、nexus与maven-publish1.安装nexus2.仓库3. maven-publish三、动态依赖1.依赖的传递性2.`project/module`依赖切换3. 总结与实践四、模块通信1.通信方式2.路由方式3.接口方式4.总结与实践总结 前言 提示:这里需要提前对Androi
  • 1
  • 2
  • 3
  • 4
  • 5