刘望舒 刘望舒
3年前
Android Binder原理(一)学习Binder前必须要了解的知识点
本文首发于微信公众号「刘望舒」前言Binder原理是掌握系统底层原理的基石,也是进阶高级工程师的必备知识点,这篇文章不会过多介绍Binder原理,而是讲解学习Binder前需要的掌握的知识点。1.Linux和Android的IPC机制种类IPC全名为interProcessCommunication,含义为进程间
前端尾随者 前端尾随者
2年前
charles 手机证书下载安装
charles手机证书下载安装🌙手机阅读本文目录结构charles手机证书下载安装本文的Charles,适应windows/MAC/IOS/Android,避免抓包HTTPS失败和乱码;用的版本是V4.1.2,其它版本原理类似;charles如果不配置SSL通用证书;会导致HPPTS协议的域名抓取失败/乱码的现象;现在SSL越来越多,很多博客都上了SSL
Stella981 Stella981
3年前
Greenrobot
EventBus深入学习四之实例&类说明本篇开始,则转向greenrobot/EventBus,之前基本上将Guava中设计的思路捋了一遍,逻辑比较简单和清晰,接下来则看下广泛运用于android的这个框架又有什么不一样的地方,有什么独特的精妙所在一些废话开始之前,当然是要先把代码
小万哥 小万哥
1年前
Java 编程指南:入门,语法与学习方法
Java是什么?Java是一种流行的编程语言,诞生于1995年。由Oracle公司拥有,运行在超过30亿台设备上。Java可以用于:移动应用程序(尤其是Android应用)桌面应用程序网络应用程序网络服务器和应用程序服务器游戏数据库连接等等!为什么使用Ja
京东云开发者 京东云开发者
5个月前
鸿蒙跨端实践-ArkTS和CAPI的混合开发实现
一、背景在文章中,讲述了动态化适配鸿蒙的方案实现,当在鸿蒙系统进行UI渲染的时候,我们使用了系统的组件进行递归渲染。在iOS和Android也是借助各自系统组件进行的渲染,但是在鸿蒙系统会存在以下4个严重问题:1.UI层级过多以金融APP理财频道页中的一个
京东云开发者 京东云开发者
5个月前
鸿蒙跨端实践-长列表解决方案和性能优化
作者:京东科技徐超这是我参加创作者计划的第一篇文章。前言长列表是前端和客户端应用中最常见的业务场景,比如商品瀑布流等,有成千上万条数据,因此长列表的渲染性能在iOS,Android,Harmony,Web等各大平台都非常重要。HarmonyOS和iOS类似
融云IM即时通讯 融云IM即时通讯
2个月前
融云IM干货丨编译时遇到IMKit错误怎么解决?
在解决IMKit编译错误时,可以按照以下步骤进行排查和解决:检查版本兼容性问题:如果从旧版SDK升级到新版,确保检查新版本的变更日志,并且测试所有功能以确保兼容性。检查权限和推送配置:在Android13等新版本操作系统中,可能需要额外注意权限和推送配置的
融云IM即时通讯 融云IM即时通讯
1个月前
融云 IM 干货丨私有云IMKit的自定义功能有哪些创新点?
私有云IMKit的自定义功能具有多个创新点,以下是一些主要的创新点:1.跨平台支持IMKit支持在多个主流平台上集成使用,包括Android、iOS、Web等。这意味着开发者可以使用一套代码,创建适用于多个平台的应用,提高开发效率和应用的可移植性。2.易用
Flutter热更新技术探索 | 京东云技术团队
APP发布到市场后,难免会遇到严重的BUG阻碍用户使用,因此有在不发布新版本APP的情况下使用热更新技术立即修复BUG需求。原生APP(例如:Android&IOS)的热更新需求已经比较成熟,但Flutter技术栈目前还缺少类似的技术方案,因此Flutter研发团队,也需要类似的热更新技术。
公孙晃 公孙晃
1年前
Macos虚拟定位软件:AnyGo for Mac中文激活版 支持M1
是一款虚拟定位工具,旨在帮助用户在移动设备上模拟虚拟位置。它适用于iOS和Android设备,并提供了简单易用的界面和丰富的功能,让用户能够自由选择并模拟任意位置。以下是AnyGo虚拟定位的主要特点:虚拟位置模拟:AnyGo允许用户自由选择并模拟全球范围内