- 博客(59)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 [坑]Android SurfaceView在子线程中绘制出现严重卡顿
现象:SurafaceView 在子线程出现严重卡顿,如果不在子线程,就很流程解决方案:用同步块把lockCanvas和unlockCanvasAndPost部分包起来原因:看文档的意思大概是因为lockCanvas和unlockCanvasAndPost必须成对存在...
2019-12-17 10:49:25
2553
1
原创 [坑]Android-setVisibility(View.INVISIBLE)不生效
setVisibility(View.INVISIBLE) 不生效写代码写到怀疑google。最后找到原因是因为使用了共享元素跳转动画,再次回到界面时,会自动设置成可见,并不是不生效。...
2019-09-27 17:30:58
3233
原创 [坑]Android-FaceDetector 找不到人脸
问题及解决方案Bitmap格式问题bitmap 格式必须为 Bitmap.Config.RGB_565如有其他情况,请留言补充。
2019-09-27 11:54:48
1043
1
原创 [坑]FileObserver的onEvent不回调
如果遇到FileObserver不回调,其中有一种可能性就是监听的文件不存在。在调用startWatching()之前,一定要保证这个文件已经存在。
2019-07-18 16:41:58
1388
原创 [坑]Calling View methods on another thread than the UI thread.
Calling View methods on another thread than the UI thread.问题现象WebView的相关操作创建在子线程里在使用WebView的时候,报了这个错,但是同样的代码放在另一个项目里面就不会报错。报错的地方是创建WebView对象的地方将创建WebView的代码放在UI线程里,就不会报错了找问题然后一步步排查,最后发现一启动另一个...
2019-06-25 17:24:47
1283
1
原创 [坑]WebView之shouldOverrideUrlLoading
WebView 中 shouldOverrideUrlLoading 的作用回调的时机根据观察,当页面链接发生变化时,从一个页面变成了另一个页面,就会回调这个。而页面里面加载js,css,图片等内容的时候,不会回调此链接。前提是你的返回值是false。如果是true,也可以让他回调,这里需要你显性的调用view.loadUrl(url),我的理解是当调用loadUrl(url)时,无论如何,他...
2019-05-16 15:23:34
1996
原创 [正则]不常见但作用非凡的?号开头表达式。
?= 匹配后面是匹配对象:ABCABB可以匹配到:ABC(?=ABB) 无法匹配到:ABC(?=ABC) ?<= 匹配前面是匹配对象:ABCABB可以匹配到:(?<=ABC)ABB无法匹配到:(?<=ABB)ABB?! 匹配后面不是匹配对象:ABCABB可以匹配到:ABC(?!ABC)无法匹配到:ABB(?!ABB)?<! 匹配前面不是匹配对...
2019-01-21 20:00:58
267
原创 [软件] MySql 5.8 解压版安装步骤
[软件] MySql 5.8 解压版安装步骤好久没有用MySql了,去官网下载了最新版,好不容易服务器启动了,可以登陆不进去,没有密码。后来才发现安装步骤不对。解压mysql到任意位置初始化mysql在bin目录下执行mysqld --initialize --user=mysql --console注意,执行之后的输出,里面有一句A temporary password is...
2018-12-11 10:28:18
1212
1
原创 [坑]android some file crunching failed
出现这个错误的原因是有哪种情况? 1.构建Gradle的时候,Gradle会去检查一下是否修改过文件的后缀名; 2.一般大多数是出现在图片上,.jpg修改成了.png就会出现这个问题; 3.9patch图片也可能出现这个问题。
2018-10-28 10:36:10
224
原创 [坑] Error:Execution failed for task ':app:lintVitalRelease'
打包时的错误提示:Error:Execution failed for task ':app:lintVitalRelease'.> java.lang.IllegalStateException: Expected a name but was STRING at line 1 column 99 path $[0].apkInfo.versionNamedebug版可以运行,r...
2018-04-19 10:40:01
6920
原创 [坑]No signature of method: static org.gradle.api.java.archives.Manifest.srcFile
Error:(36, 0) No signature of method: static org.gradle.api.java.archives.Manifest.srcFile() is applicable for argument types: (java.lang.String) values: [src/main/AndroidManifest_debug.xml]我是这样子写的 ...
2018-03-30 15:17:01
2089
原创 [坑]Error inflating class android.widget.XXX 部分手机如此
Error inflating class android.widget.Progress https://blog.youkuaiyun.com/qq_23018915/article/details/50929477 最后发现的问题是,res下的资源只给了高版本的,没有低版本的。(再drawable-v24下有的资源再drawable下面没有)。...
2018-03-30 14:16:32
2887
原创 [坑]使用ARouter时出现: There is no route match the path错误
“W/ARouter::: ARouter::There is no route match the path [/xxx/xxx], in group [xxx][ ]”官方解释: 通常来说这种情况是没有找到目标页面,目标不存在 如果这个页面是存在的,那么您可以按照下面的步骤进行排查 检查目标页面的注解是否配置正确,正确的注解形式应该是 (@Route(path=”/te...
2018-03-27 18:22:30
16276
原创 [坑]com.android.support 包冲突问题
欢迎使用Markdown编辑器写博客在使用第三方依赖时,经常遇到com.android.support问题,虽然冲突有时候不影响,但是对于有强迫症的人来说,显示一条红线,实在蓝瘦。然后就在百度,google里搜寻,找到了一段大神的代码,加上之后就好了。然而由于时隔已久,忘记了大神的名号。大神若见了,请大人不计小人过。configurations.all { resolutionSt...
2018-03-08 10:42:14
1160
原创 Android--PDF预览与创建
预览方式一:https://github.com/JoanZapata/android-pdfview 方式二:https://github.com/deepankar1994/MuPDF_For_Android (mupdf)创建public abstract class PdfCreator { private PdfDocument mDocument; private in
2017-12-15 23:15:08
566
原创 [坑]Spring和Struts2整合后,注入取出为null
坑就是坑,让我足足卡了五天。首先要说明的是这里指的是在action中注入的业务类取出为空。在做了相应的配置之后,如果注入的东西为空,可以先在对应的set方法中打个桩。如果set方法调用了,并且调用后,不为空。可能就是Struts.xml里面的action中的类依然是包+action类名。这时候,不妨不这个改成Spring配置文件中Action对应的id;对于很多人说的是因为没有导入struts2-s
2017-04-08 13:03:39
1687
原创 PL/SQL--引用游标的使用
PL/SQL–引用游标的使用使用引用游标的情景: 1.你可能有这样的需求:让一个函数返回一个游标,然后宿主函数调用并使用这个游标 2.open cursor_name for v_sql_statement ;当时用动态sql进行多行查询时,因为此处的cursour_name必须是一个游标变量,所以需要使用。
2017-01-05 12:21:08
681
原创 PL/SQL--异常处理
PL/SQL–异常处理PLSQL 中的例外一般有两种: 1 、Oracle 内部错误抛出的例外:这又分为预定义例外(有错误号+ 常量定义) 和 非预定义例外(仅有错误号,无常量定义) 2 、程序员显式的抛出的例外基本语法EXCEPTION
2016-12-29 15:30:53
748
原创 PL/SQL--游标
PL/SQL–游标游标概论:游标是一个私有的SQL 工作区域,Oracle 数据库中有两种游标,分别是隐式游标和显式游标,隐式游标不易被用户和程序员察觉和意识到,实际上Oracle 服务器使用隐式游标来解析和执行我们提交的SQL语句;而显式游标是程序员在程序中显式声明的;通常我们说的游标均指显式游标。
2016-12-29 14:18:46
336
原创 PL/SQL--复杂数据类型
PL/SQL–复杂数据类型PLSQL 中常用的自定义类型就两种:记录类型、PLSQL 内存表类型(根据表中的数据字段的简单和复杂) 程度又可分别实现类似于简单数组和记录数组的功能记录类型
2016-12-28 16:56:37
582
原创 Oracle 11g学习笔记--序列
序列是一种数据项,它生成一个整数序列,那么序列是用来做什么的呢?序列生成的整数通常可以用来填充数字类型的的主键列
2016-10-25 21:42:41
619
原创 Oracle 11g学习笔记--表的高级操作
Oracle 11g学习笔记–表的高级操作创建临时表临时表中的行是特定于某个用户会话的,行的有效期由on commit子句指定;create global temporary table table_name( column_name type ..... ...)[on commit { delete | preserve | rows}]tablespace tab_spac
2016-10-24 20:47:21
542
原创 Oracle 11g学习笔记--用户
用户在oracle数据库中就相当于一个账号,进入必须输入用户名,密码;不同的用户可以分配不同的权限,就像账号分为vip账号和普通账号;
2016-10-18 19:46:48
431
原创 Oracle 11g学习笔记--查询闪回
如果错误的提交了修改操作,并想查看被修改行原来的值,可以使用查询闪回。然后如果需要,就可以使用查询闪回的结果将这些行手工改回原来的值;另外,查询闪回可根据一个时间值或系统变更号(scn)进行;数据库使用scn来跟踪对数据进行的修改,因此可以使用它来回闪到数据库中一个特定的scn时的状态;
2016-10-18 17:02:39
610
原创 Oracle 11g学习笔记--privot和unpivot子句
pivot子句是Oracle database 11g的新增特性,可以在查询输出中将行旋转为列,同时对数据使用聚合函数。同时新增了unpivot子句,他可以在查询输出中将列旋转为行;
2016-10-17 18:22:47
17065
原创 Oracle 11g学习笔记--model子句
oracle 10g中新增的model子句可以用来进行行间计算。model子句允许像访问数组中元素那样访问记录中的某个列,这就提供了诸如电子表格计算之类的计算能力;
2016-10-16 20:33:00
1638
原创 Oracle 11g学习笔记--高级查询
Oracle 11g学习笔记–高级查询说明:本文总结自《Oracle Database 11g SQL 开发指南》
2016-10-15 17:24:18
1623
GraphicsMagick
2018-06-09
Android Ble模拟周边设备,需要二次连接传输正常
2017-08-31
css需要刷新之后才能加载
2016-06-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人