自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android 折叠屏技术发展与适配

文章目录1 折叠屏行业概览1.1 折叠屏诞生的背景1.1.1 屏幕面积变化1.1.2 屏占比变化1.2 折叠屏手机结构1.2.1 折叠屏手机物理结构1.2.2 折叠屏手机分类1.3 折叠屏手机市场规模1.3.1 限制折叠屏发展因素1.3.2 为什么要支持大屏设备2 折叠屏适配方案发展3 Android 官方折叠屏适配指南3.1 应用连续性:处理配置变更3.2 屏幕兼容性3.2.1 应用大小可调:resizeableActivity3.2.2 新的屏幕宽高比:maxAspectRatio(可选)3.3 多窗口

2022-01-05 17:28:02 5343 4

原创 Android 发行版本列表

文章目录Android 版本列表Android 版本列表参考:wikipedia开发者:uses-sdk开发者:VERSION_CODES名称版本号发行日期API等级VERSION_CODE安全性更新状态Android 1.01.02008年9月23日1不支持Android 1.11.12009年2月9日2不支持Android Cupcake1.52009年4月27日3不支持Android Donut1.62009年9

2021-07-15 17:48:32 411 1

原创 AdapterViewFlipper 图片文字 轮播动画控件

文章目录AdapterViewFlipper 图片/文字 轮播动画控件问题/坑点1. item宽高不生效问题常用方法文字/图片 轮播 Demo文字轮播:TextFlipperAdapter图片轮播:ImgFlipperAdapter布局:activity_flipper_anim.xml动画参考AdapterViewFlipper 图片/文字 轮播动画控件问题/坑点1. item宽高不生效问题需要注意的是,AdapterViewFlipper 在布局时,宽高一定要用 match_parent 或者

2021-04-24 23:26:39 355 1

原创 Android Gradle 管理依赖包

文章目录Android Gradle 管理依赖包Android 开发常见 Gradle 问题1. 查看 Gradle 项目包依赖关系1.1 gradle :app:dependencies --configuration debugCompileClasspath1.2 Gradle 3种编译依赖模式 implementation、compileOnly、api 与问题1.3 关于重复依赖与多版本依赖1.4 exclude 排除三方库中引入的依赖包1.5 解决问题12. gradle 下载慢问题3. gra

2021-03-14 23:02:32 951 1

原创 Android 视频旋转、缩放与回弹动效实现(二)

