Dic--CSDN博客

自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(248)
  • 收藏
  • 关注

原创 Android AOSP 架构和各层次开发内容介绍

介绍Android系统的架构分层,简单说明开发工程师对应职责,希望能通过实际案例亲身学习到整个层次架构。(待完善)

2024-11-17 16:11:11 1929

原创 【笔记】OpenHarmony设备开发:搭建开发环境(Ubuntu 20.04,VirtualBox 7.0.14)

完成后,根据指导完成(HarmonyOS Connect 开发工具系列课)

2024-03-27 00:04:06 2618

原创 Windows10下载Android 源码 AOSP单个模块代码(含WSL安装步骤)

AOSP(Android Open Source Project)安卓开源项目cn可访问AOSP官网:https://source.android.google.cn/由于网络限制,只能用国内镜像同步AOSP的代码。原本打算下载部分模块代码(为了方便阅读),但是github上AOSP缺少部分模块的代码。Github上不完整的源代码:https://github.com/aosp-mirror途径:通过repo的init,获取repo目录查看manifest文件夹下default.xml

2020-10-19 23:32:42 2000

原创 Android 15 获取网络切片信息的标准接口

Android 提供通用的标准接口获取网络切片的信息(sliceInfo),公开的API是,在PDN建立 setup_data_call 中是不包含这种公开信息的。

2025-03-18 12:03:37 514

原创 Android 14 Telephony 网络选择功能介绍

介绍Android Telephony 数据模块网络选择功能的代码流程及平台方案对比。思考关于选网,从简单的网络评分到完善的网络代理是如何变化的问题?结合deepseek的答案批判质疑梳理这块流程。

2025-03-16 20:07:57 705

原创 Android Telephony 四大服务和数据网络控制面数据面介绍

android telephony的四大核心服务,控制面和数据面的含义解读,结合业务场景说明流程(持续完善)

2025-03-08 16:23:57 1231

原创 学习 Wireshark 分析 Android Netlog

记录查看wireshark 网络信息过滤方法和信息解读,记录Wireshark工具常用的过滤器表达式(待完善)

2025-03-04 18:21:47 1158

原创 Android 数据库查询对比(APN案例)

以Android Settings应用Access Point Name 功能页为案例,分析调用TelephonyProvider进行数据库查询流程中的线程问题,介绍包含CursorLoader会异步执行查询的知识,明确区分直接调用和通过Loader调用的区别。(待完善)

2025-02-28 18:33:55 900

原创 KaiOS 4.0 APN List 界面加载debug

