自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 记录下StickyScrollView+RecyclerView快速滑动然后置顶出现位置不准确和按住抖动

我的解决方法RecyclerView的父布局添加 android:focusable="true" android:focusableInTouchMode="true" android:descendantFocusability="blocksDescendants"然后如果RecycleView是固定高度的:recycleView.setFocusable(false);不是固定的话recycleView.setFocusable(false);recycleView.setNes

2021-11-01 16:28:16 397

原创 在retrofit+Rxjava中如何取得状态码非200(出现错误)时的response里的body

一个典型的retrofit+Rxjava的网络请求如下我们知道如果成功我们可以从onNext里的Response里面来取出返回来的body。但是如果失败了,如何取出返回来的body呢??根据文档,失败后会进入onError里面。但这个只是个Throwable类,如果直接tostring的话,我们可以看见它是只打印类返回的头部。所以看看能否向下转型,然后取出body。这时我们故意发送一个失败请求,可以看见,打印出来的异常是retrofit.HttpException所以现在我们对它进行向下转型,o

2021-05-07 15:23:46 380

原创 因为数据过大使用Intent或者Bundle导致app闪退

因为数据过大使用Intent或者Bundle导致app闪退,终端日志也没有出来,bugly也没有捕获到异常,简直愁死人了,最终改成全局传输,就没再发现闪退,现在上图

2021-03-11 11:45:00 582

原创 android studio修改包名

1.更改显示项目结构方式,点击项目导航上的锯齿图标打开菜单,去掉Flaten Packages和Hiden Empty Midlle Packages的勾选。2.右键点击需要修改的中间包名打开菜单,依次选择“Refactor”>“Rename…”3.点击弹出框中的“rename package”4.输入新的包名,然后点击“Refactor”按钮5.选择下面弹出的“Do Refactor”按钮6.然后手动修改app build的applicationId.改成和我们之前修改的包名7.这样我们

2021-02-26 10:34:20 1051

原创 谷歌发布直播社交类

第一次发布一脸懵,现在发布成功了过来记录下以防下次需要,首先先按谷歌流程一一填完,然后看谷歌反馈,商品详情的图是用手机截的图,特么是如果用到地图就把地图界面也给截出来,谷歌对权限还有政策特别鹅心,然后等反馈结果一一修改,我这次修改的有在登录界面弄一个输入框(勾选即同意隐私政策和用户协议),然后登录进去就弹出隐私政策,如果不同意就退出界面,不能点弹框区域外的地方关闭这个弹框,要么同意要么拒绝,拒绝就得退出,然后还修改了相关地方的举报,屏蔽,拉黑功能,关闭了第三方热更新,最后上架成功...

2021-01-29 11:00:30 117

原创 把android:allowBackup改成false出现Manifest merger failed with multiple errors, see logs

解决方法首先在清单文件添加xmlns:tools="http://schemas.android.com/tools"然后在application里添加tools:replace="android:allowBackup"然后点锤子就发现没错误了(PS:这里的问题是针对我遇到的,不是都适用所有的)...

2021-01-13 16:41:59 140

原创 java.lang.IndexOutOfBoundsException: Index: 0, Size: 0

今天写练习的时候出现一个bug,就是下拉列表切换然后下拉刷新出现闪退,报错是java.lang.IndexOutOfBoundsException: Index: 0, Size: 0,然后查了一堆资料最后发现我adaptre.getData().clear();以后没有刷新adaptre.notifyDataSetChanged();,导致越界...

2020-05-17 20:05:00 1372

原创 第一次使用EventBus用到fragment来接受数据回传时报错

注册eventBus总是报错,首先注册,取消注册,公共方法也都写了,报错异常 EventBusException:its super classes have no public methods with the @Subscribe annotation,然后找了一会资料,最终才发现regiest(getActivity());中不能用getActivity(),要用this;然后可以正常接收了这都是坑啊泪奔记录下...

2020-05-17 16:09:15 258

原创 主Activity刷新fragment

