自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (2)
  • 收藏
  • 关注

原创 android之解锁新技能,平常的应用开发会用到的东东(持续更新)android工作经验总结

0.开源控件整合https://www.cnblogs.com/abao0/p/6726763.htmlhttps://blog.csdn.net/hjh200507609/article/details/77508842https://blog.csdn.net/chenhuakang/article/details/76687653https://blog.csdn.net/c...

2020-01-08 14:42:33 4578

原创 git + 码云 使用详解(入门)(mac+windows教程)

一直想使用git来托管代码以为对命令行不在行,怎么也没整好,网上看了很多教程也毫无头绪,后面在同事的帮助下完成了配置,希望分享出来对大家有帮助。这里先介绍windows的教程,后面结束再介绍mac,mac位置跳转准备工作:1.去官网下载git,下载过后安装一直下一步到安装完成为止即可。2.去码云官网注册账号:https://gitee.com/jmgg/events初始化:1...

2018-08-27 23:08:00 63749 20

原创 80行代码实现 Android 水波纹 自定义View

android自定义view实现水波纹动画

2023-04-27 14:57:17 359

原创 2021年 年终总结

1.错失良机大学同学喊我一起做事,没去,然后同他去的另外一个同学已经年入20w,而我5w2.公司跑路公司发不起了,老板要求好多,直接不干了,拖了2个月工资没发,法院走一波3.柳暗花明面试后,通过招聘网站,和面试官沟通讨论面试没解决的问题,成功入职4.张白头发了自己一个人扛一个大项目,快上线时天天加班,最后一天还得让老大来帮忙一起解决,发誓没有十足把握,再也不重构任何代码5.塞翁失马压力太大,出了很多不该出现的错误,被调到另外一个项目,做了一个马甲包,时间多了起来6..

2022-03-01 10:28:05 151

原创 CertificateException: java.security.cert.CertPathValidatorException: Trust anchor for certification

请关闭你的wifi代理

2021-12-13 17:05:08 2432

原创 看源码的小技巧思路分析

你是否看源码时,无从下手! 是否看源码时,每个方法,每个变量都在观看! 是否很烦,是否很想放弃这行行代码的初衷! 是否迷惘...这些在我写这篇博客之前都遇到过,虽然从业几年,但是学习态度还是不够诚恳.今天在同事的帮助下,我觉得彻底的解决我心中的一个结.学会高效的查看源码.感谢同事,同事也把自己的从中悟到的一点思路分享出来.给有需要的友友做一个借鉴.正题开始 解决看源...

2021-08-27 14:55:29 572

原创 unity模型更改为humanoid动画漂浮、失效

这样或者这样出现这种问题的原因是 ,刚开始导入这个模型时,他的人物动画不是humanoid,而是因为要给模型赋一个胶囊碰撞(Capsule Collider),发现用Generic时,胶囊碰撞,居然在原地不动,变成了如下这种人物动了,但是碰撞体还在原地,估计这就是穿墙的bug一种实现方式吧。当我尝试把人物动画改成humanoid后,就一切正常了。可是就出现了漂浮状态,后面发现解决这个问题的方法很简单,因为我给模型加了动画的,就是动画的原因导致了漂浮,我去动作动画里面的 Rig里面看,

2021-05-30 22:15:14 2126 3

原创 vscode没有unity代码提示

我这里看了下vscode的报错是提示找不到 .NETFramwork的SDK,合计了一下我就去网上下载最新的啊,但是我这里提示的是没有v4.5的,我下载4.5的说我版本太小了,不给安装,发现xi'tong

2021-05-30 15:10:57 2458 3

