- 博客(9)
- 资源 (14)
- 收藏
- 关注
原创 UnsatisfiedLinkError: dlopen failed: “/data/app/~~xxxxx==/lib/arm64/.so“ has bad ELF magic: 00000000
调试某Android硬件盒子,在升级app后,断电重启,出现以下错误信息:UnsatisfiedLinkError: dlopen failed: “/data/app/~~pGPujfYZls2be5Bj5rrwSg==/xxxx(这里是包名)-m5mN2cWGRTn-ZUO_CY4Fng==/lib/arm64/xxx_jni.so” has bad ELF magic: 00000000。这可能会导致共享库文件出现损坏或不完整的情况。如果共享库的路径或其他相关配置发生了变化,加载共享库时会发生错误。
2023-06-02 16:07:54
3750
1
原创 pip install Appium-Python-Client 安装失败,提示Read timed out.
它可以模拟用户在应用程序中的操作,例如点击按钮、输入文本、滑动屏幕等,并自动捕获和检查应用程序中的UI元素。1.更换pip源:默认情况下,pip使用的是PyPI源,您可以尝试更换为国内的pip源,例如阿里云、清华等。Appium支持多种测试框架,包括JUnit、TestNG、RSpec等,并提供了一些内置的测试用例,可以帮助开发人员快速启动测试。总之,Appium是一个功能强大的移动应用程序自动化测试框架,可以帮助开发人员和测试人员快速、准确地测试移动应用程序的功能和UI。【Appium简介】
2023-05-12 15:24:51
1262
原创 使用Handler时如何能确保没有内存泄漏
需要注意的是,使用第一种方法时,如果Handler需要访问外部类的成员变量或方法,需要将它们定义为静态或使用弱引用持有。使用第三种方法时,需要确保在Activity销毁时,所有未处理的消息和回调都被正确地清除。在Activity的onDestroy()方法中,调用Handler的removeCallbacksAndMessages()方法,移除所有未处理的消息和回调。使用Handler时,由于Handler会持有外部类的引用,如果不注意处理,就会造成内存泄漏。2.使用静态内部类+弱引用。
2023-05-06 12:50:45
736
原创 关于Handler在不同场景的优化,防止内存泄漏
对于近期排查内存泄漏时遇到的关于Handler使用不当造成内存泄漏的一些优化总结。代码看着确实比以前多了些,但只要能优化,咋都行。以下均使用静态内部类+弱引用的方式,解决Handler持有外部类引用导致的内存泄漏问题。
2023-04-15 16:09:06
97
原创 Android接入USB音频设备,系统一直发送广播
在onReceive()方法中,检查广播的类型并获取连接或断开连接的设备。然后,可以检查设备是否是我们要处理的音频设备,并执行相应的操作。当USB音频设备(如麦克风)连接到Android设备时,系统可能会发送广播来通知应用程序有新的音频设备已连接或已断开连接。要解决这个问题,可以使用BroadcastReceiver类注册接收系统发送的USB音频设备连接或断开连接的广播。今天发现有一款USB音频设备接入Android后,系统一直发送广播,导致出现了一些异常情况,下面是预想中的一种方案,在此记录一下。
2023-04-14 20:21:35
745
1
原创 颜色不透明度
@TOC颜色不透明度颜色不透明度<!--颜色值不透明度对照表--><!--百分比-开头字母--><!--100% —FF--><!--99% —FC--><!--98% — FA--><!--97% — F7--><!--96% — F5--><!--95% — F2--><!--94% — F0--><!--93% — ED--><!--92% — EB--
2021-02-03 16:39:07
159
原创 Android,iOS应用适配IPv6之网络配置
记录一下最近两天Android,iOS应用适配IPv6的经历,希望对有类似需求的同学有所启发和帮助。关键问题出在服务器和网络环境的配置上。下面两句话是核心:1.安卓已知问题:安卓手机不支持dhcpv6获取ipv6地址,只能使用无状态地址分配ipv6地址,而且安卓必须使用双栈,即同时分配ipv4和ipv6地址,才能获取ipv6地址。2.如果是路由器发地址,需要配slaac,而且ipv4/ipv6双栈都要打开;如果不配slaac,安卓获取不到地址。【常用的IPv6资源】1)清华大学 TUN.
2020-11-12 18:13:06
8158
1
banner-master(AS版)
2016-11-17
BannerMaster(Eclipse版)
2016-11-17
Httpurlconnection请求网络数据,使用Android Studio.zip
2016-03-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人