- 博客(5)
- 收藏
- 关注
原创 AndroidStudio3.0--api和implementation
当AndroidStudio升级到3.0及以上时,依赖方式从原来的compile变成了api和implementation。那api和implementation有什么区别?我们实验一下。先新建三个Moudle,为了便于记忆,我们分别命名为testa,testb和testc。然后它们之间的关系为testa依赖于(api)testb,testb依赖于(api)testc。然后建立TestB.java在
2017-11-26 17:44:15 1170
原创 Gradle知识(二)
这个还是一篇笔记顶层构建模块build.gradle// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { repositories { jcenter() google() }
2017-11-07 16:14:50 264
原创 Vim知识详解
这是一个笔记Shift-Lock(大小写锁定键没有按下),正常模式(按ESC处于正常模式)移动光标:q! 丢弃改动并退出x 删除当前字符i 在当前光标插入文本a 在句子最后添加文本:wq 保存文件以退出dw 从光标处删除至一个单词的末尾,不包括第一个单词d$ 从当前光标删除到行末de 当前位置到单词末尾,包括最后一个单词0 切换光标当行数数字+动作 重复动作多少次d+数字+动作 删除更多dd 删除当
2017-11-06 21:52:55 276
原创 Gradle知识(一)
这是我在学习Gradle时所做的笔记,所以有些地方还请大家谅解Gradle提到自动化构建,你能想到的是什么?是经典的make脚本语言?是曾经统治Java构建世界的Ant?或者是颠覆了Ant统治地位的Maven?抑或是即将也正在颠覆Maven的Gradle?在开始之前先问一句,什么是自动化构建?有什么用?在回答问题之前,首先必须确定一点的是,开发一套软件不是一个人,一台机器,一条版本线的“单线程”开发
2017-11-05 18:50:29 271
原创 Java内部类
可以将一个类的定义放在另一个类的定义内部,这就是内部类 –《Java编程思想》Note1:顶级类只能用 public 或 default 来修饰。而内部类可以使用 static , public , default , protected 和 private 进行修饰。Note2:内部类是一个编译时的概念,一旦编译成功,将会按照定义生成多个class文件。所以内部类的成员变量/方法名可以和外部类相同
2017-11-02 20:40:26 320
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人