Android Studio-懒人必备(三)

作者: 根艮哏艮根 | 来源:发表于2018-02-06 10:49 被阅读429次

    我们接着前面的文章去写,这里就直接进入配置阶段,至于怎么配置的,请移步到《Android Studio-懒人必备(一)》去看,这里面有详细的配置步奏。
    我们在写程序的时候有很多东西都是重复的,我们完全可以避免每次都去写它,把它作为一个模版,在需要的时候只需输入一组快捷键,是不是就省事多了

    1.单例模式

    如图所示:

    快捷键: sin

    sin.png
    这里可以看出,我们设置的单例模式的快捷键为 sin,在我们需要使用到单例模式的地方输入 sin ,这样就可以快速的生成单例模式,是不是很方便啊。

    附上模版代码

    /**
    * 单例模式
    **/
    private static $class$ m$class$ = null;
        /**
         * 构造函数私有化
         **/
        private $class$() {
        }
        /**
         * 公有的静态函数,对外暴露获取单例对象的接口
         **/
        public static $class$ getInstance() {
            if (m$class$ == null) {
                synchronized ($class$.class) {
                    if (m$class$ == null) {
                        m$class$ = new $class$();
                    }
                }
            }
            return m$class$;
        }
    

    效果图:


    sin.gif

    2.Handler

    快捷键: psh

    如图所示


    psh.png
    这里可以看出,我们设置的Handler的快捷键为 psh,在我们需要使用到单列模式的地方输入 psh,这样就可以快速的生成Handler,是不是很方便啊。

    附上模版代码

    /**
     * Handler的使用
     */
    private static class MyHandler extends Handler{
        private WeakReference<$className$> activityWeakReference;
        public MyHandler($className$ activity){
            activityWeakReference=new WeakReference<$className$>(activity);
        }
        @Override
        public void handleMessage(Message msg){
            $className$ activity=activityWeakReference.get();
            if(activity != null){
            }
        }
    
    }
    

    效果图:


    psh.gif

    3.声明常量

    注:这是系统自带的,是不需要配置的,一共有三种形式供我们去选择,分别为psf,psfi,psfs。

    1)psf

    适用于不确定所设置常量的类型或常量类型不是int、string的时候。

    psf.gif

    2)psfi

    适用于不确定所设置常量的类型为int。

    psfi.gif

    3)psfs

    适用于不确定所设置常量的类型为String。

    psfs.gif

    4.类型判断(instanceof)

    快捷键: inst

    第一次使用的时候可能会不起作用,那么就去Live Templates ->other中找到inst,点击下方的change,然后在java前面打勾,点击确定就可以在代码中使用了。

    inst.gif

    5.循环(instanceof)

    1)迭代循环(for循环)

    快捷键: fori

    1.gif

    2)迭代数组元素(itaterate array)

    快捷键: itar

    2.gif

    3)迭代集合元素(itaterate collection)

    快捷键: itco

    3.gif

    4)迭代数list元素(itaterate list)

    快捷键: itli

    4.gif

    5)增强for循环

    快捷键: iter

    5.gif

    6)反过来的迭代数组元素(倒序for循环)

    快捷键: ritar

    6.gif

    6.xml操作

    1)xml命名空间

    快捷键: appNs

    appNs.gif

    2)xml控件的宽高

    xml.png xmls.gif

    以上就是整理的常用的快捷键(快捷键太多了),哪位朋友如果还有其他快捷键可以在下方留言,我们共同进步。

    《Android Studio-懒人必备(四)》

    相关文章

      网友评论

      本文标题:Android Studio-懒人必备(三)

      本文链接:https://www.haomeiwen.com/subject/aknwzxtx.html