- 博客(75)
- 资源 (9)
- 问答 (2)
- 收藏
- 关注
原创 android BluetoothAdapter.startDiscovery() 返回false
新建立的Android 蓝牙项目,默认targetSdk 34。开始过程中,蓝牙权限全部授权,依旧无法搜索到蓝牙设备,并且BluetoothAdapter.startDiscovery()返回false。运行其他蓝牙demo都正常。将 targetSdk 34 更改为 targetSdk 33 后。,蓝牙搜索就正常了。
2024-03-14 18:52:47 454
原创 android 13 write javaBean error at *** 错误
错误原因:对象中VerifyDownloadEntity,有个Bitmap成员变量。注意:android10 不会报错,运行正常。android13就报错。
2023-11-01 16:18:58 303
原创 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 681
原创 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 1181
原创 通过修改源码解决低内存杀死自己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 754
原创 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 5804 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 1780
原创 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 794
原创 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 2242
原创 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 1572 1
原创 错误: 已在类 BuildConfig中定义了变量 VERSION_NAME
错误日志: 错误: 已在类 BuildConfig中定义了变量 VERSION_NAME错误日志指向的代码:在build文件夹中。解决方案: 通过全局搜索VERSION_NAME, 在library中的gradle文件搜索到,屏蔽此处代码(红框处)即可解决。...
2022-05-13 16:47:14 1270
原创 集成百度语音时报错 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 242
原创 科大讯飞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 2304
原创 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 1753
原创 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 862 1
原创 Android 10系统onKeyUp和onKeyDown无法被监听的问题。
问题描述:继承了activity后实现onKeyUp和onKeyDown方法进行按键监听,点击“OK按键”后,onKeyUp和onKeyDown无任何回调,但是界面上有响应(如下图),一个图标被选中并执行了点击事件。问题分析:此现象应该是“OK按键”的点击事件给系统优先消耗了。未查明原因(新开发板Android10出现的问题, 旧开发板Android7未出现这个问题)参考原文:1.https://blog.csdn.net/yxhuang2008/article/details/53822072
2021-02-24 16:17:48 1556
原创 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 6564 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 1197
原创 Android GB28181 SIP注册
Android GB28181 SIP注册demo下载地址:https://download.csdn.net/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 5293 2
原创 G711音频文件播放器
使用Audacity 音频播放器,能播放G711文件。官网地址:https://www.audacityteam.org/步骤:文件 > 导入 > 原始数据,选择g711的音频文件,然后设置导入的音频文件数据即可。
2020-05-28 12:05:43 8980 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 8696
原创 错误: 写入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 8323
原创 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 7903
原创 framework 模块编译问题
模块编译: mmm frameworks/base/ 出现以下报错.解决方案: 先将路径切换framework/base 下执行编译mmm core/res/ 生成framework-res.apk然后在将路径切换至源码在此执行mmm frameworks/base/...
2019-12-25 17:55:46 5837
原创 android 7.1 权限自动授权(不弹出授权对话框)
1.第一种方式: 修改DefaultPermissionGrantPolicy.java这个类说明: 指定包名进行自动授权,即指定的包名进行动态授权时,不弹出授权对话框自动授权源码路径:/sc60/frameworks/base/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java修改处:...
2019-12-18 20:03:45 10760 1
原创 android.media.MediaCodec$CodecException: Error 0xfffffc0e
原文链接:https://blog.csdn.net/zhang___yong/article/details/82760756报错代码: final MediaFormat format = MediaFormat.createVideoFormat(MIME_TYPE, mWidth, mHeight); mMediaCodec.configure(...
2019-09-24 15:44:22 65360 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 5441 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 3052
原创 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 2858
原创 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 1656
原创 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 2917
原创 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 7919 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 3460 1
原创 camera2 开发demo记录
camera2开发,谷歌提供了两个demo,android-Camera2Basic和android-Camera2Raw.android-Camera2Basic: 使用这个demo,出现了在光线暗的情况下拍照(不开闪光灯),不出图片(即onImageAvailable(ImageReader reader)这个方法没有被执行回调.)或图片是一张纯绿色图片....
2019-06-24 11:00:11 2279 4
转载 Flutter控件(2)
转载:http://blog.chengyunfeng.com/?p=1041Flutter 控件之 Routes 和 Navigator一个 App 通常会有多个界面,每个界面实现不同的功能,并在多个界面之间跳转。在 Flutter 中多个界面的跳转是通过 Navigator 来实现的。在 Flutter 中定义了一个OverlayWidget 用来管理多个界面,Over...
2019-06-02 00:14:56 1754
转载 Flutter控件(1)
转载:http://blog.chengyunfeng.com/?p=1041Flutter控件之MaterialAppMaterialApp代表使用纸墨设计(Material Design)风格的应用。里面包含了纸墨设计风格应用所需要的基本控件。MaterialApp主要属性如下:title:在任务管理窗口中所显示的应用名字 主题:应用各种UI所使用的主题颜色 col...
2019-06-02 00:04:15 1354
原创 Missing android.support.FILE_PROVIDER_PATHS meta-data
错误日志:2019-03-13 14:12:19.748 26138-26138/com.gdvictor.ivhelmet E/AndroidRuntime: FATAL EXCEPTION: main Process: com.gdvictor.ivhelmet, PID: 26138 java.lang.RuntimeException: Unable to get pro...
2019-03-13 14:23:54 16050 2
腾讯 X5 浏览器内核 静态 集成demo
2022-11-02
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关注的人