自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 排序算法 算法图解+java实现

排序算法 算法图解+java实现冒泡排序选择排序插入排序堆排序归并排序快速排序总结算法分类算法复杂度下面使用的图解资源来自于 我的第一本算法书,里面的内容都比较基础简单、容易理解,下面排序算法中有提及到的,大家不理解的可以自己下载,学习学习,我觉得算法还是很重要的,但是搞得全是概念的话,会让我们学渣觉得没啥意思,学霸就不要看了,再见来不及挥手,鬼刀一开看不见走位走位,直接看算法导论去吧。链接:...

2020-03-31 12:01:49 878

原创 Android RecyclerView删除多个选中的item 及 局部刷新

Android RecyclerView删除多个选中的item 及 局部刷新删除多个选中的item局部刷新最近看了一个慕课网上的实战课, Android通用框架设计与完整电商APP开发 ,这个课也是2/3年之前的视频了,所以购物车功能的有些地方不太对了,我就优化了一下,主要是两个方面:删除多个选中的item局部刷新关于所有item的选中状态为选中时,recyclerview外部的全选按...

2020-03-26 02:03:37 5153 6

原创 Android Static interface methods are only supported starting with Android N (--min-api 24)

Static interface methods are only supported starting with Android N (--min-api 24)大概意思就是静态接口方法只从Android N开始使用。解决方法如下:因为静态接口需要在Java 8 下才支持使用,所以我们要使用静态接口,就需要在app的build.gradle文件中配置声明,使用Java 8编译。所以需要...

2020-03-23 03:40:45 404

原创 AndroidStudio Build failed 并提示 Could not find : xx Required by: project:xx > project:xx

