上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 46 下一页
摘要: Gradle新版本里面依赖的写法支持implementation和api,下面简单解释两者的区别: implementation 表示依赖,即 只依赖不打包进来。 api 表示打包,即 不仅依赖还打包进来,这样上层就不用重复依赖。 注意:这里的打包是便于理解,是指打包依赖关系而不是打包源代码,也就是 阅读全文
posted @ 2019-08-02 11:10 yongfengnice 阅读(17636) 评论(7) 推荐(1) 编辑
摘要: Android开发使用kotlin编写的泛型模式的MVP框架。已经运用在多个真实的项目里面了。简洁简单好用。GitHub地址:https://github.com/yongfengnice/MvpKotlin 阅读全文
posted @ 2019-08-01 11:44 yongfengnice 阅读(1074) 评论(0) 推荐(0) 编辑
摘要: dagger2的使用总结: 0.@Inject标识的方法(一般是构造函数),由dagger2调用(@Inject方法由dagger2调用)。 1.@Inject标识的成员变量,表示该变量由dagger2自动初始化(@Inject变量由dagger2赋值)。 2.interface表示dagger2需要实现的接口,作用是实例化@Inject成员变量。 3.@Component(modules)指定... 阅读全文
posted @ 2019-07-30 15:05 yongfengnice 阅读(139) 评论(0) 推荐(0) 编辑
摘要: Android Studio里面使用编写gradle时,有时难免需要打印一些信息用于调试等等,gradle打印并查看打印的信息方法如下: 使用println函数即可打印,比如println("hello,gradle") 然后使用输出窗口下面的 Build -> Toggle view 即可切换到gradle的输出窗口,就可以看到输出的打印信息了。 阅读全文
posted @ 2019-07-28 20:57 yongfengnice 阅读(6000) 评论(0) 推荐(0) 编辑
摘要: 1. companion object //相当于java的 public static2. 当一个类或者接口只有一个抽象方法时,Lambda表达式可以使用随尾闭包。3. 修改kotlin编译器版本:打开setting -> other setting —> Kotlin Compiler -> kotlin to JVM 。4. 主次构造函数说明: class Message(val co... 阅读全文
posted @ 2019-07-27 17:13 yongfengnice 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 使用Android Studio 1.打开需要查看的kotlin文件 2.Tools -> Kotlin -> Show Kotlin Bytecode 3.点击decompile即可反编译出对应的java代码 阅读全文
posted @ 2019-07-27 16:03 yongfengnice 阅读(2874) 评论(0) 推荐(1) 编辑
摘要: mac或者linux下编译没有问题,在window上面编译就出现了这个问题。原因是:各个操作系统字符宽度不统一的原因。 解决方法:配置window环境变量,如下:环境变量名为: JAVA_TOOL_OPTIONS 变量值为:-Dfile.encoding=UTF-8 配置完成重启Android Studio即可。 阅读全文
posted @ 2019-07-26 23:36 yongfengnice 阅读(2079) 评论(0) 推荐(2) 编辑
摘要: 下面是先清除再构建:Windows: gradlew clean build --stacktraceMAC/Linux: ./gradlew clean build --stacktrace 还可以使用 ./gradlew build --scan 扫描出异常 mac或者linux下记得给grad 阅读全文
posted @ 2019-07-26 21:56 yongfengnice 阅读(1155) 评论(0) 推荐(0) 编辑
摘要: mkdir react_project cd react_project npm init -y npm i webpack@4 webpack-cli@3 -D //i:install -D:- save-dev npm i react@16 react-dom@16 -S npm i babel 阅读全文
posted @ 2019-06-25 21:14 yongfengnice 阅读(276) 评论(0) 推荐(0) 编辑
摘要: events.js:183 throw er; // Unhandled 'error' event。。。ENOSPC。。。 解决方法:命令行执行如下内容,避免ENOSPC错误: 阅读全文
posted @ 2019-06-25 12:24 yongfengnice 阅读(515) 评论(0) 推荐(0) 编辑
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 46 下一页