文章目录Android 视频旋转、缩放与回弹动效实现(二)功能需求实现思路1. 旋转识别旋转识别:RotateGestureDetector2. 旋转处理旋转处理:VideoTouchRotateHandler3. 回弹动效1. 动效触发时机双指触摸onTouchEvent回调顺序2. 动效参数计算3. 连续回弹动效处理回弹动效参数计算:VideoTouchFixEndAnim回弹动效执行:VideoScaleEndAnimator项目完整代码参考文章索引Android 视频手势缩放与回弹动效实现(一

2020-12-31 13:01:46 1121

原创 Android 视频手势缩放与回弹动效实现(一)

文章目录Android 视频播放画面手势缩放与缩放后自动吸附动效实现1. 功能需求2. 实现原理2.1 如何检测手势缩放?1. View.onTouchEvent关键代码2. ScaleGestureDetector2.2 缩放平移处理2.3 暂停画面下缩放2.4 缩放移动结束后动效1. 缩小居中2. 放大吸边3. 项目完整代码3.1 手势缩放处理:VideoTouchScaleHandler3.2 动画:VideoScaleEndAnimatorAndroid 视频播放画面手势缩放与缩放后自动吸附动效实

2020-12-02 21:36:47 1323

原创 Git 子模块submodule的使用

文章目录Git submodule一、普通项目增加submodule二、带submodule的项目更新1. 首次拉取2. 后续MainModule更新:3. 修改SubModule代码1. 修改SubModule代码,提交入库2. 回到MainModule库更新、提交入库参考资料7.11 Git 工具 - 子模块Git submodule的坑Git submodule 子模块的管理和使用GIT 子模块Git submodulegit submodule用于:一个git仓库中,包含另一个gi

2020-08-22 14:11:30 1053

原创 Android图文混排ImageSpan居中,以及设置间距问题

testAndroid里面使用SpannableString或SpannableStringBuilder来拼接图片与文字,可以将其放到一个TextView控件里面来显示。使用ImageSpan来拼接图片,但是系统默认的ImageSpan能力非常弱,默认无法居中对齐,也无法设置图片与文字的间距,所以我们通常需要自定义ImageSpan,来解决上述问题。这里封装了一个工具类CenterSp...

2020-04-02 15:58:13 5970

原创 Android沉浸式PopupWindow响应物理按键踩坑

一、需求:全屏视频播放器,点击右上角更多按钮,弹出设置菜单,效果参考优酷、西瓜等视频应用。功能细节:1.弹窗显示和消失动画2.沉浸式效果,窗口显示和消失过程中,状态栏不会出现3.弹窗能够响应物理back按键二、实现方案实现方式1直接上结论:通过PopupWindow.setAnimationStyles实现动画,显示时focusable=false...

2019-10-21 16:48:18 850

原创 fortran使用netcdf 读写NC文件

先安装VS2010再安装intel visual fortran20111、下载已编译的netcdf去下载别人已编译好的netcdf库,http://bbs.lasg.ac.cn/bbs/viewthread.php?tid=955NetCDF3.6.1Beta1.Win32.for.CVF.IVF.rar为了简单操作,我将NetCDF3.6.1

2015-07-15 23:01:48 26132 12

原创 菜鸟学习Struts2遇到的问题

1、ClassNotFoundException StrutsPrepareAndExecuteFilter工程中需要引入struts2的jar包,因为要建许多工程,为了避免重复复制jar包,所以用了建struts2 的user lib的方式,将user lib 引入每个工程就行了。编译没啥问题,可是一到Tomcat上运行就出问题了,报错ClassNotFoundException Strut

2015-04-21 20:30:44 1509

原创 BigDecimal除法精确计算及坑点

BigDecimal通常在涉及到精确计算的时候会用到,下面是自己多次亲身犯错误积累下来的三条使用BigDecimal的经验,另外再看下在何种情况下会出现这些陷阱,我们又如何去解决。结论:BigDecimal初始化小数时,尽量用字符串形式,例如new BigDecimal("0.1");BigDecimal类型变量比较大小时用compareTo方法,判断变量值是否为0,与Bi

2015-04-21 16:23:42 27852

原创 Java调用GDAL 写入矢量文件编译环境搭建

JDK环境变量配置右键计算机——》属性——》高级系统设置——》环境变量——》新建系统变量:新建两个系统变量JAVA_HOME、CLASSPATH变量名:JAVA_HOME变量值:C:\Program Files (x86)\Java\jdk1.5.0_22变量名:CLASSPATH变量值(注意前面的点分号不能少):.;%JAVA_HOME

2015-01-24 16:29:22 7433

原创 Jquery、js计算table行合计

计算table的行合计比计算列合计

2014-08-16 11:41:15 6781 1

原创 Jquery、js计算table列合计

利用Jquery选择器,计算table中的某一列,某一行的合计,非常方便。xia

2014-08-13 15:19:47 12378 4

原创 JXL实现大批量数据循环分页导出Excel研究(三)

/** * @时间 : 2013-9-21 * @功能 : TODO 导出 【未参加活动】 客户 明细 解决10万条数据无法导出 * 1、组织excel的样式 * 2、设置JXL工作薄参数 * 3、分页请求导出数据 * */ public void doExportNotJoin() { if (log.isDebugEnabled()) {

2014-07-24 15:28:01 6563

原创 table单击一列改变样式

需求:table中单击一列,改变该列的颜色,qie

2014-06-22 15:27:04 3443

原创 java根据输入值实例化枚举类enum-switch

java5引入了枚举类这一新特性,

2014-04-07 19:44:23 10518

原创 解决UTF-8和GBK之间转换乱码问题

这次的开发任务是和银行交互数据。本地应用的java文件编码格式是GBK,通信方式采用httpclient,调用httpclient的时候设定的请求参数格式为UTF-8。银行的java文件编码格式是UTF-8,post返回数据格式也是为UTF-8,post之前没有显示的进行任何编码转换。本地应用得到银行post过来的键值对,其中有值为中文的显示为乱码。初步判断问题为UTF-8和GBK之间编码

2014-01-12 01:11:14 23457 4

原创 EasyUI Datagrid 前端按数字排序(自定义排序)

EasyUI Datagrid 前端排序默认采用字符串排序。有时候我们为了确保Datagrid里显示的数字精确到一定位数,会将数据转换为字符串传到前台。例如我们规定价格都精确到两位小数,那么22就转换为字符串“22.00”传到前台,确保精确位数的一致性。但是利用这个字符串数据前端排序会出现一定问题:这样我们想到利用Datagrid的自定义排序sorter进行排序。将字符串先转为浮点数,

2013-11-04 13:26:13 17168 1

NetCDF3.6.1Beta1.Win32.for.IVF.rar

已经编译好的netcdf库,用于Fortran读写NC文件,具体使用参考:https://blog.csdn.net/h4x0r_007/article/details/46900293

2020-08-18

北邮通信原理 习题集 (文字版)

北邮通信原理 习题集 (文字版);自己制作的,文字版,非扫描,很清晰

2012-06-09

空空如也

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

TA关注的人

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