AndRouter
AndRouter copied to clipboard
自动生成注解的template模板
每次手写注解挺烦的,所以想到用到Android studio的模板来自动生成。 pwd:Android Studio.app/Contents/plugins/android/lib/templates/activities/ copy EmptyActivity -> RouterMapActivity 修改RouterMapActivity/template.xml
<template
format="5"
revision="5"
name="RouterMap Activity"
minApi="9"
minBuildApi="14"
description="Creates a new empty RouterMap activity">
修改RouterMapActivity/root/src/app_package/SimpleActivity.java.ftl
@RouterMap("activity://${activityClass}")
public class ${activityClass} extends ${superClass} {
重启AndroidStudio。新建Activity选择RouterMapActivity。
效果:
import cn.campusapp.router.annotation.RouterMap;
@RouterMap("activity://TestActivity")
public class TestActivity extends AppCompatActivity {
建议作者可以加到wiki。
对了,还有一点,readMe该更新了。version 1.2.6 还有就是Maven仓库好像没有上传源码,导致compile下来看不到代码,都是class文件。
Thank you for your suggestion.