自律的前期是兴奋的,中期是痛苦的,后期是享受的。在 NDK 开发中引入第三方静态库和动态库阅读本文大概需要 3.66 分钟。1. 什么是静态库?静态库文件后缀一般为 .a ,利用静态库编译成的可执行文件通常比较大,编译后的可执行程序不需要外部函数库的支持。但是,如果一个程序依赖的静态库发生改变,那么这个程序就需要重新编译。2. 什么是动态库?动态库也称为共享库,动态库文件后缀一
一、概述让我们先来回顾一下android内存泄漏的相关概念:内存溢出:android系统会给每个安卓程序分配一定的内存,当程序所使用的内存超过最大值就会造成内存溢出,就是常说的OOM内存泄漏:简单来说就是你new了一个对象,这个对象是要消耗内存的,然后jvm会对没有引用的对象进行回收释放内存,如果一个对象已经没有引用了,但是jvm没有回收这个对象,就会造成内存泄漏,多次内存泄漏到最后就会变成内存溢
内存泄露 在开发应用的过程中,我们总会遇到内存泄露的问题。现在通过代码列出一些常见的内存泄露的情况以及解决方案。 在安卓中内存泄露常常出现的情况是指组件生命周期已经结束,但是其引用被其他对象持有,得不到释放引起的。常见的内存泄露的情况,主要是有两种:内部类和静态引用的问题。 内部类 内部类的种类成员内部类局部内部类匿名内部类静态内部类 非静态内部类的问题 问题:非静态内部类会持有其外部类的引用。
从现实生活中理解广播机制一听到广播我们第一感觉就会联想到小时候村里面的广播,每逢村里有什么活动都是通过广播发送的。收听收音机也是一种广播,在收音机中有很多个广播电台,每个广播电台播放的内容都不相同。接受广播时广播(发送方)并不在意我们(接收方) 接收到广播时如何处理。好比我们收听交通电台的广播,电台中告诉我们现在在交通状况如何,但它并不关心我们接收到广播时做如何做出处理,这不是广播应该关 心的
# Android Activity 使用静态变量指南 在Android开发中,使用静态变量是一种管理状态的数据共享方式。静态变量可以在不同的Activity之间共享,而不需要通过Intent传递数据。本文将通过简单的步骤教你如何在Android Activity中使用静态变量。 ## 流程概述 下面是实现“Android Activity 使用静态变量”的步骤: | 步骤 | 描述
原创 2024-08-22 09:07:19
103阅读
静态是一种声明为 static 类型的,且仅包含静态成员的。不能使用 new 关键字创建静态的实例。静态在加载包含该类的程序或命名空间时由 .NET Framework 公共语言运行库 (CLR) 自动加载。 静态成员用于创建无需创建的实例就能够访问的数据和函数。静态成员可用于分离独立于任何对象标识的数据和行为:无论对象发生什么更改,这些数据和函数都不会随之变化。当中没有依赖对
Android学习(一)activity什么是activity?一、activity的基本用法二、探索Intent在activity中的使用使用显式Intent进行activity跳转使用隐式Intent进行activity跳转向下一个activity传递数据返回数据给上一个activity进阶使用Intent传递对象SerializableParcelable三、activity的生命周期活动
转载 2023-10-07 23:26:40
916阅读
会先整理四大组件:活动Activity、服务Service、内容提供器ContentProvider、广播接收器BroadcastReceiver的学习笔记。 随后整理UI笔记,然后是一些库的学习以及Android多线程的学习。持续更新 文章目录活动(Activity)一、概念二、主要内容2.1 Intent2.1.1 概念2.1.2 页面跳转2.1.3 向其他活动传递数据2.2 活动(Activ
什么是Activity:    现在提供的Activity大约有28种,分成8大.Activity是workflow一个已经编译的模块,是一个可执行的、可重用和可以组合的单元.基础的Activity是Workflow的一个步骤,复杂的Activity可以包含其他的Activity.Activity可以是合作伙伴或者客户提供的一个自定义的Activity,这个Acti
转载 2023-06-29 22:16:32
98阅读
接触C#已经有一年多的时间了,期间有时进步很快,有时进步缓慢,从开始无序的学习,到渐渐有了方法,期间走了许多弯路,得到了朋友的帮助,如今梳理一下所学的知识,在心中算有个数吧! 这些文章都是在学习时的笔记,错误之处,期待批评! 一、什么是静态 所谓静态即在的前面用static关键字来修饰的。 这样的 1,不能被实例化 2,是密封 3,仅包含静
内部类在Java中,可以将一个定义在另一个里面或者一个方法里面,这样的称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就先来了解一下这四种内部类的用法。成员内部类成员内部类可以无条件访问外部类的所有成员属性和成员方法(包括private成员和静态成员)。 1 class Circle { 2 private double ra
  上学时C#老师讲到对象有两方法,静态方法(Static)和实例方法(非Static),当时不理解静态是为何意,只是强记。  后来从事前端工作,一直在对(即对象,Js中严格来说没有的定义,虽众所周知,这里还是赘述一番,以免产生歧义)的操作上,严重缺乏整体概念,最近看extetnd中再次提到拓展静态方法与实例方法,故而再次百度,才幡然领悟,其实一直有用,只是不知其专业术语呀,哈哈~&nbsp
静态】非静态使用完成后系统会自动销毁释放,所以非静态相对来说比较安全,而静态是在程序结束后销毁的,在销毁前一直驻留在内存中,因此出现错误的可能性会大些。静态方法效率上要比实例化高。静态能提高调用的性能,比如DBHelp和业务逻辑层的基本上都使用静态。一般工具库都为静态。大型项目少用静态,减少占内存。经常使用的类型,用静态。提高加载效率。静态的基本特点:静态的主要功能如
1、什么是活动(Activity)  活动(Activity)是一种可以包含用户界面的组件,主要用于和用户进行交互。一个应用程序中可以包含零个或多个活动,但不包含任何活动的应用程序很少见。2、怎么使用活动(Activity)定义Activity:1 public class MainActivity extends Activity { 2 3 @Override 4 prote
转载 2023-08-08 11:52:01
58阅读
# Android 根据 Activity 名获取 Activity 实例 ## 引言 在Android开发中,有时候我们需要根据Activity名来获取对应的Activity实例。比如我们需要在一个Activity中启动另一个Activity,但是我们只知道目标Activity名,不知道具体的实例。本文将介绍如何通过Activity名获取Activity实例。 ## 实现步骤
原创 2024-01-07 05:58:21
321阅读
第二章 Activity含义: Activity是包含用户界面的组件,用于和用户进行交互。一、创建Activity步骤: 1、Android studio自动创建空的Activity 2、销毁activity:finish(); 3、删除Activity:清单中注册、编辑布局、加载布局二、采用Intent切换activity1、显式Intent startActivity(new Inte
转载 2023-07-27 09:26:37
140阅读
activity处于android.app包中,继承体系如下:1.java.lang.Ob
转载 2022-06-03 00:42:17
133阅读
Activity   活动: Android四大组件之一Android 四大组件:  1.Activity活动                 2.Service  服务          
一:概念是java中最基本的单位;一个java文件可以定义多个;同一个包下名不能重复。:是一组成员变量和成员方法的集合,可以吧看作一个抽象的概念。一个java文件中只能有一个被public修饰只需要记住被public修饰的规范是要与java文件名一致。对象:是该类的具体表现,具体到一个个体。成员变量:用于描述事物的信息。成员方法:用于描述事物能够做什么。成员变量与局部变量的区别: &
一、Activity的基本概念Activity用于显示用户界面,用户通过Activity交互完成相关操作 , 一个App允许有多个Activity。二、Activity的生命周期  Activity生命周期是每一个Android开发者都必须掌握的,当我们深入理解活动的生命周期之后,就可以写出更加连贯流畅的程序,让我们的程序拥有更好的用户体验 2.1、Activity
  • 1
  • 2
  • 3
  • 4
  • 5