当前位置: 首页 > news >正文

避免在 onbind 方法调用 getCallingUid 与 getCallingPid 方法

intcallingPid=Binder.getCallingPid();intcallingUid=Binder.getCallingUid();
  • 在 Android 跨进程开发中,在 Server 的 Service 的 onBind 方法中调用上述方法,出现如下提示信息
Binder. getCallingPid() should not be used inside onBind() Binder. getCallingUid() should not be used inside onBind()
问题原因
  1. Binder 的 getCallingPid 和 getCallingUid 方法用于获取 Client 的 PID 和 UID

  2. 在 onBind 方法中,直接调用 Binder 的 getCallingPid 或 getCallingUid 方法,是危险且不准确的

  3. 它们分别会返回 Server 的 PID 和 UID,相当于调用 Process 的 myUid 和 myPid 方法

处理策略
  • 建议在 Server 的 Service 的 Binder 的方法中调用 getCallingPid 和 getCallingUid 方法,返回 Client 的 PID 和 UID
intcallingUid=Binder.getCallingUid();intcallingPid=Binder.getCallingPid();intmyUid=Process.myUid();intmyPid=Process.myPid();Log.i(TAG,"========== 调用信息 ==========");Log.i(TAG,"callingUid: "+callingUid);Log.i(TAG,"callingPid: "+callingPid);Log.i(TAG,"myUid: "+myUid);Log.i(TAG,"myPid: "+myPid);
http://www.jsqmd.com/news/409952/

相关文章:

  • 好用的skills清单
  • 在 Android Studio 中,新建 AIDL 文件按钮是灰色
  • Android 开发问题:The direction of ‘data‘ is not specified. array can be an in, out, or inout parameter.
  • Android 多进程开发 - AIDL 回调、RemoteCallbackList、AIDL 安全校验
  • 为什么 Controller 层坚决不能直接调 DAO 层?
  • Redis 的 ZipList 是什么?它是怎么解决内存碎片问题的?
  • 小遥搜索v1.2.0版本更新【已支持-语雀数据源集成】
  • 梦笔记20260225
  • 2026年智能系统门窗公司综合评估:五大品牌实力对比 - 2026年企业推荐榜
  • 2026年河南氧系漂白剂直销公司综合评估与精选推荐 - 2026年企业推荐榜
  • 2026年静音系统门窗诚信服务商综合评测与选购指南 - 2026年企业推荐榜
  • 2026年河南道闸广告平台深度盘点与选择指南 - 2026年企业推荐榜
  • 2026年实力MBBR填料厂商盘点与选型指南 - 2026年企业推荐榜
  • 移动硬盘被system占用无法弹出
  • 2026年河南过氧碳酸钠采购指南:五大优质供应商深度解析 - 2026年企业推荐榜
  • 2026年河南灯光秀广告公司选购指南:实力品牌深度解析 - 2026年企业推荐榜
  • 2026年江西全屋高端木作品牌深度评测 - 2026年企业推荐榜
  • 基于SpringBoot+Vue的和智慧生活商城系统管理系统设计与实现【Java+MySQL+MyBatis完整源码】
  • 成都地区官网搭建公司选择要点 - 2026年企业推荐榜
  • 2026北京厨房家装门窗直销厂商综合评测与选型指南 - 2026年企业推荐榜
  • ARM逆向工程权威公开资料
  • 2026年濮阳过碳酸钠服务商选择指南与优质厂商推荐 - 2026年企业推荐榜
  • 2026年初成都视频号推广服务商选购权威指南 - 2026年企业推荐榜
  • 东南亚海外仓人员管理痛点:本土员工难管?这套海外仓WMS帮你规范化
  • 2026年武汉咸宁名牌箱包回收机构深度测评与选购指南 - 2026年企业推荐榜
  • 东南亚海外仓盈利关键:用海外仓WMS解决多货主货权纠纷、库存不准
  • 2026年Q1安徽网店代运营机构专业度测评与选购指南 - 2026年企业推荐榜
  • 从感知到部署:构建下一代高鲁棒性图像分类组件的深度实践
  • 2026年湖北专精特新申报服务公司综合观察 - 2026年企业推荐榜
  • [特殊字符] AI-DNA 思考引擎内核 v1.0 · 创新发布日志