- 博客(78)
- 资源 (9)
- 问答 (2)
- 收藏
- 关注
原创 adb remount 重新挂载 system时报错 Device or resource busy
adb disable-verity // 重点在这一步,取消验证即可,最新版的adb才支持此指令。问题: android 7.1.2系统中 system 属于只读权限,选用更改成读写权限。操作:使用一下3个步骤后报错Device or resource busy。解决方案:执行以下5个步骤就可以解决。
2025-01-07 09:51:00
666
原创 PDFView 1.0.2 jar包,github无法依赖下载,所以只能使用jar包进行,
PDFView 1.0.2 jar包,github无法依赖下载,所以只能使用jar包进行,此包只能添加SD、assets中的pdf,无法直接加载URL,需要下载后进行打开。此包包含libvudroid.so包。
2024-10-20 00:17:21
252
原创 camera2 + MediaRecorder 实现的分段循环录像功能
问题2:原定时5分钟录制保存一段视频,结果录像文件中显示录制了10分钟(录制了双倍时间),录像文件中的帧率减少了一半。分段保存时,只有第一段会出现这个问题,后面的视频文件则正常。注意:在手机上则不会出现这个问题。解决方案:原因未知,但解决方法是,打开摄像头后,先设置预览画面(先前是直接进行录制视频,没有设置预览画面),然后在执行录像。原因及解决:Android 11之前的系统有对保存的文件大小有限制,所以只能修改成分段保存,即录像文件3.5G保存一份。问题1. 长时间录像后发现保存的录像文件始终只有4G。
2024-09-28 17:42:50
437
原创 android BluetoothAdapter.startDiscovery() 返回false
新建立的Android 蓝牙项目,默认targetSdk 34。开始过程中,蓝牙权限全部授权,依旧无法搜索到蓝牙设备,并且BluetoothAdapter.startDiscovery()返回false。运行其他蓝牙demo都正常。将 targetSdk 34 更改为 targetSdk 33 后。,蓝牙搜索就正常了。
2024-03-14 18:52:47
672
原创 android 13 write javaBean error at *** 错误
错误原因:对象中VerifyDownloadEntity,有个Bitmap成员变量。注意:android10 不会报错,运行正常。android13就报错。
2023-11-01 16:18:58
339
原创 gradle版本是7.1.3加载arr包踩坑
补充:在踩坑的过程中,也出现以下报错: Failed to transform jdsmart-common-b3593f1-1.2.04-.aar (:jdsmart-common-b3593f1-1.2.04:) to match attributes {artifactType=android-compiled-dependencies-resources, org.gradle.status=integration}。将arr包放入到libs中, 在build.gradle中添加。
2023-10-13 11:59:41
821
原创 java.lang.IllegalArgumentException: baseUrl must end in /: http://xxx.xxx.com/cric
错误2:打印日志显示 的请求路径:http://xxx.xxx.com/index.php?m=&c=app&a=sendSMS.重路径中看到少了 /cric 这个。错误1. baseUrl must end in /: http://xxx.xxx.com/cric。Retrofit2 报错baseUrl must end in /请求时报错现象可能又两种。
2023-03-22 10:29:01
1370
原创 通过修改源码解决低内存杀死自己app的解决方案
通过修改源码解决低内存杀死自己app的解决方案:修改源码路径:frameworks\base\services\core\java\com\android\server\am\ActivityManagerService.javaprivate final int computeOomAdjLocked(ProcessRecord app, int cachedAdj, ProcessRecord TOP_APP, boolean doingAll, long now)在computeOomAd.
2022-11-04 16:47:25
802
原创 12: all buildscript {} blocks must appear before any plugins {} blocks in the script
12: all buildscript {} blocks must appear before any plugins {} blocks in the script
2022-07-05 15:16:47
6091
2
原创 FileProvider: java.lang.IllegalArgumentException: Name must not be empty
java.lang.RuntimeException: Unable to get provider androidx.core.content.FileProvider: java.lang.IllegalArgumentException: Name must not be empty
2022-06-22 14:40:04
1883
原创 java.lang.RuntimeException: Unable to get provider com.tencent.android.tpush.SettingsContentProvide
问题:集成'com.tencent.tpns:tpns:1.2.6.0-release' //TPNS 推送包在Android 4.4 报错 java.lang.RuntimeException: Unable to get provider com.tencent.android.tpush.SettingsContentProvider: java.lang.ClassNotFoundException: Didn't find class "com.tencent.andro
2022-06-20 17:52:30
898
原创 Resource compilation failed. Check logs for details.
记录遇到过的搜索不到明确答案的问题。错误日志:Execution failed for task ':app:mergeDebugResources'.> A failure occurred while executing com.android.build.gradle.internal.res.ResourceCompilerRunnable > Resource compilation failed. Check logs for details.* Try:Ru..
2022-05-30 16:09:36
2359
原创 android 混淆报错记录
1. Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object reference解决方案:fastjson混淆时, 对应的实体类中使用了Integer去接收int类型,所以报错。将实体类中的Integer改为int类型即可2.混淆代码后Gson 解析为null现象:网络请求返回的值通过gson转成对象后,所有字符串都未null解决方案:将对象的混淆配置 -keep class x
2022-05-13 17:01:32
1675
1
原创 错误: 已在类 BuildConfig中定义了变量 VERSION_NAME
错误日志: 错误: 已在类 BuildConfig中定义了变量 VERSION_NAME错误日志指向的代码:在build文件夹中。解决方案: 通过全局搜索VERSION_NAME, 在library中的gradle文件搜索到,屏蔽此处代码(红框处)即可解决。...
2022-05-13 16:47:14
1365
原创 集成百度语音时报错 Can‘t found ASR Core native method
错误场景: 在旧项目中集成百度语音时,debug模式下运行真机一切正常, 打包release安装包后运行报错 Can't found ASR Core native method。解决方案: 由于旧项目开启了混淆模式, 导致打包release安装包后运行出错。添加百度语音的混淆代码 -keep class com.baidu.speech.**{*;}, 解决!细节决定成败...
2022-05-09 17:59:17
284
原创 科大讯飞AIUI唤醒报错25102
科大讯飞AIUI唤醒报错25102, 查询错误码为 非法参数,第一次出现错误场景:第二次错误出现场景:AIUI官方demo AIUIChatDemo 运行OK, 根据demo集成到项目中运行时, 报错25102,排错方式:1. 对比 AIUIAgent.createAgent(context, getAIUIParams(), my); getAIUIParams()参数字符串, 看是否出现和 AIUIChatDemo 中不一样的地方.2.初始化 AIUIAgent.crea
2022-04-15 19:45:46
2378
原创 android studio arctic fox 运行 main时报错
android studio arctic fox 运行 main时报错:说明:升级或下载最新studio时,无法运行main,网上查找解决如下:Gradle构建问题打开工程下的.idea/gradle.xml在GradleProjectSettings 添加 如下图:参考:https://www.jianshu.com/p/bbf5c5d3ca16添加以上配置后,还是报错: 错误日志如下:解决方案: 将targetSdk改为30及以下...
2022-01-14 16:55:58
1769
原创 Android 算法
1.均方根 /** * RMS均方根: * 所有数值,先将每个数值平方,然后将平方后的所有数值求和,再除以总体大小得到均值,再将均值开平方得到均方根 */ public static double meanRoot(double[] in){ double sum = 0; for (double v : in) { sum = Math.pow(v, 2) + sum; // Math.pow 平方
2021-05-08 17:14:09
918
1
原创 Android 10系统onKeyUp和onKeyDown无法被监听的问题。
问题描述:继承了activity后实现onKeyUp和onKeyDown方法进行按键监听,点击“OK按键”后,onKeyUp和onKeyDown无任何回调,但是界面上有响应(如下图),一个图标被选中并执行了点击事件。问题分析:此现象应该是“OK按键”的点击事件给系统优先消耗了。未查明原因(新开发板Android10出现的问题, 旧开发板Android7未出现这个问题)参考原文:1.https://blog.youkuaiyun.com/yxhuang2008/article/details/53822072
2021-02-24 16:17:48
1666
原创 Android 10 开机自启策略
一、AndroidQ从后台启动Activity的限制Android 10 (API 级别 29) 及更高版本对后台应用可启动 Activity进行限制。Android10中, 当App的Activity不在前台时,其启动Activity会被系统拦截,导致无法启动。这导致使用静态注册开机广播后,实现开机自启的方式不能用了。解决方案:向用户申请SYSTEM_ALERT_WINDOW权限,系统就不会拦截该程序后台启动的Activity。//AndroidManifest中<uses-per.
2021-01-09 15:22:27
6667
2
原创 开发板 Android7.1 适配 Android10.0---记录
1.启动服务的变更:第一步:使用startForegroundService来启动service if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { startForegroundService(new Intent(this, MyService.class)); } else { startService(new Intent(this, MyService.class)); }第二步:在myService
2020-12-29 09:57:07
1259
原创 Android GB28181 SIP注册
Android GB28181 SIP注册demo下载地址:https://download.youkuaiyun.com/download/m0_37039192/12487977直接上代码public class SipStackAndroid implements SipListener { private static SipStackAndroid instance = null; public static SipStack sipStack; public static
2020-06-02 14:13:22
5367
2
原创 G711音频文件播放器
使用Audacity 音频播放器,能播放G711文件。官网地址:https://www.audacityteam.org/步骤:文件 > 导入 > 原始数据,选择g711的音频文件,然后设置导入的音频文件数据即可。
2020-05-28 12:05:43
9423
2
原创 Error while executing process D:\Android\SDK\android-sdk-windows\cmake\3.6.4111459\bin\cmake.exe wit
错误信息:Build command failed.Error while executing process D:\Android\SDK\android-sdk-windows\cmake\3.6.4111459\bin\cmake.exe with arguments {--build E:\demo\20200427\2\GB28181Android-master\gb28181li...
2020-04-29 10:09:33
8775
原创 错误: 写入ImageSaver时出错: ... (拒绝访问。)
点击运行时,studio 报错:错误: 写入ImageSaver时出错: E:\gdvictor_helmet_projek\helmet_project_vctms_krt_Thermography\helmet_project_vctms_krt_Thermography\lib_camera2\build\intermediates\javac\debug\compileDebugJav...
2020-03-28 11:04:47
8360
原创 framework编译报错记录
1.报错内容1970-07-03 09:25:32.243 14775-14775/? E/AndroidRuntime: FATAL EXCEPTION: main Process: com.android.provision, PID: 14775 java.lang.RuntimeException: Unable to instantiate activity Comp...
2020-01-02 12:24:20
7933
原创 framework 模块编译问题
模块编译: mmm frameworks/base/ 出现以下报错.解决方案: 先将路径切换framework/base 下执行编译mmm core/res/ 生成framework-res.apk然后在将路径切换至源码在此执行mmm frameworks/base/...
2019-12-25 17:55:46
5917
原创 android 7.1 权限自动授权(不弹出授权对话框)
1.第一种方式: 修改DefaultPermissionGrantPolicy.java这个类说明: 指定包名进行自动授权,即指定的包名进行动态授权时,不弹出授权对话框自动授权源码路径:/sc60/frameworks/base/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java修改处:...
2019-12-18 20:03:45
10896
1
原创 android.media.MediaCodec$CodecException: Error 0xfffffc0e
原文链接:https://blog.youkuaiyun.com/zhang___yong/article/details/82760756报错代码: final MediaFormat format = MediaFormat.createVideoFormat(MIME_TYPE, mWidth, mHeight); mMediaCodec.configure(...
2019-09-24 15:44:22
65471
13
原创 Fatal signal 11 (SIGSEGV), code 2, fault addr 0xc700660c in tid 6971 (Thread-33)
使用声网 pushExternalvideoFrame进行推流时, APP 闪退问题.错误内容:大神指点:signal 11 大部分是越界错误.解决方案: 获取视频流的设备最大分辨率为384×288, 而我进行推流时设置的分辨率为 640*480, 导致引起报错,修改设置分辨率就行....
2019-09-19 15:37:00
5536
4
原创 java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/项目包名-
报错:java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/项目包名-2/base.apk", zip file "/data/app/项目包名-2/split_lib_dependencies_apk.apk", zip file "/data/app/项目...
2019-09-06 16:43:35
3096
原创 flutter 布局的放大,隐藏, 权重的组合运用的demo—新手记录
测试demo场景:要求:1.将布局平分3等分2.点击单个部件进行放大部件(及全屏)图片:代码:class _EachViewState extends State<EachView> { List<entity> _list; @override void initState() { // TODO: implemen...
2019-07-28 13:47:09
2900
原创 camera2 曝光百度翻译记录
相机设备的自动曝光程序被禁用。public static final int CONTROL_AE_MODE_OFF = 0;相机设备的自动曝光程序处于活动状态,没有闪光灯控制。public static final int CONTROL_AE_MODE_ON = 1;和上一样,除了相机设备还控制相机的闪光灯单元,在低光条件下启动它。public static final i...
2019-07-08 18:17:36
1688
原创 flutter webrtc 问题
1.报错:Unable to RTCPeerConnection::setRemoteDescription: Failed to set remote answer sdp: Called with SDP without SDES crypto.解决方案:DtlsSrtpKeyAgreement 的值改为true。final Map<String, dynamic> l...
2019-07-08 14:14:50
3003
原创 android 7.1 禁止安装第三方软件
要求:Android 7.1 只允许安装自己的apk软件,禁止安装其他软件实现: 通过包名对比来实现,源码路径:/services/core/java/com/android/server/pm/PackageManagerService.javapublic void handleStartCopy() throws RemoteException { int...
2019-07-03 14:08:38
8032
2
原创 新手开发flutter问题记录
1.运行 flutter build apk 报错:D:\flutter_sdk\flutter>flutter build apkError: No pubspec.yaml file found.This command should be run from the root of your Flutter project.Do not run this command from...
2019-06-26 09:22:11
3570
1
原创 camera2 开发demo记录
camera2开发,谷歌提供了两个demo,android-Camera2Basic和android-Camera2Raw.android-Camera2Basic: 使用这个demo,出现了在光线暗的情况下拍照(不开闪光灯),不出图片(即onImageAvailable(ImageReader reader)这个方法没有被执行回调.)或图片是一张纯绿色图片....
2019-06-24 11:00:11
2316
4
PDFView 1.0.2 jar包,github无法依赖下载,所以只能使用jar包进行
2024-10-20
腾讯 X5 浏览器内核 静态 集成demo
2022-11-02
FFT和SVM.zip
2021-05-08
Android音视频采集
2020-05-28
Android 5.0以上录屏源代码
2017-08-31
WiFi热点创建,搜索,连接demo
2017-06-02
手机的共有目录,flutter怎么获取
2024-09-17
camera2 开发时, 在光线不足的情况下拍照, 不开闪光灯,为什么不出图片?
2019-06-17
studio 追踪方法的问题, 有没有大神指点??
2019-04-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人