Android Studio Live模板编写

非淡泊无以明志,非宁静无以致远——诸葛亮

安卓开发者有时工作很忙碌,为了节省时间和保持充沛的精力,是时候考虑通过Android Studio工具编写模板。

实时模板介绍,需要

1、查阅Android Studio 自带模板

Android Studio Live模板编写_第1张图片Android Studio Live模板编写_第2张图片

2、Android Studio 自带模板及部分使用

Android const(Define android style int constant)使用时编码的光标位于类的内部方法外部

模板:

private static final int $name$ = $value$;
public class TestActivity extends BaseActivity {
    private static final int  = 435;
}

IntentView(Creates an Intent with ACTION_VIEW)使用时编码的光标位于方法内部

模板:

android.content.Intent view = new Intent();
view.setAction(Intent.ACTION_VIEW);
view.setData(android.net.Uri.parse($url$));
startActivity(view);
public void initView() {
    Intent view = new Intent();
    view.setAction(Intent.ACTION_VIEW);
    view.setData(Uri.parse());
    startActivity(view);
}

3、添加自己的模板

1、创建生命周期函数:

Abbreviation:activityLifeMethod

Description:Activity生命周期函数

Template text:

  @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }

    @Override
    protected void onStart() {
        super.onStart();
    }

    @Override
    protected void onRestart() {
        super.onRestart();
    }

    @Override
    protected void onResume() {
        super.onResume();
    }

    @Override
    protected void onPause() {
        super.onPause();
    }

    @Override
    protected void onStop() {
        super.onStop();
    }

    @Override
    protected void onRestoreInstanceState(@NonNull Bundle savedInstanceState) {
        super.onRestoreInstanceState(savedInstanceState);
    }

    @Override
    public void onSaveInstanceState(@NonNull Bundle outState,
                                    @NonNull PersistableBundle outPersistentState) {
        super.onSaveInstanceState(outState, outPersistentState);
    }

    @Override
    protected void onDestroy() {
        super.onDestroy();
    }

2、添加xml布局:

Abbreviation:tcText

Description:线性布局标题和内容 android:orientation="horizontal"

Template text:

 

        

        

   

你可能感兴趣的:(Android Studio Live模板编写)