AndRouter icon indicating copy to clipboard operation
AndRouter copied to clipboard

自动生成注解的template模板

Open w4lle opened this issue 8 years ago • 4 comments

每次手写注解挺烦的,所以想到用到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。

w4lle avatar Nov 08 '16 02:11 w4lle

效果:

import cn.campusapp.router.annotation.RouterMap;
@RouterMap("activity://TestActivity")
public class TestActivity extends AppCompatActivity {

w4lle avatar Nov 08 '16 02:11 w4lle

建议作者可以加到wiki。

w4lle avatar Nov 08 '16 02:11 w4lle

对了,还有一点,readMe该更新了。version 1.2.6 还有就是Maven仓库好像没有上传源码,导致compile下来看不到代码,都是class文件。

w4lle avatar Nov 08 '16 02:11 w4lle

Thank you for your suggestion.

beautifulSoup avatar Nov 08 '16 09:11 beautifulSoup