![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
坚持_唯1
坚持,唯一的程序梦。
展开
-
[坑]Android SurfaceView在子线程中绘制出现严重卡顿
现象:SurafaceView 在子线程出现严重卡顿,如果不在子线程,就很流程解决方案:用同步块把lockCanvas和unlockCanvasAndPost部分包起来原因:看文档的意思大概是因为lockCanvas和unlockCanvasAndPost必须成对存在...原创 2019-12-17 10:49:25 · 2383 阅读 · 1 评论 -
[坑]Android-setVisibility(View.INVISIBLE)不生效
setVisibility(View.INVISIBLE) 不生效写代码写到怀疑google。最后找到原因是因为使用了共享元素跳转动画,再次回到界面时,会自动设置成可见,并不是不生效。...原创 2019-09-27 17:30:58 · 3092 阅读 · 0 评论 -
[坑]Android-FaceDetector 找不到人脸
问题及解决方案Bitmap格式问题bitmap 格式必须为 Bitmap.Config.RGB_565如有其他情况,请留言补充。原创 2019-09-27 11:54:48 · 920 阅读 · 0 评论 -
[坑]FileObserver的onEvent不回调
如果遇到FileObserver不回调,其中有一种可能性就是监听的文件不存在。在调用startWatching()之前,一定要保证这个文件已经存在。原创 2019-07-18 16:41:58 · 1257 阅读 · 0 评论 -
[坑]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 · 1133 阅读 · 0 评论 -
[坑]WebView之shouldOverrideUrlLoading
WebView 中 shouldOverrideUrlLoading 的作用回调的时机根据观察,当页面链接发生变化时,从一个页面变成了另一个页面,就会回调这个。而页面里面加载js,css,图片等内容的时候,不会回调此链接。前提是你的返回值是false。如果是true,也可以让他回调,这里需要你显性的调用view.loadUrl(url),我的理解是当调用loadUrl(url)时,无论如何,他...原创 2019-05-16 15:23:34 · 1837 阅读 · 0 评论 -
[坑]android some file crunching failed
出现这个错误的原因是有哪种情况? 1.构建Gradle的时候,Gradle会去检查一下是否修改过文件的后缀名; 2.一般大多数是出现在图片上,.jpg修改成了.png就会出现这个问题; 3.9patch图片也可能出现这个问题。原创 2018-10-28 10:36:10 · 185 阅读 · 0 评论 -
[坑] 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 · 6820 阅读 · 0 评论 -
[坑]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 · 1984 阅读 · 0 评论 -
[坑]Error inflating class android.widget.XXX 部分手机如此
Error inflating class android.widget.Progress https://blog.csdn.net/qq_23018915/article/details/50929477 最后发现的问题是,res下的资源只给了高版本的,没有低版本的。(再drawable-v24下有的资源再drawable下面没有)。...原创 2018-03-30 14:16:32 · 2832 阅读 · 0 评论 -
[坑]com.android.support 包冲突问题
欢迎使用Markdown编辑器写博客在使用第三方依赖时,经常遇到com.android.support问题,虽然冲突有时候不影响,但是对于有强迫症的人来说,显示一条红线,实在蓝瘦。然后就在百度,google里搜寻,找到了一段大神的代码,加上之后就好了。然而由于时隔已久,忘记了大神的名号。大神若见了,请大人不计小人过。configurations.all { resolutionSt...原创 2018-03-08 10:42:14 · 1107 阅读 · 0 评论 -
[坑]使用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 · 15997 阅读 · 1 评论 -
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 · 509 阅读 · 0 评论