前言;为什么我们要用Gradle管理组件呢?先来看看Android组件化需要实现的目标按照业务逻辑划分模块项目模块能够单独启动测试能够根据需求引入或删除某些业务模块通过不同模块的组合,组成不同的App对于第一点:需要根据技术架构和业务架构来划分模块,这里需要根据实际情况来考虑。我们需要优化的是第二、三、四点。对于第二点:Android是通过应用com.android.application或com
转载
2024-10-21 20:57:13
107阅读
1、Bundle简介2、传递基本类型3、传递Parcelable类型的对象1)Parcelable说明2)Parcelable 接口说明3)Parcelable
转载
2023-11-24 11:02:34
44阅读
提纲是什么(Android App Bundles简介)为什么使用(aab的四个新功能及实用性)怎么使用(怎么进行aab的改造)怎么测试(可以通过google市场测试 而本文主要介绍aab本地测试工具 Bundletool)简介Android App Bundles(以下简称AAB)是2018年Google I/O大会带来的一款全新动态化框架,与Instant App不同,AAB是借助Split
转载
2023-07-02 19:38:08
224阅读
文章目录前言一、Bundle是什么?二、Bundle示例三:Bundle还有以下用法:1. 保存Activity的状态2. 向Fragment传递数据3. Intent传递数据4. 多进程通信总结 前言解释下安卓常用的Bundle一、Bundle是什么?在 Android 中,Bundle 是一种非常常用的数据结构,用于在不同组件(例如 Activity、Service、BroadcastRec
转载
2023-09-23 00:41:09
541阅读
LemonBubble,是一个很方便的提示框组件。一般用它来构建一些简单的自动添加蒙板的反馈,例如“数据加载中”,“数据加载成功”,“数据加载失败”等等。这些在其官网上也有介绍https://github.com/LemonITCN/LemonBubble。用起来十分方便。其中 showRight(Context context,
转载
2023-08-18 14:03:07
151阅读
## Android Studio中的Bundle
在Android开发中,我们经常需要在不同的组件之间传递数据。Bundle是Android提供的一种用于在Activity、Fragment等组件之间传递数据的机制。在本文中,我们将介绍如何在Android Studio中使用Bundle来传递数据,并给出一些示例代码。
### 什么是Bundle?
Bundle是Android中的一个类,
原创
2024-02-03 05:56:53
209阅读
文章目录Bundle介绍传递基本数据类型Bundle介绍Bundle主要用于传递数据;它保存的数据,是以key-value(键值对)的形式存在的传递
原创
2022-06-06 13:41:52
520阅读
# Android中的Bundle使用指南
在Android开发中,`Bundle`是一个用于传递数据的非常有用的工具。它可以在活动间传递信息,也可以在同一个活动内部的不同地方传递数据。本文将指导你如何在Android应用程序中使用`Bundle`,并通过代码示例和流程图帮助你更好地理解。
## 流程概述
在开始之前,让我们先看看如何使用`Bundle`的基本流程。以下是每一步的详细描述:
原创
2024-09-15 06:35:53
137阅读
目录前言一、Proto文件示例二、在Android中的使用1、 plugin配置2.、基本调用总结前言Protobuf,类似于json和xml,是一种序列化结构数据机制,可以用于数据通讯等场景,相对于xml而言更小,相对于json而言解析更快,支持多语言。一、Proto文件示例Protobuf使用.proto文件来定义数据格式,所以我们首先
原创
2022-01-29 19:23:43
394阅读
Android build system组成部分Gradle 、Gradle插件和Build Tools的下载安装Android Studio、Gradle、Gradle插件、Build Tools它们的版本关系Gradle 的各种构建配置文件The Gradle Settings FileBuild File项目的build.gradle文件模块的build.gradle文件Source se
转载
2023-08-27 16:18:49
102阅读
Android App Bundle是Google最新推出的Apk动态打包,动态组件化的技术,通过一个.aab结尾的bundle文件组装一个apk来为你的设备安装。
通俗理解就是,Appbudle就是把Apk拆分成了多个积木,之前我们是把一个大而全的apk装到你手机里面,但是你其实用不到这么多东西,比如,你xxhdpi的手机屏幕是不需要xhdpi的图片资源的,但是在这之前都是已经
转载
2023-08-31 11:08:14
200阅读
目录引言一、列表视图的作用二、列表视图的工作原理和工作方式三、准备数据源四、适配器的使用五、布局文件中的列表视图六、自定义列表项布局七、列表项点击事件处理八、列表的优化十、示例代码和演示十一、总结和展望参考资料:引言 欢迎来到本篇博客!在移动应用开发中,列表视图(ListView)是一个不可或缺的组件,它
Android开发中,我们经常需要将数据传递给其他Activity或Fragment。一种常用的方法是使用Bundle来传递数据。Bundle是Android中的一种键值对的容器,可以将数据以键值对的形式存储起来,并传递给其他组件。
在本文中,我们将解决一个实际问题——如何将一个Bundle添加到另一个Bundle中,以及如何从中获取数据。我们将通过一个示例来演示这个过程。
## 实际问题
原创
2024-01-03 11:17:13
62阅读
背景随着应用不断演化,功能越来越复杂,且应用针对不同屏幕设备、不同国家语言资源都打包在同一个App,导致应用包不断增大,据统计自2012年以来应用包大小增长5倍。虽然现在手机的存储空间越来越大,但用户照片、视频等媒体文件品质在逐渐提升,导致设备可用空间逐渐紧缩。为此Google在去年Google I/O大会讲述Android引入新的App动态化框架(即Android App Bundle,缩写为A
转载
2023-07-25 19:43:12
244阅读
以下是我这个系列的相关文章,有兴趣可以参考一下,可以给个喜欢或者关注我的文章。 国内的插件化出不了海,而Google终于也出了组件化和插件化的模型了,这一节就是带你感受一下来自官方的威力。 1.只有上线google市场的应用才能使用。 2.先下载Android Studio 3.3吧,gradle会默认使用最新的4.9,骚年 不符合以上的条件的同学,请自动略过吧优势1.初始下载的大小更加小 2
转载
2023-07-25 19:39:55
221阅读
## Android 基本技术介绍
---
作为一名经验丰富的开发者,我将带领你了解 Android 基本技术,并指导你完成相应的实现。下面是整个过程的步骤概览:
| 步骤 | 描述 |
| -----------------------
原创
2023-09-20 10:43:05
32阅读
转自:http://www.cnblogs.com/mengdd/archive/2013/01/08/2851368.html Fragment Android是在Android 3.0 (API level 11)开始引入Fragment的。 可以把Fragment想成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候可以加载
转载
精选
2014-09-24 17:46:52
358阅读
Fragment Android是在Android 3.0 (API level 11)开始引入Fragment的。 可以把Fragment想成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候可以加载或者移除Fragment模块。...
转载
2014-11-13 09:46:00
51阅读
2评论
用于不同Activity之间的数据传递 2.重要方法 clear():清除此Bundle映射中的所有保存的数据。 clone():克隆当前Bundle containsKey(String key):返回指定key的值 getString(Str...
原创
2022-01-07 17:06:26
703阅读
我们是否可以直接利用Google为我们提供好的构建机制,模仿Play商店构造一个SDK对App自身进行更新呢?通过技术分析,我们有两种方案可以实现自行更新: 1.直接利用PackageInstaller进行安装,这种方式最接近App Bundles的在Google Play中的实际作用效果,但是,最大问题就是会对用户造成极大的干扰,首先,很多用户出于安全考虑,是不会轻易允许未知安装来源的。另外,每
转载
2023-07-25 19:44:00
163阅读