自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Captain的漫谈人生

由来已经太少,或者已经无药

  • 博客(17)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android内存优化

Android内存优化列表图片资源回收优化:@Override public void onViewRecycled(@NonNull BaseRecyclerHolder holder) { ImageView iv = holder.getView(R.id.iv_course_cover); if (iv != null) { iv.setImageDrawable(null); Glide.with(iv.g

2021-10-22 16:06:32 1043

原创 Android ERR_CLEARTEXT_NOT_PERMITTED

Android ERR_CLEARTEXT_NOT_PERMITTED在某些手机上加载网页时会报此错误,网页无法正常加载。原因:Android9.0对未加密的流量不再信任,添加了新的限制。解决办法:在Android 的mainfest.xml中的application添加一句配置<?xml version="1.0" encoding="utf-8"?><manifes...

2019-07-05 10:23:22 1627

原创 swift-Alamofire向服务器按参数传文件

Alamofire向服务器按参数传文件网上很多资料都是只说怎么向服务器上传文件,而且版本也比较老,放到现在根本用不上了。有时不是单纯地传文件,是要带参数传一系列值,文件只是其中的一个。比如一个接口,需要你以键值对的形式上传3个值:key1-“aaa”;key2-“bbb”;key3-[图片]。其中前两个参数的值是字符类型的,第三个参数要求你传一个图片,那使用Alamofire要怎么操作呢?直接上...

2019-05-30 14:41:41 599

原创 google play一直显示app申请了SMS权限

前言最近项目在上线谷歌应用市场的时候,提交apk后一直显示我申请了SMS相关权限,但是我找遍了项目的清单文件,根本没有申请SMS相关的权限(如收发短信等),导致不能正常通过谷歌应用市场的审核。原因找了半天发现原来是用了第三方社交分享MobSDK的原因…这也太坑了…解决办法在build文件中MobSDK { appKey "----" appSecret "---" ...

2019-05-09 17:37:21 1468

原创 windows server PHP+Apache+MySQL配置

windows server PHP+Apache+MySQL配置一、PHP(1)下载PHP下载windows版本的zip压缩包,下载地址:http://php.net/downloads.php(2)下载Windows Service Wrapper下载winsw.exe,下载地址:http://repo.jenkins-ci.org/releases/com/sun/winsw/wi...

2019-05-06 11:15:40 279

原创 Udesk移动端SDK多语言设置不生效问题

Udesk移动端SDK多语言设置不生效最近因为公司业务需要,移动端的udesk客服系统需要增加英文语言资源,然后在udesk管理后台增加了相对应的资源文件之后,移动端(android/ios)设置语言为英文后,客服的自动回复这些在后台配置的英文翻译却怎样都没效果,还是中文。调了半天,咨询udesk那边的技术才知道udesk移动端sdk最新的版本才支持了多语言,之前的版本虽然也有这个设置,但是可...

2019-05-05 16:32:13 303

原创 swift导入oc第三方库

swift导入oc第三方库前言对于ios开发而言,目前很多第三方库或者demo还是以oc为主,swift相关的资料很少,这篇文章就结合博主的开发实例对在swift工程中导入并使用oc版本的第三方库进行阐述。正文1.编写oc桥接头文件顾名思义,将oc编写的库桥接到swift工程里的头文件。结合实战,首先我在项目工程的根目录下创建一个名为xxxx.h的.h文件,内容如下,暂时不去修改:#...

2019-05-05 15:31:39 2704

原创 列表中Glide加载图片大小显示不正常问题

Glide加载图片时大时小前言:最近在项目中发现了一个奇怪的现象,在列表的item布局中使用了glide来加载网络图片,奇怪的现象出现了…同一张图,同一份数据,有的时候显示正常,有的时候该图片显示出来会稍微小一圈…解决办法:百思不得其解,找了很多资料,以为对recyclerview进行各种优化处理,都无效。后来终于找到解决办法。一句话,在显示图片的那个ImageView加一个设置:androi...

2019-01-03 10:50:42 3574

原创 Git实用命令

Git实用命令(持续更新)本地基本使用:git init ,把目录变成git可以管理的仓库;git add,把文件添加到暂存区中;git commit -m “提交注释”,吧文件提交到仓库;git status,查看当前分支状态;git diff,查看文件所做修改;git log,查看历史记录;git reset –hard HEAD^ /git reset –hard HEA...

2018-10-24 15:01:48 169

原创 Android---SwipeRefreshLayout嵌套ViewPager时的滑动冲突

SwipeRefreshLayout嵌套ViewPager最近在项目中用到了SwipeRefreshLayout控件,以实现下拉刷新,在我的SwipeRefreshLayout布局中存在一个ViewPager。那么问题就出现了,当我对ViewPager进行左右滑动时,只要你的滑动手势有偏下,即往左下或者右下滑动时,会触发SwipeRefreshLayout的下拉动作,导致不能正常对ViewPag...

2018-10-08 12:41:46 633

原创 Android---解决WebView导致的内存泄漏

如何解决WebView导致的内存泄漏懒得废话:1.避免在xml布局文件中直接嵌套webview控件,而是采用addview的方式new一个webview并加载到布局中,如: webView = new WebView(this); webView.getSettings().setJavaScriptEnabled(true); framelay...

2018-10-07 16:08:44 3005

原创 Android——Json数据全解析

前言在现如今的Android开发中,尤其是互联网软件,客户端与服务器端的交互可谓是家常便饭,而在Android端,通过访问接口接收到服务器端返回的Json格式的数据的情形几乎百分之九十的开发者都会遇到,这篇文章就对一些基本的到复杂的Json数据的解析进行一个全面的分析,从实战出发,至少希望你看完,能知道怎么做。一、Json和GsonJson是当前业内使用最为广泛的一种数据传输格式,大多数服务...

2018-09-21 13:54:28 673

原创 Android——你可能不知道的Debug细节

Android——你可能不知道的Debug细节近期在使用Android Studio对程序进行Debug时,发现了一个之前自己一直忽视或者说不了解的一个细节,特此记录下来分享给大家。开发中,我对以下一段代码进行了调试:call.enqueue(new Callback&amp;lt;ResponseBody&amp;gt;() { @Override publ...

2018-09-18 16:31:57 344

原创 Android——Retrofit踩坑记(二)

response.body().string()的猫腻…在一段从服务器获取数据的代码中,刚开始我是如此写的:call.enqueue(new Callback&lt;ResponseBody&gt;() { @Override public void onResponse(@NonNull Call&lt;ResponseBo...

2018-09-13 16:26:11 544 5

原创 Android——Retrofit踩坑记(一)

Android——Retrofit踩坑记近期公司的项目Retrofit更新到了2.4,使用时无非是通过注解的方式对网络请求进行了包装,刚开始写的时候踩到一个哭笑不得的坑,记下来也方便大家,不要被这个小坑耽误了时间…问题现需访问一个接口,形式如:http://www.a.com/v1/search; 了解retrofit2.0及以上版本的同学都知道访问的URL最基本的方法是通过base...

2018-09-12 15:38:13 492

原创 Android Studio连接网易MuMu模拟器

Android Studio连接网易MuMu模拟器之前开发时夜神模拟器用的比较多,但是夜神模拟器一直基于android4.4,考虑到兼容性需要相对高版本的android模拟器来进行调试,于是下载了网易的MuMu。 不过安装后在调试设备列表里死活找不到MuMu的设备,找寻一番资料后原来想解决这个问题十分的Easy,是因为端口不同,不说废话,备注在此,直接来: 打开cmd命令窗口(当然也可以直...

2018-09-11 14:32:43 1423

原创 Android Studio代码格式化配置

Android Studio代码格式化配置(转载请标明出处^_^) 编写代码时,一个统一的风格能使你的代码更整齐,可读性也更强,尤其几个研发人员在使用SVN、GIT这些工具维护、开发同一个项目时,更是需要统一代码格式,灵感来的时候肆无忌惮的敲,敲完一键格式化,简直是美滋滋(奸笑)。网上也已经有很多教程,但是格式化文件论坛上的下载都需要积分,咋都想赚一点= =,而我,就来造福大家,文章最后会免...

2018-09-10 11:37:52 15457 1

空空如也

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

TA关注的人

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