Android Studio自定义模板实现一键创建MVP结构,安卓rxjava获取网络时间

本文介绍如何在Android Studio中通过自定义模板快速创建MVP结构的Activity,包括模板的编写步骤和样例代码,帮助开发者提高开发效率。
摘要由CSDN通过智能技术生成

通过这种方式创建的 Activity 会自动在 AndroidManifest.xml 中完成注册,创建其他组件也可以通过这种方式。

不过,如果你正在使用某种开发模式,譬如 MVP、MVVM 等,你每创建一个 Activity 就意味着需要同时创建一系列其他相关的类。

为了避免这种毫无意义的重复性劳动,我们可以编写模板代码去实现一键创建重复代码。

开始

==

下面我们就来开始模版的编写吧。

首先,找到你的 Android Studio 的安装目录,然后根据这个目录找到 …\templates 目录:

然后进入 activityes 目录,我们将要编写的各种模版就在这个目录内:

要说如何去编写模版代码,一开始我也是一无所知的,不过好在 Android Studio 已经为我们提供了这些例子,我们直接参考例子去写。

就拿最简单的 Empty Activity 来开始吧

进入到 EmptyActivity 目录

globals.xml.ftl


打开 globals.xml.ftl 文件,下面是它的内容:

<?xml version="1.0"?>

<#include “…/common/common_globals.xml.ftl” />

根据文件名来看, globals.xml.ftl 的作用是用来控制一些全局变量,比如是否显示 ActionBar 等,暂且先不用管它

recipe.xml.ftl


recipe.xml.ftl 文件内容如下:

<?xml version="1.0"?>

<#import “root://activities/common/kotlin_macros.ftl” as kt>

<#include “…/common/recipe_manifest.xml.ftl” />

<@kt.addAllKotlinDependencies />

<#if generateLayout>

<#include “…/common/recipe_simple.xml.ftl” />

</#if>

<instantiate from=“root/src/app_package/SimpleActivity.${ktOrJavaExt}.ftl”

to=" e s c a p e X m l A t t r i b

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值