
Android
文章平均质量分 59
sdn练习册
践于当下
展开
-
升级后,配置文件被清空,导致无法开启WiFi
data/vendor/wifi/wpa/wpa_supplicant.conf 是0字节,导致wpa_supplicant_init_iface缺少”p2p_disabled=1“的配置就会在走错flow到p2p。实验一:在/data/vendor/wifi/wpa/wpa_supplicant.conf 加入”p2p_disabled=1“,并重启,问题消失。实验三:/data/vendor/wifi/wpa/wpa_supplicant.conf 清空内容,确认文件大小为0字节,并重启,问题复现。原创 2023-06-14 14:12:30 · 1440 阅读 · 0 评论 -
Android 反编译与防止被反编译
反编译神器:jadx防止反编译防止反编译的几种方法Android ProGuard启用ProGuard在Android专案根目录下,有个「project.properties」档案,找到以下字串,并移除掉前面的「#」,即可启用ProGuard。#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:progua...原创 2019-10-12 10:35:05 · 308 阅读 · 0 评论 -
Looper与Handler
android需要将耗时的操作放在子线程,否则ANR致使AP关闭;但若子线程涉及UI更新,而Android主线程是线程不安全的(线程安全是指:多线程访问加锁以提供数据保护),所以UI更新只能放在主线程执行。 http://gityuan.com/2015/12/26/handler-message-framework/每个Thread只对应一个looper,有ThreadLocal的限制;原创 2017-08-09 22:21:44 · 246 阅读 · 0 评论 -
binder
http://gityuan.com/android/#三通信方式原创 2017-08-09 23:26:42 · 195 阅读 · 0 评论 -
Audio 环形buffer
没有同步和锁所构建的缓冲系统,Android的经典之作!audio_track_cblk_t原创 2017-08-04 00:33:00 · 1310 阅读 · 0 评论 -
Android/Java中的两种常见内存泄漏
静态变量非静态内部类原创 2019-06-05 17:35:44 · 178 阅读 · 0 评论