第1章 课程导学与准备工作本章主要介绍为何要学习高性能社交App的设计与开发,展示本门课程项目,讲解学习阶梯和实现思路,之后会为大家介绍本课程内容具体安排,最后给出如何学好这门课程的一些学习建议。希望大家都能通过这门课程,学有所成,学有所归。...第2章 AndroidX与Gradle本章会带领大家 ...
分类:
移动开发 时间:
2019-11-12 23:15:20
阅读次数:
1143
一、环境准备 1. jdk1.8.1 做java开发的这个应该能自己找到 2.gradle-4.9 https://services.gradle.org/distributions/ 没用过gradle的同学可以将其理解为类似于maven的包管理工具,这里下载gradle-4.9-bin.zip, ...
分类:
编程语言 时间:
2019-11-11 21:37:55
阅读次数:
73
Maven是Java中开发流行的项目管理工具,其他同类产品还有ant(见过工厂制造执行系统MES中使用ant打包)和gradle(Spring源码使用的gradle管理),目前来说maven是最广泛使用的,下面简单记录一下。 Maven安装和配置 maven可以管理项目的生命周期,包括编译、测试、打 ...
分类:
其他好文 时间:
2019-11-09 23:55:12
阅读次数:
131
创建一个Spring Boot,可以直接使用构建工具(Maven或Gradle)创建,也可以使用spring.io网站创建,一般会选择使用spring.io创建 使用IDEA创建一个Spring Boot项目过程如下 填写合适的项目信息 选择Spring Boot需要支持的模块 pom.xml He ...
分类:
编程语言 时间:
2019-11-09 17:18:54
阅读次数:
82
最简单的方式 等待加载完就好了 第二种方式 在导入别人的android studio项目(假设为项目A)时,会遇到gradle不一致的情况,以下简短介绍解决方法: 1. 打开要导入的项目的目录,删除下图红框中的文件。 2. 找到自己以前在自己的android studio的任一项目(假设为项目B), ...
分类:
移动开发 时间:
2019-11-09 09:16:55
阅读次数:
113
一、背景 Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。 面向Java应用为主。当前其支持的语言限于Java、Groovy和Scala,计划未来将支持更多 ...
分类:
其他好文 时间:
2019-11-05 21:29:48
阅读次数:
406
如何在Idea中编译构建Spring Framework 5.x 1. 安装配置Gradle 2. 下载源码:git clone https://github.com/spring projects/spring framework.git 3. 按照工程下 文件的提示进行操作 markdown T ...
分类:
编程语言 时间:
2019-11-02 09:41:54
阅读次数:
153
使用ViewMode SavedState来使得ViewModel在系统杀死后台进程的时候得以存活。 本集使用到的库,需要在gradle中添加: implementation 'androidx.lifecycle:lifecycle-viewmodel-savedstate:1.0.0-alpha ...
分类:
移动开发 时间:
2019-11-02 00:33:43
阅读次数:
297
需要一种机制去存储所有的二进制代码(build,packages,third-party plugins等)到类似于版本控制系统的系统。 像Git,SVN存储代码,它们存储的往往是源代码,不是二进制文件。Artifactory或者Nexus就是和Jenkins紧密集成的二进制文件存储库系统。 可以带 ...
分类:
其他好文 时间:
2019-11-02 00:21:31
阅读次数:
142
idea中iml文件的问题 iml文件是idea组织工程的文件, 里面记录了各种记录模块, 文件夹以及依赖的信息, 显示如下: 一般而言, 创建的工程都会有这个文件, 它的本质是一个 工程组织 文件, 和Maven的pom.xml, gradle的build.gradle, 等组织工程和处理依赖关系 ...
分类:
其他好文 时间:
2019-11-01 12:43:48
阅读次数:
150