在接入 阿里开发平台的APP支付 SDK的时候,官方文档要求在project的build.gradle文件中加入以下内容:allprojects { repositories { // 添加下面的内容 flatDir { dirs 'libs' } // ... jcenter() 等其他仓库 ...

2020-03-23 02:31:04 16253 9

原创 Android studio import 自动导入与删除

当我们未开启自动删除未引用的包时,使用 Ctrl + Alt + O,可以删除未引用的包。Android studio --> File–> Settings --> Editor --> Auto Import ,进入如下界面:XMLShow import popup,这个是编辑XML时,自动会弹出一个import的对话框,询问是否需要导入。JavaInse...

2020-03-22 00:27:24 1089

原创 Android studio apk签名 必须明白的概念 流程 证书指纹获取 apk默认名称修改 详解

Android studio apk签名 必须明白的概念 流程 获取证书指纹 apk默认名称修改(一)一些必须明白的基本概念:一、Keys, certificates, and keystores 即密钥、证书和密钥库二、Sign your debug build 签署调试版本Expiry of the debug certificate 调试证书到期三、Generate an upl...

2020-03-22 00:00:32 1871

原创 百度地图SDK 项目分享

分享一下大学期间使用百度地图做的两个项目,就算demo吧,代码就参考参考吧,我会上传到码云,感兴趣的同学,自己下载,之前就只是实现功能就完了,没考虑过架构、设计模式等,比较菜吧,如果对你们有所帮助,点个赞吧。下面是项目的相关截图:我就不介绍有什么功能了,自己运行或者看代码吧,第一个项目设计到服务器的相关功能都不能使用了。 ![在这里插入图片描述](https://i...

2020-03-19 22:51:20 245

原创 Android APK文件结构 完整打包编译的流程 APK安装过程 详解

Android 构建系统编译应用资源和源代码,然后将它们打包成可测试、部署、签署和分发的 APK。一般使用 Android Studio开发的时候使用Gradle构建工具包来自动执行和管理构建流程,同时也可以灵活地自定义构建配置。Gradle 和 Android 插件独立于 Android Studio 运行。所以我们可以在 Android Studio上或者计算机上的命令行构建 Android...

2020-03-18 21:31:49 8516

原创 Android Studio 修改新建工程时repositories的默认配置

Android Studio 中连接google和jcenter的仓库时,会比较慢而且有些东西会下载失败。为解决这个问题,可以设置仓库为阿里云的仓库,如下:手动修改repositories默认配置buildscript { repositories { google() jcenter() mavenCentral() ...

2020-03-17 16:57:47 1877 1

原创 php + apache + json文件 模拟服务器网络请求

不想写介绍了,下面是踩坑看过的相关博客一开始是自己安装php Apache后来直接安装wamp工具包然后配合idea,搭建php工程并发布到apche htdocs目录下idea 免费版是无法创建php工程的,所以要么你就不断试用一个月,要么想办法破解,当然最好支持正版Apache+PHP环境搭建windows 本地搭建 apache+mysql+php环境详细讲解...

2020-03-17 16:34:28 487

原创 window tree 命令 学习参考博客

Window平台下tree 命令使用tree命令-一键生成目录结构

2020-03-17 16:32:52 283

原创 gradle学习参考博客

Android Gradle 入门指南深入理解Android之GradleAndroid Gradle学习(一):Gradle基础入门Android Gradle学习(二):如何创建TaskAndroid Gradle学习(三):Task进阶学习Android Gradle学习(四):Project详解Android Gradle学习(五):Extension详解Android Gr...

2020-03-17 16:30:39 386

原创 github用到的开源项目地址

Lottie - 让复杂动画如此简单ButterKnife专注Android系统的View注入框架非常漂亮的进度指示器AVLoadingIndicatorViewFragment第三方框架推荐(Fragmentation)轮播图 ConvenientBannerbanner(广告页/循环滚动广告图片/无限循环自动滚动卡片)Android强大log框架LoggergreenDAO: A...

2020-03-17 16:21:35 180

原创 Groovy语言学习

rege

2020-03-12 17:00:13 529

原创 Android Studio 中如何运行 groovy 程序

运行 groovy 程序首先由几个需要注意的地方最好不要在Java Libray module以外的其他类型module,运行groovy程序,脚本类的还问题不大,如果是在GroovyConsole运行java类的groovy程序时,就明显无法执行了。因为 groovy 插件和 android 插件不兼容,所以不能在Android 相关的module上使用 groovy。 ...

2020-03-12 09:25:04 3872

原创 Android Studio 怎么新建gradle文件

1.首先切换为project目录2.整个工程目录下,new -> File3.输入gardle文件的名称,需注意以".gardle"结尾4.创建完成,注意观察,新建的gradle文件是否与project的build.gradle文件为同级别,无误则创建成功!如果要创建某个module下的gradle文件,则new -> File 时应该先选中对应的module ,如下图...

2020-03-11 05:19:05 3818 1

原创 Gradle入门

开发者不需要理解任何Gradle的脚本配置,就可以开发出一个APP。但是,当你想做一些更智能的操作时,比如修改打包后的输出目录、提高打包速度等等,就必须对Gradle有比较深入的了解。build.gradle脚本Gradle构建脚本默认的名字是build.gradle,当在shell中执行gradle命令时,Gradle会去当前目录下寻找名字是build.gradle的文件。在Gradle中一...

2020-03-11 04:58:18 319

原创 Android -Gradle依赖变化

android studio 版本升级到 3.x.x 之后版本,gradle有啥变化呢?Gradle依赖变化3.0前3.0后说 明作 用compileimplem-entation依赖项在编译时对模块可用,并且仅在运行时对模块的消费者可用。 对于大型多项目构建,使用implementation而不是api/compile可以显著缩短构建时间,因为它可以减少构建系统需...

2020-03-11 04:48:00 487

原创 Android Studio 文档注释、方法注释

文档注释设置很简单,Setting -> Editor -> File and Code Templates -> Includes -> File Header,然后根据自己的需要设置即可。/** * @Description: java类作用描述 * @author: ${USER} * @date: ${DATE} */设置完成之后,创建新的类时就...

2020-03-10 09:31:21 2638

原创 Android Studio 3.6.1下载插件失败

Android Studio 插件下载失败如下:点击OK后,提示 “Plugin JavaDoc was not installed: Cannot download 'https://plugins.jetbrains.com/pluginManager/?action=download&id=com.github.setial&build=AI-192.7142.36&a...

2020-03-10 08:19:18 3242 1

原创 码云托管Android项目

首先在码云创建远程仓库,然后在本地Android Studio创建项目,这两步不详细介绍。AndroidStudio下面的Terminal切换到这个项目的目录中(如果已经在,就不用切换了),或者在该项目目录下右键Git Bash Here,然后执行 git init 命令初始化把项目所有的文件添加到本地版本库缓存区当中(如果想添加某一个文件,则在git add后面跟上这个文件就可以,如果添加...

2020-03-10 02:33:32 263

原创 AndroidStudio 修改.gradle文件夹路径 花式LogCat 个性化主题

修改.gradle文件夹路径每次重装系统之前的.gradle文件都忘了保存,之前版本的gradle文件都需要重新下载,首先找到gradle文件保存位置,在c盘 用户文件夹 下即可看到.gradle文件夹,剪切到其他盘,然后按下面配置即可。而Android studio里面下载其实是比较慢的,你可以先关闭Android studio,到gradle官网直接下载解压,然后根据其他版本的格式设置下载...

2020-03-09 06:37:45 2960 1

原创 git常用指令

创建版本库:git init概念版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。1、找到想创建工程的目录,本例为“C:\Users\detachment\Desktop\a”如果你使用Windows系统,为了避免遇到各种莫名其...

2020-03-08 13:38:50 653

原创 git安装教程

一、安装git搜索git,并跳转到官网选择下载选择要对应系统的版本点击对应系统后会自动下载并跳转到如下界面找到下载成功的文件,点击安装一路按默认的设置点击下一步即可安装完成后,在开始菜单里找到“Git”->“Git Bash”或者任意位置右键也会有“Git Bash”选项点击该选项,蹦出一个类似命令行窗口的东西,就说明Git安装成功!安装完成后,还需要最后一步设置,...

2020-03-08 04:15:55 926

原创 JAVA JDK安装及环境变量配置

一、下载JDK搜索jdk,排在首位的一般即官网下载地址如下所示找到目标版本的jdk并下载安装就不多介绍了,一路默认安装即可,路径选择自己希望安装的路径,jdk和jre都可以自己选择安装路径,我一般不放在c盘二、配置环境变量“此电脑/计算机”右键 “属性”,进入“高级系统设置”然后进入“环境变量”的设置,新建所需的 环境变量新建 JAVA_HOME 变量,即jdk安装路径...

2020-03-08 03:58:28 225

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除