- 博客(10)
- 问答 (1)
- 收藏
- 关注
原创 OkHttp3 关于WebSocket的使用
OkHttp3 也是支持WebSocket的,因为 android 网络请求基本都用OkHttp3,所以没必要引入其他的框架了。import android.app.Service;import android.content.Intent;import android.os.Binder;import android.os.Handler;import android.os.IBinder;import android.util.Log;import androidx.annota.
2021-03-24 16:04:25
3118
2
原创 RecyclerView 瀑布流Item 顺序错乱问题
项目马上上线了,被细致的测试人员查看到,瀑布流商品列表顺序并不是后台返回数据,看到网上大部分解决办法:manager.setGapStrategy(StaggeredGridLayoutManager.GAP_HANDLING_NONE);//防止item 交换位置recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrollStateChan
2020-12-29 17:38:34
1499
原创 Android 手机Activity全屏且隐藏底部导航
APP启动页目前都是全屏展示: private void hideNavigationBar() { try { //隐藏虚拟按键,并且全屏 if (Build.VERSION.SDK_INT > 11 && Build.VERSION.SDK_INT < 19) { // lower api View v = this.getWindow().getDecorView();
2020-12-29 10:35:48
408
原创 RecyclerView的局部刷新Item 单选 隐藏控件 整体布局闪烁问题
情景:公司项目要求展示卡片,单选后展示详情介绍。1、显示列表后,单选调用adapter.notifyItemChanged(selected); @Override public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) { VipCardBuyHolder helper = (VipCardBuyHolder) holder; VipTypeBean.
2020-12-25 12:01:25
452
原创 AndroidStudio 控制台应用
1、在 Terminal 中输入gradlew :app:dependencies命令,查看第三方库的依赖树
2020-04-03 14:34:54
557
原创 混淆打包Bug
混淆打包出现: Error:Execution failed for task ‘:app:transformClassesAndResourcesWithProguardForRelease’. java.io.IOException: Please correct the above warnings first.只是打开 minifyEnabled true ,proguard-rul
2017-11-27 10:23:18
198
原创 ButterKnife 使用方法
前言 刚下载了一个demo,看到项目中View的注入,使用简单,方便。又在网上搜寻了几篇文章看了看,觉得挺实用的,顺便记录下来。ButterKnife 简介 ButterKnife是一个专注于Android系统的View注入框架,可以减少大量的findViewById以及setOnClickListener代码。 项目github地址:https://github.com/JakeW
2017-10-26 13:00:31
494
原创 AndroidStudio SVN 配置忽略文件
1、AndroidStudio 创建项目完成后 使用快捷键 Ctrl+Alt+s 打开settings,—>VersionControl —->Igonred File 如图 2、添加忽略文件,我所知道的忽略文件如下: a、.idea文件夹 点击右上角添加按钮(下 同) 选中后,点击 OK(下 同)b、.gradle和gradle文件夹 c、所有的build文件夹 d、所有的.im
2017-08-22 10:11:45
579
原创 Popuwindow 在Android7.0 上显示Bug
手机测试的时候发现 Popuwindow 在Android7.0 上显示的不是自己设定的布局,而是充满全屏。网上搜索也找到了解决办法。第一次写,就从bug开始写起。bug图片 解决方法 重写popuwindowpublic class CustomPopuWindow extends PopupWindow { public CustomPopuWindow(View contentV
2017-06-21 09:46:43
358
空空如也
CameraX 使用报错
2021-06-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人