5 天空好像下雨

尚未进行身份认证

程序员

等级
TA的排名 3w+

retrofit okhttp中token失效再次请求,包含response中返回的错误代码解析

只要用到请求,那么一定会用到token这个东西这篇文章主要讲两个方面1.token失效的处理目标:我们一定不想在token失效后,直接提示用户重新登录获取新的token解决步骤:自定义一个Interceptor,用于token失效的处理importcom.avicsafety.lib.tools.Validate;importcom.google.gson.Gson;impo...

2019-10-23 17:45:45

谈一谈,自身对技术经理这个职位的理解吧

前言19年初在上一家公司离职,在上一公司服役了4年半,成长了不少,收获了不少东西,在上一公司也带过很多团队,多的时候6-7个人,少的时候2人,也总结了很多的所谓的经验吧,由于一系列原因吧,离职来到了我现在的公司岗位职责到这边以后,入职技术经理这个职位,管理7个人;公司整个架构很简单,销售部+研发部+技术支持部+人力资源+财务部公司70人左右,开发占比一半;总体来说还可以简单说一下我这个...

2019-09-29 11:27:37

解决TabLayout+ViewPager+ListView,当ViewPager设置为Wrap_content,不显示viewpager的问题

网上很多的解释都是对的,但是有所欠缺直奔主题吧,本问题需要两步来解决,注意哈,两步首先第一步,当然是要自定义ViewPager了我这里至贴出关键代码了,网上有的是@OverrideprotectedvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec){intheight=0;...

2019-09-27 16:50:03

Android 手机号输入格式化 3-3-4

其实这个手机号默认格式化,非常非常简单的,我们只需要TextChangerListener监听器就足够了importandroid.content.Context;importandroid.text.Editable;importandroid.text.TextWatcher;importandroid.util.AttributeSet;importandroid.ut...

2019-09-06 17:16:10

Android Retrofit OkHttp 出现encode异常,Url的拼接问题

描述一下出现问题的原因正常我们拼接参数的时候,是这样的但是当url中存在"/","+","-"等特殊字符的时候,就会出现404,或者500的异常而且查看控制台LOG的时候,显示的URL是这样的这是因为我们的URL由于安全问题,被转义了那么我们怎么修改呢,其实很简单...

2019-08-13 16:13:14

Android百度地图,高德地图等获取SHA1的方法

获取AndroidStudio的SHA1码参照我之前的文章获取AndroidStudioSHA1码这里我们获取的不是AndroidStudio的SHA1,而是获取的签名文件的SHA1通过AndroidStudio编译器获取SHA1第一步、打开AndroidStudio的Terminal工具第二步、输入命令:keytool-v-list-keystorekeystor...

2019-08-02 15:48:50

解决apk添加签名之后不显示百度地图获取定位信息

解决百度地图在系统签名完毕之后,不显示地图信息的问题主要是解决apk添加百度地图功能,不加系统签名时是可以显示的,添加系统签名之后无法显示地图信息的情况。网上查找资料发现都是说百度秘钥key的问题,后来修改SHA1之后解决了。1.将需要的apk添加系统签名(不需要添加系统签名的情况不存在这个问题),生成的.apk格式改为.zip格式,解压。将其中META-INF文件夹解压出来,得到其中的CER...

2019-08-01 19:19:59

Android studio 新建项目无法编译,直接跳过,没有响应

今天有个AAR的问题,一直导入不成功,我就寻思弄一个新项目,导入试试结果失败了我这个as是最新的3.4的,运行自己公司的项目是没有任何问题的,但是就是新建工程的时候会出现这样的情况,很恼火各种翻找,发现了问题对头,就是这个jDK的问题,把他改正自己本地版本的jdk就可以了惊不惊喜,意不意外...

2019-06-19 20:04:43

MpAndroidChart Y轴显示整数

最近写项目,用到了图表控件,也就是MpAndroidChart控件遇到了一个神奇的问题,也就是MP控件要求Y轴数据必须是float的,那我们就需要自己去转换转换完毕后,发现显示出来的都是带有.00的数据那么我们就需要转换一下以下就是转换方法 data.setValueFormatter(newValueFormatter(){@Override...

2019-06-13 21:40:09

Android 使用TabLayout时标题不显示问题

这个问题困扰了我一个下午,感觉吃饭都吃不好了,特此记录一下领导要求实现一个Tablayout+VIewPager的页面,很简单,对吧,然后,领导有要求这个页面顶部是有筛选条件的,筛选完毕后,需要刷新整个Tablayout+VIewPager我以为很简单,直接一个刷新,然后就出现了某个页面Tablayout的标题不显示了,而且第一个Tablayout显示异常上图处理方式很简单,直接...

2019-06-10 19:56:12

MpAndroidChart饼图

好久没写帖子了,一直忙的要死今天简单总结一下MpAndroidChart的饼图使用吧先上照片吧,没做Gif,请原谅我的懒好了,直接上xml吧,就是个很简单的布局文件,饼图中间显示统计数据<RelativeLayoutandroid:id="@+id/rl_content"android:layout_width="match_parent"...

2019-05-25 14:25:56

android JiaoZiVideoPlayer问题整理解析

1.监听播放按钮和全屏按钮需求:实现点击播放按钮,跳转至提示页面,处理完毕后,返回至视频页面全屏播放视频viewHolder.jzvdStd.startButton.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){...

2019-03-14 11:42:39

2018过度到2019 面试题

中高级面试题,总结1、Service生命周期?service启动方式有两种,一种是通过startService()方式进行启动,另一种是通过bindService()方式进行启动。不同的启动方式他们的生命周期是不一样.通过startService()这种方式启动的service,生命周期是这样:调用startService()-->onCreate()–>onStartC...

2019-02-21 14:59:41

android定时器AlarmManager

好久没写Blog了,一是最近项目比较忙,二也是最近家里的事也比较多好了,寒暄到此为止,貌似有些短暂

2019-01-09 15:49:03

Android Activity 一共三个页面A B C 在C中销毁B

有Androidactivity页面三个ABC,从A页面跳转到B页面不销毁A页面,然后再从B页面跳转到C页面不销毁B页面,现在要求在C页面销毁B页面:具体操作如下:在B页面定义publicstaticBmBActivity;在B的onCreate()方法中加入语句:mBActivity=this;在页面C中销毁:B.mBActivity.finish();...

2018-08-14 15:18:34

Android报错android.view.InflateException: Binary XML file line #2: Error inflatin Relativelayout

这两天整理了一下之前的代码,简单做了一下代码的Review发现有些代码居然无法运行了比如出现了下面这段错误信息android.view.InflateException:BinaryXMLfileline#2:Errorinflatingclassandroid.widget.RelativeLayout那么这个问题怎么解决呢,我是这样去分析的1....

2018-07-25 13:12:21

至程序猿 只有程序员才能看懂的笑话

程序员:三年前,当我写下这个的时候,只有上帝和我能够看懂。现在,只有上帝能看懂了。程序员眼中的爱情观:  爱情就是死循环,一旦执行就陷进去了。  爱上一个人,就是内存泄漏–你永远释放不了。  真正爱上一个人的时候,那就是常量限定,永远不会改变。  女朋友就是私有变量,只有我这个类才能调用。//个人吐槽:Friend也可以调用private  情人就是指针用的时候一...

2018-07-24 13:37:43

android PopWidow 遮挡软键盘

//设置是否需要软键盘pw.setInputMethodMode(android.widget.PopupWindow.INPUT_METHOD_NEEDED);//自动调整软键盘,不影响界面pw.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RE...

2018-07-11 14:43:53

查看Android studio SHA1.无需输入命令

第一步选择工程目录结构位Android的目录结构第二步按照下图选择右侧的Gradle第三步在控制台下面看到你的SHA1打印出来注意:切换一下显示的数据选中图中的这个图标即可...

2018-07-06 15:04:24

Android Studio修改应用程序的包名PackName

问题:修改了一下包名,发现依据包名getPackageName()创建出来的文件夹还是原来的包名分析:只在AndroidManifest修改了package的值,结果是不行的还需要在build文件中把applicationId也修改成同一个就好了...

2018-07-02 13:41:30

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。