Java
文章平均质量分 83
zzq2006
这个作者很懒,什么都没留下…
展开
-
Android 私服的搭建——Artifactory
一、私服的选择用于Android 的私服了解的有以下两个1.nexus2.Artifactory由于nexus只支持maven,而artifactory支持maven,php,docker,npm等等,我们今天就只讲述下Artifactory的使用。Artifactory是由Jfrog开发的一款Maven仓库服务端软件,常用于内网部署maven仓库,提供公司内部公共库的上传和发布,同时可以为远程库提供缓存,以提高公共代码使用的便利性。Artifactory是收费的,如果只是练手,可以用用破解版原创 2021-01-21 22:28:26 · 5158 阅读 · 2 评论 -
MVVM中data binding系列(二)
一、自定义Binding类名在默认情况下,Binding辅助类的名称取决于布局文件的命名,将布局文件的名称按驼峰命名规则更改后,再在后面加上Binding。如布局文件名称为activity_main,对应的Binding辅助类的名称就是ActivityMainBinding。那么该怎么自定义Binding辅助类的名称呢?看看下面代码<data class="com.mvvm.CustomBinding"> <variable name="list"原创 2020-11-22 11:56:00 · 312 阅读 · 0 评论 -
OkHttp里面的拦截器
一、RetryAndFollowUpInterceptor重试和重定向拦截器原创 2020-11-16 22:20:11 · 2649 阅读 · 0 评论 -
OkHttp知识总结
1.采用Builder模式构建OkHttpClient,初始化相关数据,在调用newCall函数将请求交给RealCall 。 RealCall 主要方法:同步请求 :client.newCall(request).execute(); 异步请求: client.newCall(request).enqueue();然后RealCall...原创 2020-02-29 12:18:00 · 328 阅读 · 0 评论 -
java中==、equals和hashCode的区别
1、java中==和equals和hashCode的区别(1)==对于byte、short、char、int等基础类型,他们用“==”比较的是值 。当用于比较引用类型时,如类,数组,他们比较的是内存地址 。注意:Integer == Integer,因为前后都是对象,所以比较的是引用。int == Integer 这里会自动拆箱为int, 所以比较得是值。看看一下代码Integer a1 = 127; Integer b1 = 127; Integer a = 128;原创 2020-11-05 22:28:26 · 309 阅读 · 0 评论 -
JNI入门指南
一、配置JNI开发环境1.在Android studio 的SDK Tools里面下载NDK 和CMake,并配置ndk的环境变量。2.在local.properties添加配置ndk路径sdk.dir=D\:\\software_install\\Android\\sdkndk.dir=D\:\\software_install\\Android\\sdk\\ndk //添加这行3.在gradle.properties中添加android.useDeprecatedNdk=true /原创 2020-10-29 21:49:35 · 463 阅读 · 0 评论 -
CMakeLists文件解析
一、原创 2020-10-29 21:38:13 · 442 阅读 · 0 评论 -
解决Android studio 连接 dl.google.com超时的问题
报错如下Connect to dl.google.com:443 [dl.google.com/120.253.255.33] failed问题原因:是DNS未解析到域名dl.google.com的IP或者解析过程中出了差错。解决方案:1.百度一个IP查询网址,输入域名dl.google.com,查找到对应的IP2.找前几个ping一下,看是否可用,我们这里选第一个3.找到电脑的hosts文件,C:\Windows\System32\drivers\etc\hosts将域名和对应IP写原创 2020-10-18 21:17:40 · 5628 阅读 · 5 评论 -
java设计模式(三)——代理模式
一、代理模式定义: 为其他对象提供一种代理控制对这个对象的访问。**使用场景: **当无法或者不想访问某个对象,或者访问某个对象存在困难时可以通过一个代理对象来间接访问。为了保证客户端使用的透明性,委托对象与代理对象需要实现相同的接口。代理模式分为静态代理和动态代理,先说说静态代理。1.静态代理被代理对象和代理对象都需要实现的接口。public interface IBuySomething { void buy(String string);}被代理对象public class原创 2020-10-15 22:06:16 · 243 阅读 · 2 评论