- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 Android studio git 无效了,Cannot Run Git: Cannot identify version of Git executable: no response
解决办法:File->settings->Plugins--找到Git,重新enable下即可。本人发现Android studio 用着用着,修改的文件不显示修改差异了,git突然消失了。
2025-01-14 10:33:59
517
原创 repo引导脚本报错问题SyntaxError: invalid syntax
解决方法: python2.7不支持参数里使用"="赋值,需要切换到python更高版本。改为使用以下引导脚本。
2023-12-07 11:45:34
1095
转载 Android 自定义表格(第一行及第一列固定,其他列可滑动)
竖向滑动处理:第一列除第一个单元格外,是一个RecyclerView,表格内容为一个GridlayoutManager的RecyclerView。横向滑动处理:第一行(除第一个单元格)和表格内容,由一个横向的HorizonScrollView包含,因此横向滑动由HorizonScrollView控制。//如果ScrollTableView小于屏幕宽度,则按比例设置宽度,宽度占满屏幕。//如果ScrollTableView小于屏幕宽度,则按比例设置宽度,宽度占满屏幕。//设置画笔的描边宽度值。
2023-11-28 16:41:42
1322
1
原创 android 保留后3位小数
public String formatDouble3(double pDouble) { return String.valueOf(BigDecimal.valueOf(pDouble / 1000.0f).setScale(3, BigDecimal.ROUND_HALF_UP));}
2023-11-28 16:18:32
274
转载 Fragment踩坑经验
这个问题是由于在执行Fragment事务提交的时候,commitNow以及commitNowAllowingStateLoss表示立刻执行事务提交,这个时候Activity 中的 FragmentManager 的第一次任务还没有执行完毕,其他的操作又导致它需要进行第二次任务,所以发生错误。当你尝试延时几十毫秒去读的时候发现有了。这会导致一个逻辑问题,比如你做页面切换的时候,当两次切换的时差小于单个事务提交,就会导致一个Activity中存在多个相同tag的Fragment,这不是我们想要看到的。
2023-11-28 16:14:12
477
原创 android SeekBar双滑块区间设置
else if (e.getAction() == MotionEvent.ACTION_MOVE) { //移动move。} else if (e.getAction() == MotionEvent.ACTION_UP) {//抬起。if (e.getAction() == MotionEvent.ACTION_DOWN) {//按下。//滑动条滑动后背景图。//滑动条未滑动背景图。//控件宽度=滑动条宽度+滑动块宽度。//前滑块中心坐标之前位置。//后滑块中心坐标之前位置。
2023-11-28 16:00:16
506
原创 Android Studio Giraffe | 2022.3.1 使用GreenDao
完成IHistoryEntity记录的插入,如果表未创建,先创建IHistoryEntity表。3、没有设置自增id,用不到,总有一天会超过最大值,不确定超了会怎样,以后再了解。* 完成对数据库的添加、删除、修改、查询操作,仅仅是一个接口。* 关闭所有的操作,数据库开启后,使用完毕要关闭。创建DbOperationUtils类,实现增删改查等操作。* 插入多条数据,在子线程操作,实现去重功能。2、去重就是遍历数据库,做对比,数据不多时可以这么干。* 判断是否有存在数据库,如果没有则创建。
2023-11-28 15:35:49
568
字符编码转换 Text、ANSI、Unicode、Unicode Big Endian、UTF-8、UTF-7
2022-06-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人