onBeforeShow中,用Promise.all(promises).then(result 替换了ApnSettingsManager.queryApns(serviceIdNum, apnType).then 逻辑,应该是所有的promises处理完之后才会去重新得到apnListView,属于异步的过程。路径:gaia/apps/settings/js/panels/apn_list/panel.js。在列表选中APN进入编辑后,退出返回列表界面时无法焦点选中编辑的APN。

2025-02-13 17:44:44 773

原创 KaiOS 平台对网络切片的支持情况

介绍网络切片相关术语,包含kaios的支持机制

2025-02-12 11:03:35 366

原创 为什么要定制TelephonyProvider的URI?

android原生的telephonyprovider已经提供了各种匹配sim卡的uri,为什么还要定制APN URI?

2025-02-07 18:21:18 311

原创 Android telephony | supl PDN建立和定位信息获取

android telephony ril面试被问到如何发起supl APN的PDN建立的?能获取到什么信息?

2025-02-07 17:14:52 1073

原创 KaiOS debug 方法

持续完善kaios debug过程中的方法疑问,用的的settings属性值

2025-01-17 14:07:03 150

原创 Android 网络层相关介绍

(持续完善)Android 设备的网络协议需求解读,默认支持情况介绍,网络层相关的逻辑解读

2025-01-11 18:27:04 831

原创 Kotlin | Android Provider 的实现案例

(待完善)使用Kotlin编写Android Provider的Demo案例。

2025-01-10 11:13:18 640

原创 Android V QCOM GPS | APN for LocationService

(待完善)高通平台上面独有的GPS功能会使用时查询SuplAPN的protocol,但是查询逻辑跟客制化TelephonyProviderURI会有冲突,得到的APN数据多条,协议验证失败。

2025-01-07 16:05:49 1002 1

原创 Android Telephony | 协议测试针对 test SIM attach network 的问题解决(3GPP TS 36523-1-i60)

关于开机APN加载同步Modem以及 attach 网络的APN选择,包含CarrierConfig中allowed_initial_attach_apn_types_string_array 的定制,提供一些运营商的oa APN配置参考。对于GCF 3GPP 协议测试,有哪些需要定制的卡,应该如何配置测试卡呢?

2025-01-06 16:28:37 1060 2

原创 Win 11 拷贝文件失败,错误0x800704C8: 请求的操作无法在使用用户映射区域打开的文件上执行。

这是AMD系统各种问题,还是Win11还是联想笔记本的问题?明明没有占用资源,经常拷贝出问题,系统分区、运行资源?解释:0x800704C8 这个错误在尝试移动或复制文件时可能会出现,主要由权限问题或第三方应用程序的干扰引起。如果你继续收到此错误,可以使用错误代码来搜索有关此问题的帮助。错误 0x800704C8: 请求的操作无法在使用用户映射区域打开的文件上执行。过一会就好了,难道是还在拷贝中?手机拷贝到电脑的时候显示已完成了。手机拷贝照片到电脑,再把电脑的照片拷贝到移动硬盘的过程报错。

2025-01-05 21:42:27 677

原创 Network Slice | Android 网络切片流程简介和日志分析

对 5G Protocol NW Slicing 测试的日志分析,网络切片PDN建立和释放(待完善)

2024-12-27 16:15:24 1080

原创 KaiOS 4.0 | DataCall and setupData implemention

KaiOS PDN建立的流程梳理,介绍DataCallManager及DataCallHandler代码逻辑,结合LOG进行流程说明。(持续更新日志分析)

2024-12-25 16:10:22 1125

原创 android:sharedUserId 应用进程声明介绍

关于 android:sharedUserId 的声明介绍

2024-12-20 16:04:55 1071

原创 Android 16 关于动态权限使用的变更

在Android 16 系统版本上,Google 对动态权限要求更新,会废除一些API。

2024-12-19 18:22:04 541

原创 timestamp 时间戳转换成日期的方法 | java.util

记录通过将java.util.Date将long时间戳转换成日期时间的代码逻辑实现。

2024-12-18 19:45:55 388

原创 【GoogleCts】ApfIntegrationTest fail in CtsNetTestCases.apk 问题分析

需要再分析android v 高通平台下cts fail的问题,简单介绍Android 数据包过滤器 (APF)。

2024-12-13 15:08:04 1164

原创 高通平台掉网问题分析记录

记录高通平台上遇到各种奇怪的掉网场景,进行原因分析、(持续更新)

2024-12-09 20:40:47 695

原创 实况图文件格式简介 | Live Photo

从苹果的实况图到Android功能支持,他们之间的文件结构和差异是怎样的,Live图用什么技术实现?

2024-12-09 10:03:33 2337

原创 Issue id: AppLinkUrlError 应用intent-filter 配置深链接 URL 问题分析 | AndroidManifest

AndroidManifest.xml 对 Activity 组件的配置,intent-filter 包含深链接URL可能存在的多种问题分析。

2024-12-05 15:24:54 1009

原创 Android 单元测试断言校验方法 org.junit.Assert

org.junit.Assert 类的一些 assertXxx 接口的功能介绍和调用方法

2024-12-05 12:02:46 683

原创 Android 应用单元测试涉及 Telephony 环境初始化问题

因为在单元测试环境中,Android 框架和服务(如 SubscriptionManager)可能不会如预期那样初始化。应该如何注入Telephony模块相关类到测试环境?

2024-12-03 18:01:36 1434

原创 Cannot resolve symbol ‘ActivityThread‘ | Android 语法

记录单元测试mock ActivityThread 对象时的问题

2024-12-02 17:02:52 709

原创 Android 双卡数据功能设计介绍 | 小米手机澎湃OS

经常找不到双卡通话和数据设置在哪?都从移动网络进去。记录设置应用中移动网络菜单功能,并整理默认APN配置。

2024-12-01 18:47:08 1190

原创 小米手机如何抓取日志bugreport | 澎湃OS2

可以打开日志工具,284即LOG英文对应数字。(Note:十多年前是在硬件检测界面能打开LOG工具的)【问题反馈】工具(系统自带),在选择对应模块后,可以通过日志抓取工具抓取日志,点击对应链接查看操作视频。*#*#6484#*#* 去到线下售后检测硬件的时候常用。MIUI系统_获取BUG报告方法解析-小米开放平台。这是小米很老的网站介绍了,图片连接丢失。2、 设置 - 问题反馈 - 日志抓取。1、通过拨号盘标准暗码。

2024-12-01 14:27:43 2476

原创 小米澎湃OS2跟蜂窝网络相关的设置和调试【功能设计】

btw,更新至澎湃OS2之后,电信卡是可以注册上5G-A显示5GA图标的,也是因为这里才关注到去了解什么是5G-A,因为之前只知道NSA和SA。蜂窝网络调试中,5G-A特性中心被做成展开了,可能是为了卡片式的适配,或者是拓展性的考虑,当前只有【载波聚合】的开关却成了单独的一页。是一种无线通信技术,它通过将多个频谱载波(通常在LTE和5G网络中使用)聚合在一起,以提升数据传输速率和网络容量。,也被称为5.5G,是5G向6G演进的关键阶段。跟WiFi有什么区别呢?什么是WLAN直连呢?

2024-11-30 22:13:15 2209

原创 AOSP 应用 | com.android.settings.network APN设置界面代码和测试

记录Settings APP 应用源码,网络模块,ApnSettings等

2024-11-29 15:25:11 924

原创 错误 Error opening zip file or JAR manifest missing : testAgent\intellij-coverage-agent-1.0.744.jar

Android Studio 执行 Run ‘xxx’ with coverage 报错问题。:如果文件缺失,您可以试着从网络上寻找并下载该 JAR 文件,并将其放入适当的目录。这条是默认都有值的,如应用内配置。更新环境配置或清理环境。

2024-11-29 14:29:36 833

原创 运行 ./gradlew 命令报错 > Could not resolve com.android.tools.build:gradle:8.4.0.

执行任何gradle命令都报错,不管是项目根目录还是Android Studio里图形化界面cmd。

2024-11-27 16:20:46 2024

原创 Android 仪器测试代码问题记录和ActivityTestRule解决方案

Android Instrumentation 实体机测试总是有很多问题,关于Activyt、Fragement、Preference 的mock的报错分析和解决。

2024-11-26 12:05:19 358

原创 Android 应用测试的各种环境问题记录(Instrumentation测试)

.gradle文件异常;androidTest 和 test 目录的实现选择;Settings 应用单元、仪器测试案例(持续更新问题记录)

2024-11-25 10:08:22 1236

原创 Android 15 版本更新及功能介绍

汇总android 15 的功能更新,关注卫星通信,应用适配方法。

2024-11-25 00:09:13 2974

原创 Android 设备使用 Wireshark 工具进行网络抓包

还不会用wireshark,怎么抓Android 包啊

2024-11-24 22:55:36 4012

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除