- 博客(92)
- 收藏
- 关注
原创 Windows给所有文件名前面追加一个字符串
这个命令会将当前目录下的所有文件名前面加上"prefix_"前缀。你可以将"prefix_"替换为你想要的任何字符串。
2023-04-13 08:54:37
1148
原创 Android导出数据到Excel表
/建一个Sheet HSSFSheet sheet = hssfWorkbook . createSheet();//HSSFSheet sheet = wb.createSheet("可以在这里指定名称");//====================================设置属性=============================================== //设置列宽 sheet . setColumnWidth(0 , 2000);
2023-03-07 19:44:24
2483
3
原创 Android自定义一个有按下抬起效果ButtonView
我们有很多按钮,这些按钮都用共同的属性,按下时亮起,抬起时恢复原背景,因此我们要自定义一个View,轻松实现这个功能,避免写太多重复代码。在values文件夹中建一个attrs.xml文件,定义属性,如下:二、自定义ButtonView,并使用上面的属性(1)在layout包下新建一个名为view_button的xml布局文件,代码如下(2)实现逻辑二、使用方法(1)先准备两张背景图,这里我用xml的shape绘制背景, 在drawable包下新建名:down_back.xml 和 up
2023-03-02 17:21:06
691
原创 Android Studio翻译插件推介(Translation)
Android Studio翻译插件适合英语水平不太好的程序员(比如:我),最常用的翻译插件Translation和AndroidLocalize,本文主要讲解Translation,亲测可用。先看看效果:这里是Android的API,任意选中文字,按快捷键快速翻译,解决了看注释困难的问题。
2023-02-23 12:08:31
3178
原创 MySQL学习笔记19——乐观锁(行级锁)设计方案
例如:库存问题,库存中有100件衣服,A购买1件,select出来100件,update进去99件到数据库,然而这个过程可能B同一时间也购买了一件,B也select出来100件,update进去99件到数据库,就会出现卖出两件衣服,库存却剩下99件。第一步:首先我们在表中增加有个lock_version字段,获取要修改的数据时,同时把lock_version也获取出来,用于标记这条数据的版本;分析:这样设计,如果别的用户在我们代码运算的过程中,增减了库存,我们插入时就会发现**
2023-02-20 23:49:16
724
1
原创 Android Paint和Canvas常用方法总结(自用,仅供参考)
【代码】Android Paint和Canvas常用方法总结(自用,仅供参考)
2023-01-16 21:46:32
309
原创 Android Event事件分发
Android开发关于事件分的需求中,绝大多数需求都是子View要获取事件,但父布局也同时获取到事件,导致UI看起来紊乱。因此笔者整理了一份简单实用的实现案例,轻松解决这个问题。
2023-01-14 21:23:52
288
原创 匿名内部类的理解(java + Android)
匿名内部类的官方说法特别不容易理解,是从"有没有名字"给它命名,而不是功能命名,导致很多人学了都不知道怎么用,考试厉害实操菜,今天就说说匿名内部类的经典实操案例。
2023-01-11 19:58:05
654
空空如也
Android编译问题从何学起?
2023-02-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人