- 博客(27)
- 收藏
- 关注
原创 java.lang.IllegalArgumentException: Software rendering doesn‘t support hardware bitmaps
在Android开发中,如果需要支持硬件加速,可以在AndroidManifest.xml文件中为<application>标签添加android:hardwareAccelerated="true"属性。然而,有时即使配置了硬件加速,某些项目仍可能因冲突而无法生效。此时,可以通过代码对图片进行转换来解决。以下是一个示例代码,使用Picture和Canvas将位图转换为Bitmap,并指定Bitmap.Config.RGB_565格式,以优化性能并减少内存占用。
2025-05-17 19:05:42
245
原创 Android 代码将多张图片合并成一张
本文介绍了如何使用Java代码将两张图片水平合并成一张。通过BitmapUtil类中的mergeHorizontal方法,首先对两张图片进行宽度调整,确保它们长度相近。然后,创建一个新的Bitmap对象,宽度为两张图片宽度之和加上预设的间隙,高度为两张图片中较大的高度。最后,使用Canvas将两张图片绘制到新的Bitmap上,实现水平合并。此方法可通过调整width和height参数,轻松扩展到多张图片的合并或垂直方向的合并。
2025-05-17 18:59:20
418
原创 Android 开发 如何生成系统签名
/keytool-importkeypair -k 生成的.jks -p 密码-pk8 platform.pk8 -cert platform.x509.pem -alias 用户。
2025-04-15 20:31:34
297
原创 internal error: bazel command failed: fork/exec ./build/bazel/bin/bazel: no such file or directory “
安卓源码编译报错
2024-03-13 15:40:39
1923
原创 Verification error in boolean android.app.HomeVisibilityObserver.isHomeActivityVisible()
某些应用会依赖一些第三方 jar 包,编译时如果打开了预编译优化,全编译时可能报错无法正常编译。这时候,针对单个应用,去掉其预编译优化。整包编译源码的时候的时候报错。
2023-12-22 10:59:17
561
原创 carplay问题解析流程
解决问题,需要多方沟通要点,这次问题的之所以发生,是多方都不知道,底层库不允许调用。多次调用才确定到问题点,直接底层崩溃的问题,是最难定位的,多方沟通原理才行。通过CarPlay.getCarPlayService()方法来获取服务时,未知原因崩溃,没有报错,没有异常抛出。4.修改public.libraries.txt文件,并且push进去,重启车机直接崩溃。3.运行carplay源码在非指定目录,程序崩溃报错,.so底层库,不允许调用。1.首先询问了carplay开发,服务是存在并且可用的。
2023-10-20 15:29:42
475
原创 VBA 批量 替换指定的数据
使用Excel时,我们需要批量按照某些规则替换数据,ALT+F11,调出VBA编译器,插入-模块-输入如下代码。修改范围和替换前,和替换后,执行即可。
2023-07-25 15:04:05
3569
原创 android.os.DeadSystemException
在程序压测的过程中,出现过此类问题,查了很多资料。都在说是这个问题是系统核心进程出错了,需要重启,所以杀掉了所有的应用。下面是源代码,源代码,也无法给我们任何的帮助。/** * The core Android system has died and is going through a runtime restart. All * running apps will be promptly killed. */public class DeadSystemException extends D
2022-04-25 14:20:23
6480
原创 【java.lang.IllegalStateException 小记】
java.lang.IllegalStateException: Fragment not attached toan activity.atandroidx.fragment.app.Fragment.requireActivity(Fragment.java:833)刚开始注意,其实是一个很简单的问题,就是frament没有加载到activity上,所以导致,调用requireActivity抛出此异常。通常是界面快速切换导致的问题。源码 public final FragmentActiv
2022-04-25 12:24:54
2251
原创 Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: s
问题:Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException原因:gradle 版本太低解决方案:gradle版本提高
2021-12-27 19:59:35
7565
原创 Unable to make field private final java.lang.String java.io.File.path accessible: module java.base d
问题:Unable to make field private final java.lang.String java.io.File.path accessible: module java.base does not “opens java.io” to unnamed module @4f3bc4f原因:JDK版本过高导致的。修改为正常的1.8即可解决方案:
2021-12-27 19:56:54
18237
5
原创 Android中常用的加密方式
Android中常用的加密方式HmacSHA1public static String getSignUtil(String key ,String base) { Log.i(TAG, "getSignUtil: GET SIGN"); String type = "HmacSHA1"; SecretKeySpec secret = new SecretKeySpec(key.getBytes(), type); Mac mac = null; try {
2021-12-08 15:37:21
5411
原创 安卓RSA踩坑第一弹
安卓RSA踩坑第一弹问题:解密出现了乱码首先是Base64的问题,编码问题,解析问题。然后才是RSA,和后台是不一样的,不能直接使用,代码如下。 RSAPrivateKey priKey = (RSAPrivateKey) KeyFactory.getInstance("RSA").generatePrivate(new PKCS8EncodedKeySpec(decoded)); Cipher cipher = Cipher.getInstance("
2021-08-02 19:06:08
1483
原创 OkGo个人笔记
OkGo个人笔记一、引入implementation ‘com.lzy.net:okgo:3.0.4’二、权限<!-- 开启网络访问权限 --><uses-permission android:name="android.permission.INTERNET" /><!-- 允许访问网络状态的权限 --><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /&
2021-07-24 11:16:00
170
原创 PlaySilence thread has died.
首先,打开系统的控制面板。打开页面中的realtek高清晰音频管理器。打开右上角的“插孔设置”黄色文件夹类似图标。禁用前面板插孔检测勾选中。扬声器或耳机未插入的问题就解决了。退出到控制面板,找到-声音,右键-扬声器,点击-属性,选择-高级,把48000hz改成44100hz,点击确定。重新连接就可以了!...
2020-05-18 10:13:10
1355
原创 Android 10 网络权限
Android 10 中,只在AndroidManifest.xml中使用:app不能访问网络。需要在application中添加 android:usesCleartextTraffic=“true” 。例:“ ”这样才能访问网络,刚开始没注意,略坑!...
2020-04-28 17:59:13
7133
7
原创 MqttException (0)
需要以下权限:<uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /><uses-permission android:name="android....
2019-07-29 13:28:35
2677
3
原创 Module 'app': platform 'android-26' not found.
Module ‘app’: platform ‘android-26’ not found.Ctrl+shift+alt+s 或者File > Project Structure手动选择JDK的位置。
2019-07-08 09:51:34
23043
7
原创 安卓串口编程中遇到的坑
安卓串口编程中遇到的坑Long monitor contention with owner Thread-7 (3600) at int libcore.io.Posix.readBytes(java.io.FileDescriptor, java.lang.Object, int, int)(Posix.java:-2) waiters=0 in void com.kongqw.serial...
2019-06-04 19:07:48
1739
原创 Found data binding errors.
Found data binding errors.Found data binding errors.****/ data binding error ****msg:Identifiers must have user defined types from the XML file. rbtn_de_Cz is missing itfile:E:\workspace\gedisg\app...
2019-02-28 09:22:20
3897
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人