Android Library 工程实现模块复用 (代码及资源文件)

网友投稿 705 2022-05-30

1. 情境

通常我们开发的 app 不止一个,并且这些 app 中有一些通用的模块,比如一些 util 方法或

者我们自定义的控件。通常我们将这部分代码 copy 到不同的工程中实现复用,随之而来的麻烦

Android Library 工程实现模块复用 (代码及资源文件)

就是当我们对这部分代码稍有该动就需要同时在多个工程中进行修改,这种重复性工作的感觉跟

吃屎差不多。

那么有什么好的方法实现复用并切避免吃屎?那就是使用 Android 中的 Library 工程,并

且相比 jar 包而言,他可以实现资源文件的复用甚至覆盖。

2. 具体步骤

• 创建 library 工程

新建 Android Project,命名为 demo-common,建议不 Create Activity

将 demo-common 设置为 library

点击 ok,然后查看一下 properties 文件中的变化

磁贴效果的控件。

新建一个 Android Project,命名为 demo-project

为 demo-project 添加 demo-common 的引用

看一下添加 demo-common 后,demo-project 的变化

properties 文件中也多了一个引用的定义。

在 demo-project 中使用 TextUtil 和 MyImageView,并且实现界面的跳转。

的吃屎经历。

Android

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:接口测试参数化--apipost
下一篇:区块链数据管理平台开发,多节点联盟区块链搭建
相关文章