摘要: 解决方法 在Android studio, file-->settering >plugins android NDK support插件的选项去掉,restart,重新debug, NDK无法add breakpoint,再 file-->settering >plugins android ND 阅读全文
posted @ 2023-03-22 19:29 xiaowang_lj 阅读(555) 评论(0) 推荐(1) 编辑
摘要: 最近在写代码时碰到如下错误: java.lang.IllegalArgumentException: com.example.imdemo: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG 阅读全文
posted @ 2023-03-22 15:02 xiaowang_lj 阅读(1305) 评论(0) 推荐(0) 编辑
摘要: 1.创建脚本 执行报错 -bash: ./test.sh: /bin/bash^M: bad interpreter: No such file or directory 解决方法 由于脚本是在Windows环境下创建的,放在Linux环境下会存在格式的问题,需要转换一下格式 使用 dos2unix 阅读全文
posted @ 2023-03-21 15:22 xiaowang_lj 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 配置编译规则 LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE_TAGS := optional LOCAL_SRC_FILES := $(call all-java-files-under, app/src/main/j 阅读全文
posted @ 2023-03-21 10:15 xiaowang_lj 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 1.自己在data/tcpdump 下定义了 tcpdump_file类型的文件 file_context /data/tcpdump(/.*)? u:object_r:tcpdump_file:s0 file.tetype tcpdump_file, file_type; 2.测试报错 java. 阅读全文
posted @ 2023-03-20 20:00 xiaowang_lj 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1. DAC和MAC 在了解SELinux之前,我们先来了解一下Linux的两种访问控制策略:DAC和MAC 1.1 Linux DAC DAC,自主访问控制(Discretionary Access control)。系统只提供基本的验证, 完整的访问控制由开发者自己控制。 DAC将资源访问者分成 阅读全文
posted @ 2023-03-20 19:54 xiaowang_lj 阅读(969) 评论(0) 推荐(0) 编辑
摘要: 1.ActivityManager的getRunningTasks方法 public String getTopActivity(String path) { ActivityManager activityManager = (ActivityManager)getContext().getApp 阅读全文
posted @ 2023-03-18 15:20 xiaowang_lj 阅读(752) 评论(0) 推荐(0) 编辑
摘要: TreeMap是有序map,通过key进行排序 1.TreeMap是如何实现去重和排序的? TreeMap实现了SortedMap接口,它是一个key有序的Map类。 TreeMap的默认排序规则:根据key元素的 compareTo 方法来排序。 2.自定义排序: 我们还可以向TreeMap的构造 阅读全文
posted @ 2023-03-18 15:09 xiaowang_lj 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 又称规则表达式,(Regular Expression,在代码中常简写为regex、regexp或RE),是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符"),是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串, 阅读全文
posted @ 2023-03-18 10:44 xiaowang_lj 阅读(63) 评论(0) 推荐(0) 编辑
摘要: system :数据没有加密 system_ce:使用可信证书加密 用户解锁设备后使用 system_de:设备加密 开机的时候使用 A/B 系统原理 A/B 系统是将system分区分成两个,一个是工作分区,一个是升级分区。平时系统工作在A分区,OTA升级在B分区。两个工作可以同时进行。B升级完成 阅读全文
posted @ 2023-03-17 11:16 xiaowang_lj 阅读(275) 评论(0) 推荐(0) 编辑