原创 Push failed Enumerating objects: 65, done. Delta compression using up to 6 threads Total 37 (d

Push failed Enumerating objects: 65, done. Delta compression using up to 6 threads Total 37 (delta 26), reused 0 (delta 0), pack-reused 0 RPC failed; HTTP 403 curl 22 The requested URL returned error: 403 send-pack: ...

2021-04-22 10:00:33 2664 2

原创 Java contains方法 一直返回false

代码如下:String test="test";String test2="Atest";Log.d("TAG", "onSuccess: result=="+test.contains(test2));看着好像没毛病,都包含了字符串 test ,但是他就是一直返回false后面仔细查看和想了哈,发现是要这样写 才会为trueLog.d("TAG", "onSuccess: result=="+test2.contains(test));具体原因分析大概是这样 tes..

2021-04-20 16:53:36 1823

原创 android .9边角模糊解决

.9图片再绘制左边 边角时,如果出现模糊如图:那么就是边的问题,应该对齐,之前这样 现在同样长 ,就不会出现问题。最终效果。总结如果边角朝向左边,就不会出现问题,估计默认是以左边为主。朝向右边的就需要注意对齐即可。...

2021-04-20 11:28:40 327

原创 2020年终总结

今年是个难忘的一年,作为一个90后这辈子经历了很多个第一次了,这次也是认识最为清晰的时候,有了自己独立思考的能力,毕竟已至弱冠之年。再次感谢国家及家人、朋友。从大了的说 国家分为:疫情、和平。从小小了说分为:朋友、家人。疫情:2020年大家都知道的新冠疫情,从最开始的不重视到武汉封城,也就短短的几个月的时间,索性国家处理的比较妥当,几个月后一切基本恢复如初,达到可以控制的地步,致谢那些奔赴一线的战士们!哪有什么岁月静好,只是有人负重前行。直至现在反观其他国家,中国真的做的挺不错的,感谢祖国。和平:中

2021-02-13 13:37:35 117 1

原创 Launching app Install failed. Installation failed <a href=‘rerun‘>Rerun</a>

出现这种情况,大致是缓存在作怪,最简单的方法是先卸载掉,安装的app,然后在试着看能不能运行,如果不能,在查看是否app还在手机里,如果不在就关机重启,如果在就卸载掉再关机重启,问题即可解决!...

2020-09-27 16:35:18 762

原创 tbs x5视频播放 旋转无效

点击x5自带的旋转按钮,视频不跟着旋转。忘记在Manifest.xml 文件中 加入 :android:configChanges="orientation|screenSize|keyboardHidden"根据你的webview显示的activity来添加<activity android:name=".Main2Activity" android:configChanges="orientation|screenSize|keyboardHid...

2020-09-27 16:16:39 230

原创 java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adapter positionGoo

java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adapter positionGoodsViewHolder{883183d position=18 id=-1, oldPos=-1, pLpos:-1 no parent} androidx.recyclerview.widget.RecyclerView{a78a70d VFED..... .......D 0,0-1080,1872 #7

2020-08-25 15:35:06 726

原创 android studio更新gradle(快速)

1.先去gradle官网查看中查看需要的版本,一般更新最新的地址,这里选择的是6.5.1的版本https://services.gradle.org/distributions/2.打开AS然后更改build.gradle文件部分代码,更改成国内的,这样下载速度更快。更改区域如图:代码: maven{url 'http://maven.aliyun.com/nexus/content/groups/public/'} maven { url "https://ji

2020-07-31 17:27:44 2244

原创 recyclerview删除item,解决下标越界

1.在adpater写上删除方法: // 删除数据 public void removeData(int position) { lists.remove(position); //删除动画 notifyItemRemoved(position); notifyDataSetChanged();//为了数据同步防止错位 }recyclerview的界面如下图,点击删除按钮即可删除对应的数据在删除的按钮的

2020-07-16 01:51:14 1799

原创 Android ScrollView嵌套ViewPager不显示和出现空白部分 解决方法

上效果图device-2020-06-08-174856有3种解决方法先大概说一下: 1.设置ScrollView的fillViewPort为true。然后给viewpager设置固定的高度值。(局限性很大,ScrollView不能跟着一起滑动了,只有viewpager能)。 2.网上还有一种方法,重写viewpager,但是会留下空白,不留空白的会发现很卡。(亲测)https://blog.csdn.net/qq_27400335/article/details/8111...

2020-06-08 18:02:41 1409

原创 java生成不重复的推广码(邀请码、注册码)

在上网参考了很多文章,发现都是太严谨了,这次就来一个不严谨的,不过可以保证不重复。 1.为什么生成邀请码 因为公司或自身需要。 2.邀请码生成了作用是干什么 更好的控制和统计用户。 从上面可以得出两个结论,1是被逼的,2是用户。 值得注意的是用户,你品,你品,你细细品。从这里就暴露了解决问题的方...

2020-05-04 16:14:49 9468 2

原创 spring boot 项目部署NoClassDefFoundError

本地好好的,部署上线就出了幺蛾子,一直提示NoClassDefFoundError。而我一看提示的就是自己本地的jar包。经过了一天的百度和尝试,最终参考https://blog.csdn.net/zyt_1272999061/article/details/100160248,得以实现。说说思考路线: 1.先创建lib文件,里面存入jar包,然后依赖库也对应添加访问路径。如图:...

2020-04-23 16:47:11 3499

原创 springboot项目打包war部署到window server2016服务器上

因为本人没有使用云数据库,只用到了云服务器,所以所有东西都是在云服务器中集成。服务器准备工作:1.tomcat8及以上版本(亲测7会出错)链接:http://117.136.191.145/cache/mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.51/bin/apache-tomcat-8.5.51-windows-x64.zip2....

2020-02-19 05:26:32 1314 3

原创 android腾讯通讯IM踩坑集合

1.用户a申请用户b为好友,直接跳过了申请而成为好友,未决列表没数据。 这是因为自己没有或者后台没有更改验证方式,可以查看api看到如下界面:默认情况下是直接同意成为好友,而不经过验证。所以后台在设置数据的时候,要将其改成需要经过自己确认才能添加成为好友。 如果在后期有需要,客服端也是可以更改这个属性的如图:具体代码如下:这样未决列表才会有数据。上面描述...

2020-01-15 16:29:48 3453

原创 2019年第二次年度总结

光阴似箭,岁月如梭。这一次2019也只有在提笔的后1天左右就结束了。在这一年里,自己肯定也有所收获,也祝大家有所收获!因最近比较忙,所以提前写了博客,了却自己的心愿。第二家公司最后的时光从上次总结的最后记录那一家公司说起,在这小公司里面,好玩是真的好玩,我时常下班和后台聊着估计后面找工作不一定找得到这么好玩的工作了。在第二家公司里,接触了一些有想法的朋友,打算组织大家一起创业打造一款幼儿教...

2019-12-31 18:10:09 1027 2

原创 spring boot+mybatis 入门

最近对服务端比较感兴趣然后看了网上的部分视频,了解了spring boot的基本用法,包括数据库的增删改查。post请求返回json数据等操作,有结合app的同学可以看下。先上返回数据截图:这里有3个步骤,一一带大家了解。 1.搭建spring boot开发环境 准备开发工具idea,jdk8,搭建mysql环境 3.创建项目集成mybatis,完成数据库的增删改查,返回j...

2019-12-22 14:13:27 2340

原创 fileprovider Manifest merger failed with multiple errors, see logs

网上解决方案,第一种就是:避免重复引用FileProvider这个类在manifest文件里面,不然会导致Manifest merger failed with multiple errors, see logs错误。这里建议,在一个包下面建立一个类继承fileprovider,这样可以避免错误如:第二种就是包的问题,androidx开始,v4和v7的包是不能用了,所以要改成androidx....

2019-12-05 17:11:06 1302

原创 android.view.InflateException: Binary XML file line #

#后面跟着的是错误的行数,一般用于定位错误的位置,然后找到错误的xml,进入文件中找到当前行,像这样的错误,一般是引用错误,比如这是你的自定义控件,在widget包下面,结果有一天你移动到了其他包下面,导致之前的找不到,就会报错现在需要做的就是将路径删除掉,留下控件名字然后通过智能识别来定位位置所在在附加一种可能出错的原因,比如你将这个控件移动到了module里面去了,因为自定义控件又xm...

2019-11-28 10:31:37 3159

原创 jsoup爬虫 + android(java)使用详解(入门)+疑难杂症解决

因为公司业务需要,自己是做android开发的,在网上观望了半天爬虫工具,后面选择了jsoup,想问为什么选择它吗?不想问?那好我告诉你,因为简单啊。好了正题开始。 第一步:去官网下载jsoup.jar包https://jsoup.org/,也可以选择在我这儿下载支持一下博主的积分xxxx 第二步:因博主用的okhttputils网络请求工具(张鸿洋大神作品),如...

2019-11-22 15:55:30 1373

原创 android仿微信图片视频选择器,视频图片选择分离。视频选择一个图片选择9个。

先上效果图,无图无真相,如果是你需要的,那么继续往下看。下面我将分两块给大家讲一下怎么解决的问题。 第一块就是快速定位问题所在,并解决选择问题。 第二块就是按照思路来定位问题,然后给大家11讲解解决步骤。毕竟授人鱼不如授人以渔第一块1.先去git上下载大神的项目,git地址https://github.com/LuckSiege/PictureSel...

2019-10-29 14:25:49 5275 12

原创 android MediaPlayer无法自动播放问题,切换下一首,自动播放下一首。

在项目中,有时候遇到要求,点击播放下一曲无法播放的问题。明明调用了start()方法了,为什么还是不行呢。以下是我的代码mediaPlayer=new MediaPlayer();mediaPlayer.setDataSource(url[0]);mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);mediaPlaye...

2019-07-18 15:29:37 5008 2

转载 OkhttpUtils传json参数给服务器

OkHttpUtils.postString() .url(Constants.TEST_BASE_URL + "App/public/yzm") .mediaType(MediaType.parse("application/json; charset=utf-8")) .content(json) .build() ...

2019-06-11 11:32:17 2538

原创 Android面试题(初中级)不断更新

近期不断面试,整理一下被问到的面试题,以及多次被问到的面试题加以标记。 注意:简历上写的内容一定要了解清楚,很大可能会问。还有就是项目中出现的问题怎么解决的。多次被问住: 1.简单的讲解一下TCP/IP、HTTP和Socket。答:TCP/IP是传输层/网络层协议,手机底层实现了该协议,手机端连接网络建立TCP协议,TCP协议在连接前要进行3次握手, ...

2019-05-23 19:08:41 1492

原创 preview is unavailbale until agrer a successful project...

解决方法1:解决方法2:

2019-03-13 16:45:56 639

转载 GreenDao的配置及初步使用

参考:https://www.cnblogs.com/tonycheng93/p/6295724.html第一步:在build.gradle(Module:app)中导入依赖如图:第二步:还是在上面文件中添加对应代码,头部添加dependencies{。。。}上面添加greendao{...}daoPackage是自己创建包下的一个路径如图:里面会自动生成...

2019-03-10 16:35:34 384

原创 2018年第一次年度总结

  2018的最后几个小时,离过年也只有1个多月了,还在想着怎么把领养的狗子带回家而烦恼着。。。本人大三了,作为一个专科生,现在正在实习的路上,走的Android的开发之路。希望自己能在程序开发的道路上越走越远。步入社会踏上社会的道路需从大二下学期期末考试说起,那时候刚刚结束了这学期的最后一堂考试,还在等女朋友下午考完试,明天一起去她老家玩玩,过两天上重庆,而不巧的是在网络上投递的简历...

2018-12-31 23:09:03 449

原创 Serializable在recyclerview中的实现

以前在实现recyclerview的时候,一般会有如下文件:实体类(1个内容实体类,1个网络请求实体类)、适配器、activity代码会比较多。。后面再师傅的带领下,发现了一种比较好的解决方法,就是用Serializable。这样代码会简洁很多,而且不在需要在activity里面实例化内容实体类。大致思路:将网络请求实体类序列化,然后在适配器中控件赋值时调用网络请求实体类中的get...

2018-11-27 11:52:37 348

转载 idea开发javaweb搭建与配置采坑之旅

list集合常用方法https://www.cnblogs.com/xiaostudy/p/9503199.html1.javaweb环境搭建https://blog.csdn.net/wangxiaoan1234/article/details/764092102maven搭建参考(这里的tomcat配置有问题,tomcat可以参考上面)https://www.cnblogs...

2018-11-16 11:31:59 447

原创 android添加依赖过后,无法调用依赖库里面的方法和类

晚上愉快的打开了一个尘封的项目,结果发现我导入的依赖库里面的方法和参数无法调用如图:这是我导入的:这是我在类中调用依赖里面的类和注解提示里找不到我们想要的包,根本就没有导入这一项,很懵逼,后面自己重新创建了一个项目,重新导入这些依赖,还是出现了相同的问题。后面我想不可能会这样啊,于是我注意了到了编译时候的一个细节,是不是版本过低或者找不到对应版本导致的?然后就来更改...

2018-10-23 00:00:53 6738

原创 牢记android编程不能犯的低级错误,其他同理(持续更新)

1.举例调用一个方法时候,如果方法中的参数有控件之类的赋值时候(比如动态设置图片或文字)一定要在方法里面判断是否为空,不然极有可能出现空指针异常等。正确代码如下:public void setToolBar(String title, ImageView imageView, TextView textView) { if (imageView != null) { i...

2018-10-14 21:51:48 324

原创 奇怪的使用addview

今天要动态添加几条数据如果使用recyclerview就不划算和不够简洁。于是在网上看了addview的使用。于是就开始来使用了,结果直接。。。。无法形式怎么回事,因为是在OkhttpUtils工具中使用的,以为是更新ui是要在线程中进行的。后面一想不对,大神已经帮我们把这些做好了,然后就像是不是自己出现的问题,比如加一个textview来举例,在okhttputlis中式这样的写法:Te...

2018-09-11 15:29:51 382

原创 解析gson从简单到copy

1.先上json图{"code":1,"msg":"","data":{"user_id":25,"token":"1d750e0f1bdb49faad3d0caf616fc093d0132bc555b2640833","user_name":"","user_cname":"",&qu

2018-09-10 17:37:11 754

Retrofit和Rxjava的结合使用

Retrofit和Rxjava的结合使用,还有Retrofit的单独使用,实际接口演示。封装了Rxjava让代码更加简洁。如果还有不完善的地方希望指出。

2018-12-29

底部导航栏+recyclerview轮播图(广告栏)(可点击)+列表子项实现

底部导航栏包括4个,可以增加和删除也可以修改图标和文字,在首页实现了RecyclerView轮播图和列表子项,代码中有注释标明了需要更改的地方(比如更改轮播图的图片和文字等),可以借鉴,也可以更改一些细节成为您的项目,大大节约了您的开发时间。有疑问可以咨询qq1127442243

2018-02-07

空空如也

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

TA关注的人

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