在学习中发现ViewPager滑动只请求一次,我想要的是每次点击都会请求,然后就用上了懒模式/** * <pre> * 若把初始化内容放到initData实现 * 就是采用Lazy方式加载的Fragment * 若不需要Lazy加载则initData方法内留空,初始化内容放到initViews即可 * * 注1: * 如果是与ViewPager一起使用,调用的是setUserVisibleHint。 * * 注2: * 如果是通过FragmentTransaction的s

2020-05-13 23:54:29 1190

原创 android 9.0遇到 Popupwindow显示位置异常

//7.0以上popupwindow位置显示异常if(Build.VERSION.SDK_INT >= 24) {Rect rect = new Rect();view.getGlobalVisibleRect(rect);int h = view.getResources().getDisplayMetrics().heightPixels - rect.bottom;popupWindow.setHeight(h);}popupWindow.showAsDropDown(view,0

2020-05-09 20:48:41 523

原创 记录Recyclerview不显示数据

//data是有数据的,然后也设置了布局管理器,但是还是不显示adapter=new RecyclerViewAdapter(this,data); // 这里必须设置 setLayoutManager布局管理器,否则rv不能显示数据recyclerView.setLayoutManager(new LinearLayoutManager(this)); recyclerView.setA...

2020-05-05 12:50:10 931

原创 用蒲公英进行内测更新

今天遇到一个错误就是在蒲公英发布新的版本,然后APP检测到有新的就提示更新,但是更新完弹不出安装,闪退报错信息:java.lang.IllegalArgumentException: Couldn't find meta-data for provider wit一开始以为是权限,但是权限给了呀,怎么琢磨都不会,还是会闪退,最终还是搞定了,哈哈添加了下面这句话```javascri...

2020-04-27 11:02:45 597 3

原创 微信小程序 跳转至tabbar页面

微信小程序 跳转至tabbar页面在学习过程遇到redirectTo无法重定向到选项卡栏页(tabbar页) wx.redirectTo({ url: "../mine/mine", })报错信息errMsg":"redirectTo:fail can not redirectTo a tabbar pageerrMsg“:”redirectTo:fail无法重定向...

2020-04-03 10:25:59 1410

原创 androidq清理缓存功能

在项目中负责用户“我的模块”,然后模块里有一个清理缓存功能需要实现,就有了以下的代码DataCleanManager工具类import java.io.File;import java.math.BigDecimal;import android.content.Context;import android.os.Environment;import android.text.Text...

2020-04-01 11:17:13 269

原创 tabBar.list[0].iconPath 文件不存在

tabBar.list[0].iconPath 文件不存在这两天学习小程序遇到这么一个问题,在做tabBar选项的图片显示tabBar.list[0].iconPath 文件不存在,第一反应就是路径没写对,果然…tabBar.list[0].iconPath 文件不存在tabBar.list[0].selectedIconPath 文件不存在tabBar.list[1].iconPath ...

2020-04-01 11:15:17 1319

原创 用Loadrunner并发测试,压力测试APP

因为公司App要上线了,上线之前并发测试和压力测试,但是又没用过Loadrunner,然后踩了坑,测试PC很正常,但是一到测试APP怎么测试呢,其实很简单(是我笨)首先第一步:创建脚本,选择Web-HTTP/HTML第二步:设置成代理模式,端口号8899(随便填,,,但是别填已经被占用的了)第三步:开始录制,关键时刻到了好了看第四步第四步:手机和电脑连同一个wifi(同ip就行),或者用电...

2019-12-03 17:57:36 875 1

原创 android清理缓存功能

在项目中负责用户“我的模块”,然后模块里有一个清理缓存功能需要实现,就有了以下的代码import java.io.File;import java.math.BigDecimal;import android.content.Context;import android.os.Environment;import android.text.TextUtils;/** * 应用数据清...

2019-11-29 21:16:15 246

原创 Android 2019-04-30T15:59:59.000+0000转换

String formatStr = null;//格式化的表达式SimpleDateFormat format = new SimpleDateFormat(“yyyy-MM-dd’T’HH:mm:ss”);try {Date time = format.parse(createTime );String date = time.toString();//将2019-04-30T15...

2019-11-25 20:47:01 402

原创 Fragment和Fragment之间的跳转

1:首先创建一个接口public interface SkipFragment {void skip(int postion);}2:然后设置全局变量public class GlobalParms {private static BookrackFragment bookrackFragment; //主页fragmentprivate static CommunityFragme...

2019-11-23 16:34:51 793

原创 使用Retrofit请求时需要多个baseurl切换

准备做小说APP的时候抓了挺多小说API,然后发现接口的域名有多个,各种查资料最后解决了多个域名请求的问题,现在记录一下先在请求头添加okhttpclient拦截器,捕获添加的Headers,然后修改baseURL public class HttpHeaderInterceptor implements Interceptor { @Override public Resp...

2019-11-23 14:14:24 872

原创 Charles抓包

如何利用Charles查看https没有绑定证书抓到软件的api测试手机(苹果系统11.4)1:手机连接代理2:进去该链接安装证书3:通用关于我们加入信任4:点击Charles的proxy—>SSL Proxying Settings…接下来就可以愉快的抓包了...

2019-11-16 12:15:32 102

原创 平板适配遇到自定义的Dialog出现未充满屏幕的灰色背景

找了不少方法都没有效果,最后找到一个完美解决这个问题的代码,只需一行代码就能搞定…dialog.getWindow().setBackgroundDrawable(new ColorDrawable()); //使AlertDialog的背景变成透明...

2019-11-12 11:50:51 212

原创 Android studio 新建的类或文件提交不上SVN

直接在我的电脑里,找到你的项目文件,右键svn add,然后再commit

2019-09-21 16:28:23 382

原创 Android开发Token登录验证只需三步

学习过程种遇到的token验证问题,解决方法1.首先先去解析后台返回的token看有没有拿到返回的token参数2.如果有就保存到本地3.再把保存到本地的token添加到请求头后台会把不需要token验证的过滤掉比如首页的忘记密码和注册,只有点击登录检验正确后台才会返回Token...

2019-09-09 15:32:11 4657

空空如也

空空如也

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

TA关注的人

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