![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 61
Hyden哥
好记性不如烂笔头
展开
-
Android UVCCamera 64位 java.lang.UnsatisfiedLinkError arm64-v8a couldn‘t find “libjpeg-turbo1500.so“
java.lang.UnsatisfiedLinkErrordalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.xx.xx/base.apk"],nativeLibraryDirectories=[/data/app/com.xx.xx-2/lib/arm64, /data/app/com.xx.xx-2/base.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64]]] co原创 2021-01-18 11:00:04 · 1402 阅读 · 1 评论 -
解决Android UVCCamera stopPreview 报错 崩溃 闪退 问题
在使用libuvccamera库的UVCCamera时,经常在调用stopPreview关闭预览的时候,app直接崩溃闪退了,经过综合各种修改源码的方案,已解决这个问题,以下请参考:首先找到android_usbfs.c,linux_usbfs.c两个原文件,在两个文件中都可以找到这段代码,按如下示例修改:修改前:for (i = 0; i < num_urbs; i++) { if (urb == tpriv->iso_urbs[i]) { urb_idx = i + 1;原创 2020-12-26 17:33:21 · 2962 阅读 · 10 评论 -
解决安卓USB摄像头UVCCamera运行报错问题 Could not resolve com.serenegiant:common:2.12.4 libuvccamera ndk-build.cmd
项目中要使用到USB连接摄像头的功能,原创 2020-09-12 00:13:25 · 4174 阅读 · 4 评论 -
kotlin data class com.alibaba.fastjson.JSONException: default constructor not found
使用kotlin编写代码时,实体是data class,用fastjson的JSON.parseObject(json, clazz)时报错com.alibaba.fastjson.JSONException: default constructor not found解决参考:方法1.可以关掉instant run,也就是HotSwap,如下图:当然这招对我没用,我用方法2完美解决;方法2.在app build.gradle dependencies中添加依赖即可:implementati原创 2020-08-29 16:55:13 · 1317 阅读 · 0 评论 -
隐式广播 BroadcastQueue: Background execution not allowed: receiving Intent USB_PERMISSION Android O 8.0
BroadcastQueue: Background execution not allowed: receiving Intent { act=com.usb.printer.USB_PERMISSION flg=0x10 (has extras) }原创 2020-08-05 18:29:22 · 2063 阅读 · 0 评论 -
Android java ThreadPoolExecutor 线程池 一张图理解原理 执行流程 正确理解核心线程 非核心线程
首先,由图可以看出:execute一个线程时,线程池内数量 < corePoolSize时,直接启动一个核心线程执行任务;execute一个线程时,线程池内数量 >= corePoolSize,workQueue未满时,线程放入workQueue等待执行;execute一个线程时,线程池内数量 >= corePoolSize,workQueue已满,线程池内数量 < maximumPoolSize时,启动一个非核心线程执行任务;execute一个线程时,线程.原创 2020-07-31 16:49:41 · 539 阅读 · 0 评论 -
WMPF微信小程序框架 微信刷脸登录 获取openId 授权获取手机号 快速接入 快速集成
github:WMPF微信小程序框架快速接入demo:demo必装环境下载:WMPF环境应⽤版本刷脸 SDK,v2.20.1 或以上[WMPF],v1.0.3 或以上IoT Service,v1.3.100 或以上集成开发环境;在官方WMPF demo项目中找到以下文件拷贝到项目;...原创 2020-07-28 12:03:34 · 2287 阅读 · 0 评论 -
网络适配 java.net.UnknownServiceException: CLEARTEXT communication to not permitted by Android 9.0 http
Android P 也就是9.0 禁止app使用所有未加密的连接,可用如下方式开启允许http请求:在res/xml文件夹下新建一个network_security_config.xml,内容如下:<?xml version="1.0" encoding="utf-8"?><network-security-config> <base-config cleartextTrafficPermitted="true"> <trust-a原创 2020-07-21 10:55:25 · 161 阅读 · 0 评论 -
No slave process to process jobs, aborting Execution failed for task app:processDebugResources
Execution failed for task ':app:processDebugResources'.> No slave process to process jobs, aborting重启Android studio!重启Android studio!重启Android studio!原创 2020-07-14 17:08:11 · 150 阅读 · 0 评论 -
应用未安装 安装失败 Installation INSTALL_FAILED_CONFLICTING_PROVIDER INSTALL_FAILED_VERSION_DOWNGRADE
Installation did not succeed.The application could not be installed: INSTALL_FAILED_CONFLICTING_PROVIDERInstallation failed due to: ‘null’应用安装失败,原因是AndroidManifest.xml中配置的provider的android:authorities和其他的应用相同,冲突了,我的情况是我有一个自动更新安装APK的库,配置了FileProvider,多个应用原创 2020-06-24 10:53:21 · 4516 阅读 · 0 评论 -
More than one file was found with OS independent path META-INF/DEPENDENCIES LICENSE NOTICE
编译的时候,报了如下错误:What went wrong:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.> More than one file was found with OS independent path 'META-INF/DEPENDENCIES'当遇到这类错误时,在app build.gradle中加入配置:android { packagingOptions原创 2020-06-22 17:16:39 · 327 阅读 · 0 评论 -
Android 开机 自动启动 1分钟搞定开机自启!
1.创建BroadcastReceiver;/** * 开机自启 */public class BootBroadcastReceiver extends BroadcastReceiver { static final String ACTION = "android.intent.action.BOOT_COMPLETED"; @Override public void onReceive(Context context, Intent intent) {原创 2020-06-22 09:36:27 · 1110 阅读 · 0 评论 -
adb install 安装APK Failure INSTALL_FAILED_ALREADY_EXISTS Attempt to re-install without first
使用adb install安装apk的时候,设备上已经安装过一个版本,再次安装的话,会安装失败,出现如下提示信息:INSTALL_FAILED_ALREADY_EXISTS 这时只要在命令中添加-r即可覆盖安装: adb install -r 你的apk完整路径(温馨提示:打完命令后,把要安装的apk拖进命令行,有惊喜)...原创 2020-05-27 18:31:07 · 3687 阅读 · 0 评论 -
弹窗问题 Android Detected problems with API compatibility visit g.co/dev/appcompat for more info dialog
原因是Android P之后Google限制了开发者调用非公开的API方法,例如使用反射去调用SDK内部的非公开方法,这样启动app的时候就会弹窗提示,不过我们还是可以通过反射把他干掉【手动狗头】解决方法参考:public void closeAndroidPDialog() { try { Class aClass = Class.forName("android.content.pm.PackageParser$Package"); .原创 2020-05-25 10:03:38 · 788 阅读 · 0 评论 -
Android Failed to parse XML in AndroidManifest.xml ParseError at [row,col]:[306,17] Message: expecte
又是一个公司的老项目,编译报错:ERROR: Failed to parse XML in AndroidManifest.xmlParseError at [row,col]:[306,17]Message: expected start or end tag解决方法参考:1.把这种错误的注释方式修改成原创 2020-05-24 17:42:10 · 1255 阅读 · 0 评论 -
Android Unable to find method org.gradle.api.tasks.TaskInputs.file Lorg/gradle/api/tasks/TaskInputs
Android studio open公司的一个老项目,gradle编译出现以下问题:Unable to find method 'org.gradle.api.tasks.TaskInputs.file Lorg/gradle/api/tasks/TaskInputs原因是greendao导致的问题;解决方式参考:1.在project下的build.gradle添加mavenCentral()allprojects { repositories { jcenter()原创 2020-05-24 15:56:12 · 1219 阅读 · 0 评论 -
android.os.FileUriExposedException 自动安装APK报错 5分钟搞定Android 7.0+ FileProvider
5分钟搞定 Android 7.0+ fileprovider 应用间文件共享原创 2020-05-22 10:25:32 · 795 阅读 · 0 评论 -
Glide加载图片报错 java.lang.IllegalArgumentException:You cannot start a load for a destroyed activity
Glide加载图片报错 java.lang.IllegalArgumentException:You cannot start a load for a destroyed activity原创 2020-04-25 00:34:14 · 497 阅读 · 0 评论 -
Android 禁止键盘弹出 关闭键盘 禁用键盘 禁用输入法 关闭输入法
Android 禁止键盘弹出 公司App的需求是:EditText接收扫码枪的输入,或者自定义的数字输入界面,不要弹出键盘; 而当EditText接收到扫码枪数据时,获取到焦点,就会弹出键盘,这时候调用隐藏键盘的方法也不合适,会看到出现键盘再隐藏的效果; 想要不弹出键盘,在需要禁用键盘的Activity调用以下禁用键盘的方法即可。 /** * 禁止键盘弹出 ...原创 2020-04-16 12:02:48 · 2953 阅读 · 0 评论 -
Android javax.net.ssl.SSLHandshakeException
Android SSLHandshakeException请求网络接口的时候,报这个异常时,去设置-日期和时间 设置自动获取时间即可。javax.net.ssl.SSLHandshakeException:com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException:Could not validate c...原创 2020-04-15 15:42:58 · 1330 阅读 · 0 评论