Retrofit+RxJava网络请求详解实战

前言 Retrofit是目前主流的网络请求框架,功能强大,操作便捷。 RxJava是实现异步操作的库。可在线程间快速切换,同时提供许多操作符,使一些复杂的操作代码变得清晰有条理。 两者结合使用后,使得网络请求更加简洁,尤其在嵌套请求等特殊场景大有作为。 本文侧重于介绍Retrofit网络请求,...

2019-01-08 23:01:13

阅读数 40

评论数 0

Android热更新技术总结

1为什么需要热更新? 正常开发流程: 新版本上线,发现问题或用户反馈bug,紧急修复,上线版本,用户重新安装。 图片1.png 存着如下问题: l 周期长 l 用户下载成本高,app推广成本高昂 l 修复不及时,用户体验差,用户遇到奔溃时失去耐心后直接卸载。 热修复流程: 新...

2019-01-08 22:58:21

阅读数 119

评论数 0

android微信登录QQ登录微博登录微信分享QQ分享微博分享

android微信登录QQ登录微博登录微信分享QQ分享微博分享 微信登录: package com.vincent.cloud.ui; import android.app.Activity; import android.content.Intent; ...

2018-12-13 11:27:19

阅读数 63

评论数 0

android自定义底部Tab导航UI,项目整体界面框架

android自定义底部Tab导航UI,项目整体界面框架 共享一个自己在开发过程中搭建的android项目界面框架,便于提高开发效率。 主要功能 1.使用Button自定义底部Tab和Title 2.点击底部Tab后使用Fragment切换页面 3.主页使用ViewPager滚动显示新闻图片 4....

2018-12-13 11:12:48

阅读数 152

评论数 0

Toolbar的Title与NavigationIcon距离异常

NavigationIcon和Title的距离正确 距离显示正确.jpg NavigationIcon和Title的距离出现了异常 距离显示异常.jpg 问题的解决方法 解决办法很简单,见代码 为了方便起见,先定义一个Toolbar的Theme <s...

2018-12-06 15:27:53

阅读数 33

评论数 0

Android Material Design 控件常用的属性

android:fitsSystemWindows="true" 是一个boolean值的内部属性,让view可以根据系统窗口(如status bar)来调整自己的布局,如果值为true,就会调整view的paingding属性来给system windows...

2018-12-06 15:27:12

阅读数 111

评论数 0

Android - Dagger2使用详解

前言 2018年,大家开心哈,本文是在2018年第一天写完的,历时一年才完成,哈哈2018,大家加油 目录 一:Dagger2是什么? 二:为什么要有Dagger2 三:Dagger2如何使用 基本的概念 如何使用Dagger2 高级用法 (1...

2018-12-03 11:48:25

阅读数 29

评论数 1

带你彻底明白 Android Studio 打包混淆

前言在使用Android Studio混淆打包时,该IDE自身集成了Java语言的ProGuard作为压缩,优化和混淆工具,配合Gradle构建工具使用很简单。只需要在工程应用目录的gradle文件中设置minifyEnabled为true即可。然后我们就可以到proguard-rules.pro...

2018-06-27 16:12:45

阅读数 77

评论数 0

AndroidStudio常用快捷键——Windows(随时更新)

Ctrl+Z                                倒退Ctrl+J                                 自动代码Ctrl+Shift+Z                       向前Alt+Enter                    ...

2018-06-25 15:27:43

阅读数 41

评论数 0

Android Studio查找功能(搜索功能)及快捷键

1、在当前窗口查找文本【Ctrl+F】F3 向下查找关键字出现位置 Shift+F3 向上一个关键字出现位置2、在当前工程内查找文本【Ctrl+Shift+F】先会弹出一个对话框,直接点击【find】,开始在整个工程内查找该字符串  查找结果如下: 3、查找类【Ctrl+N】4、查找文件【Ctrl...

2018-06-25 15:04:17

阅读数 1359

评论数 0

Java中List集合去除重复数据的方法

1. 循环list中的所有元素然后删除重复public static List removeDuplicate(List list) { for ( int i = 0 ; i < list.size() - 1 ; i ++...

2018-06-25 11:51:35

阅读数 78

评论数 0

eclipse如何设置自动去除多余引入的类?

第一种:移除某个类中的在Java类中按键Ctrl+Shift+O第二种:移除整个包中的在Package Explorer下右键点击包名,依次选择Source——Organize imports即可第三种:保存时自动移除也是最方便的,Windows——Preferences——Java——Edito...

2018-06-25 11:49:05

阅读数 52

评论数 0

Android Studio上的Git操作

一、阅读提醒1.本文章适用于已经对git有一定的了解,即知道git是干什么的。(也要知道Android Studio是干啥的......) 2.本文章结合本人实际开发的经验以及图解在进行讲解(会涵盖一些基本的git操作) 二、写作原因1.在如今的Android开发过程中,一般的公司都会选择git作...

2018-06-25 10:58:40

阅读数 263

评论数 0

GIT结合android studio使用总结

使用GIT前请阅读(有git基础可略过) git指引 :http://www.bootcss.com/p/git-guide/ 一、 下载git   http://git-scm.com/download/  二、 安装    全部默认配置即可。  三、 配置        运行Git Bash ...

2018-06-25 10:57:07

阅读数 40

评论数 0

android studio中使用svn详解

安装SVNsvn下载:https://tortoisesvn.net/downloads.htmlsvn安装: 需注意,需安装 command line功能。svn注意点:3.1. 需要重启电脑,右键才会出现svn的各种菜单。 3.2. 若是直接打开TotoseSVN客户端,会出现以下提示: to...

2018-06-25 10:54:52

阅读数 158

评论数 0

tomcat 设置内存

Windows,catalina.bat;linunx catalina.sh 最前面加这个:set JAVA_OPTS=-server -Xms512m -Xmx1024m -XX:PermSize=150M -XX:MaxPermSize=300m

2018-06-19 14:55:24

阅读数 138

评论数 0

intelliJ IDEA最常用的快捷键

intelliJ IDEA最常用的快捷键一、使用相关快捷键1.重写接口实现类:Ctrl+I2.搜索:Shift+Shift  3.生成get或set方法快捷键:Alt+insert;4.导入未实现的方法,强制类型转换:Alt+Enter5.断点调式查看值:Alt+F86.引用快捷键:Alt+F76...

2018-06-13 10:31:29

阅读数 39

评论数 0

Spring boot 内嵌Tomcat 配置

Tomcat为Spring Boot的默认容器,下面是几个常用配置: # tomcat最大线程数,默认为200 server.tomcat.max-threads=800 # tomcat的URI编码 server.tomcat.uri-encoding=UTF-8 # 存放Tomcat的日志、D...

2018-06-06 11:25:28

阅读数 307

评论数 0

配置apache禁止通过IP访问网站

两步:修改配置文件,重启服务。1. 找到apache的服务配置文件,httpd.conf,最后加上修改内容:[plain] view plain copy<VirtualHost *.*.*.*>  ServerName *.*.*.*  &am...

2018-05-28 09:58:27

阅读数 537

评论数 0

apache设置禁用ip访问

https://yq.aliyun.com/ziliao/23801

2018-03-19 11:47:44

阅读数 351

评论数 0

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