Intent 的Flag属性可用来控制Activity在栈中的排列位置,本文列举了常见的Flag. 例--(以无动画方式启动ActivityB): Intent intent=new Intent(ActivityA.this , ActivityB.class); intent,setFlag(FLAG_ACTIVITY_NO_ANIMATION); startActivity(
转载 8月前
23阅读
Android开发过程中,经常会碰到Activity之间的切换效果的问题,下面介绍一下如何实现左右滑动的切换效果,首先了解一下Activity切换的实现,从Android2.0开始在Activity增加了一个方法:public void overridePendingTransition (int enterAnim, int exitAnim)\其中: enterAnim
转载 2024-08-16 14:10:34
13阅读
先引用网友的成果 1、概述 上一篇文章,已经初步对Android Studio的模板有了初步的介绍及使用,以及一些开源模板的推荐: 本文将对如何编写Template,进行详细的介绍(以activity模板为例) 2、模板的文件结构Empty Activity 了,我们打开该模板文件,首先对文件结构有个直观的了解,如图: Empty Activity 文件结构 可以看到每个插件
转载 2023-07-25 21:57:09
69阅读
参考书籍:《第一行代码》 第二版 郭霖 开发工具:AndroidStudio 3.2 Stable Channel 如有错漏,请批评指出!Activity定义:ActivityAndroid的四大组件之一,它是一种可以包含用户界面的组件,主要用于和用户进行交互。手动创建一个Activity的三个步骤 step 1:创建Activity 在项目目录的 app\src\main\java\
转载 2023-06-26 19:18:16
406阅读
# Android.mk声明引用AAR的指南 作为一名刚入行的开发者,理解如何在Android项目中引用AARAndroid Archive)对于你的项目开发至关重要。AAR是一种封装了Android库的文件格式,包含了资源文件、manifest文件、和编译好的代码。本文将教你如何通过Android.mk文件来声明和引用AAR。 ## 流程概述 在开始之前,我们总结了引用AAR的基本步骤:
原创 11月前
121阅读
## Android Activity声明周期 ### 引言 在开发Android应用程序时,了解和掌握Activity的生命周期是非常重要的。Activity的生命周期指的是Activity从创建到销毁的整个过程,包括Activity的创建、启动、恢复、暂停、停止和销毁等阶段。理解Activity的生命周期可以帮助我们更好地管理和优化应用程序的行为和资源。 ### 流程图 ```mermai
原创 2024-02-09 08:00:33
33阅读
# 如何实现 Android AARActivity 不跳转 在 Android 开发中,我们有时候需要将常用的组件打包成一个 AAR 包,以便在不同项目中重用。理解如何实现 AAR 内部的 Activity 而不跳转是一个重要的技能。本文将详细阐述实现该功能的步骤和代码示例。 ## 整体流程概述 下面是实现 Android AAR 内不跳转的步骤: | 步骤编号 | 步骤描述
原创 2024-08-31 10:04:56
63阅读
so 文件调用 随着 Android 移动安全的高速发展,不管是为了执行效率还是程序的安全性等,关键代码下沉 native 层已成为基本操作。libyemu.so 简介 这是我编译好的一个 so 文件,就是根据入参做下简单的字符串拼接(以下是 native 层编译前的 c 代码)extern "C" JNIEXPORT jstring JNICALL Java_com_fw_myapplica
转载 2024-09-26 09:14:32
129阅读
  做 Android 开发最常遇到的问题就是在 Activity 的生命周期中协调耗时任务,避免执行任务导致不易察觉的内存泄漏。不妨先读一读下面的代码,代码写了一个简单的 ActivityActivity 在启动后就会开启一个线程,并循环执行该线程中的任务 /** * 示例向我们展示了在 Activity 的配置改变时(配置改变会导致其下的 Activity 实例被销
转载 11月前
143阅读
Android开发中,Android Library中声明Activity可能会引发一系列问题。理解这些问题并有效应对是每个开发者不可或缺的技能。在这篇博文中,我将对如何解决“Android library中声明Activity”的问题进行详细分析,涵盖版本对比、迁移指南、兼容性处理、实战案例、排错指南以及生态扩展等方面。 ### 版本对比 Android系统在不同版本中对Activity
# Android Activity切换声明周期 ## 概述 在Android开发中,Activity是应用程序最基本的组件之一。当用户与应用程序进行交互时,Activity会根据不同的生命周期状态进行切换。了解和掌握Activity的生命周期对于开发者来说是至关重要的。 本文将详细介绍Android Activity切换声明周期的流程,并提供每个步骤所需的代码示例和解释。 ## 流程图 首
原创 2023-08-22 11:55:02
40阅读
合抱之木,生于毫末;百丈之台,起于垒土;千里之行,始于足下。-----《老子》大家好,经过前面几个小节的总结,相信大家对Android已经有了一个初步的了解,那么从今天开始,我将陆续归纳总结一下Android中比较重要的一个知识点,那就是Android的四大组件的相关内容。此部分内容十分重要,有很多细节值得注意。根据自己平日的学习,还有找工作和工作的经历,我会尽可能将自己知道的,自己觉得应该提到的
Unity 是一个轻量级、可扩展的依赖注入容器(Dependency Injection Container),其支持截取、构造函数注入、属性注入和方法调用注入等。可以利用 Unity 通过多种方式进行应用程序组件间的解耦,从而最大化组件的一致性,并简化设计、实施、测试和管理等。Unity 提供了所有常见的依赖注入机制,包括注册类型映射、注册对象实例、解决依赖、
Activity的启动activity的启动可谓是老生常谈,但是面试了很多开发人员,大多还是对activity一知半解,今天就来深入讲解activity原理,有不当之处还望指正。一:启动模式1)standard 顾名思义(标准)就是Activity栈中不断创建新的界面,并叠加到顶部,由于Activity栈采用LIFO(后进先出)的模式,所以,顶部界面返回时也是最先出栈的。2)singleTop (
Activity存在基本的三种状态:恢复态(Resumed)、这种状态下,Activity在屏幕的前端,并有有用户焦点(这种状态有时也叫“运行态”) 暂停态(Paused)这种状态下的Activity,另一个Activity在这个Activity的前端,并且拥有焦点,但是这个Activity依然可见,也就是说,在这个Activity之上的另一个Activity是可见的,并且那个Activ
转载 2024-07-12 18:02:39
80阅读
Activity作为Android的四大组件之一,其重要性不言而喻,本文就Activity的生命周期展开详细的描述,并就项目开发中遇到的疑难问题一一进行解决。Activity是栈管理式的,遵循先进后出原则,后进入的居于栈顶,先进入的居于栈底,Activity有四种状态:1.运行状态:Activity居于栈顶,并处于前台展示状态;2.暂停状态:Activity失去焦点并仍然可见,比如前一个Activ
 Activity生命周期是交给Android系统自己维护的       在androidActivity拥有四种状态:            1、Active/Running:一个新的Activi
Android.mk文件语法规范 Introduction:Android.mk编译文件是用来向Android NDK描述你的C,C++源代码文件的, 这篇文档描述了它的语法。在阅读下面的内容之前,假定你已经阅读了docs/OVERVIEW.TXT文件,了解了它们的脚色和用途。概述:一个Android.mk file用来向编译系统描述你的源代码。具体来说:-该文件是GNU Makefil
转载 2023-10-08 20:04:38
68阅读
# Android View监听Activity声明周期详解 在Android开发中,我们经常需要在View中监听Activity的生命周期事件,以便在适当的时候做出相应的处理。本文将详细介绍如何实现Android View监听Activity声明周期,并给出每一步所需的代码和步骤。 ## 监听Activity声明周期的流程 下面是实现Android View监听Activity声明周期的流
原创 2023-11-12 08:40:38
240阅读
在iphone开发中貌似有个UITabBarController,(我以为是toolbar,四楼的兄弟更正的),UITabBarController在底部,也有对应的切换效果,都封装好了。但是在android的中,这个东西它在顶部。。。我也不明白为什么这么设计,标新立异?我觉得在底部方便很多,我们的设计也是这样设计的,所以我也只有改咯。个人认为设计不太好的tabhost,单手拿手机不好操作,不过下
转载 11月前
13阅读
  • 1
  • 2
  • 3
  • 4
  • 5