GreenDao
- 数据库实体修改后一直报错(在没有升级数据库的前提)
错误提示:has been changed after generation.Please either mark it with @Keep annotation instead of @Generated to keep it untouched,or use @Generated (without hash) to allow to replace it.
方案:将@Generated
后面的hash值删除后编译
PDF解析
-
解析出的图片模糊
分析:单位不统一,Page
获取每页尺寸的单位是英镑
方案:使用resources.displayMetrics.densityDpi / 72
* 每页的尺寸 -
解析出图片被拉伸
分析:默认不限制裁剪区域,会将PDF源文件铺满Bitmap
方案:关注一下PdfRenderer
中render
方法的第二个参数,不要盲目传Null
音频
- 播放短暂的音频
播放类似按键音、翻页音的时候选择SoundPool
速度更快
Fragment
- 使用Fragmentation报Fragmeng冲突
试着这样导入
implementation 'me.yokeyword:fragmentationx:1.0.1'
implementation 'me.yokeyword:fragmentationx-core:1.0.1'
网友评论