自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 codereview后优化的问题

1、当一个元素的属性需要由多种因素决定,可以用vue的自定义指令+状态模式。比如现在有很多操作按钮,不同角色和对应数据的不同状态时,需要展示不一样的按钮,代码如下: 这是早期写的代码,能优化的地方有很多,这里只是展示一个思路。2、简化el-tabs的写法 3、tabs形式换一种写法也行 4、利用element-variables.scss来改全局的element-ui样式真的很香.........

2022-06-28 13:46:11 136 1

原创 vue封装el-table实现高度配置化

封装 Table.vue:<template> <div id="Table"> <el-table ref="Table" :data="data" v-bind="$attrs" v-on="$listeners"> <el-table-column v-if="selectable" type="selection" width=

2021-11-30 11:28:40 1093

原创 vue封装el-form实现高度配置化

封装:<template> <el-form v-bind="$attrs" v-on="$listeners" ref="form"> <el-form-item v-for="(item,index) in items" v-bind="getItemAttrs(item)" v-on="getItemListeners(item)"> <template v

2021-11-26 16:00:31 6114 1

原创 Launcher3 Android10.0固定小部件位置

代码全在Workspace.java文件里修改1、拦截把app图标拖到小部件上时会调用的方法。public void onDragOver(DragObject d) { ...... mTargetCell = findNearestArea((int) mDragViewVisualCenter[0], (int) mDragViewVisualCenter[1], minSpanX, minSpanY, mDragTargetLayo

2020-08-28 21:50:05 571

原创 Launcher3 Android10.0修改文件夹图标为九宫格

文件夹图标在Launcher里表示为预览文件夹1、修改预览文件夹的最大容纳数量为9ClippedFolderIconLayoutRule.java:public static final int MAX_NUM_ITEMS_IN_PREVIEW = 9;2、判定只要rank小于9,就是可以在预览文件夹里显示的itemFolderIconPreviewVerifier.java:public boolean isItemInPreview(int page, int rank) {

2020-08-28 21:33:47 1094

原创 第一行代码Android 8.3调用摄像头和相册最新发现的bug

最近需要用到调用手机相册这门技术,就想到郭霖大神写的书里有,我也刚好敲过,就直接调用书里的代码,结果发现了一个隐藏的bug,就是调用手机相册时,如果你选择的时recent文件里的图片,那没问题,但是如果你选择download文件里的图片,会出现一个数值转换异常的情况,然后整个app强行退出,经过我的人工debug(写log)发现,问题出现在函数handleImageOnKitKat里,先看书上的源...

2019-06-10 19:29:36 851 1

原创 NotificationCompat.Builder过时和通知显示不了的解决办法

按照《第一行代码 android》学通知,发现里面的NotificationCompat.Builder已经过时,需要加一个channelId的参数,加了过后还是显示不了通知,再次搜索发现高版本的模拟器或手机还需要开启渠道才能显示通知,所以最终代码如下:NotificationManager manager=(NotificationManager)getSystemService(NOTIFI...

2019-05-11 17:11:41 5961 11

原创 《第一行代码 Android》发送标准广播弹不出两次提示消息

《第一行代码 Android》5.3.2发送有序广播遇到的问题1.新建项目BroadcastTest2,然后新建一个广播接收器AnotherBroadcastReceiver2.在activity_main.xml里添加action3.书上意思是直接运行,然后在模拟器里跳到主界面,再调出BroadcastTest这个app,点击按钮,发送广播后,由于两个app都有监听器所以会分别弹出两次提示...

2019-04-25 16:40:51 1687 2

空空如也

空空如也

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

TA关注的人

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