客户端

树獭非懒1 天前
android·客户端
ContentProvider存在的意义:从Android沙箱机制看安全数据共享的设计哲学在 Android 的生态中,每个应用都像一座孤岛——系统通过严格的沙箱机制将它们隔离,防止恶意应用肆意窥探或篡改数据。这种设计虽然保障了用户隐私和安全,却也带来了一个尖锐的矛盾:如果应用之间完全隔绝,如何实现必要的数据共享?
树獭非懒3 天前
android·客户端
Android重学笔记|别再滥用广播了在Android开发中,广播(Broadcast)曾被视为组件通信的“万能钥匙”——跨界面更新、进程间数据传输、系统事件监听,似乎一切场景都能用一行sendBroadcast()轻松解决。然而,随着应用复杂度提升和Android系统的迭代,这种“简单粗暴”的通信方式正逐渐暴露出性能损耗、安全隐患与架构腐化的致命问题:高频广播引发的ANR(应用无响应)、裸奔的隐式Intent被恶意拦截、静态注册导致的内存泄漏……
Thanks_ks4 天前
python·网络编程·socket·tcp·客户端·套接字·聊天服务器
探秘 Python 网络编程:构建简单聊天服务器在计算机网络的世界里,网络编程是实现不同设备之间通信的关键技术。Python 凭借其简洁的语法和强大的库支持,在网络编程领域有着广泛的应用。无论是构建简单的聊天服务器,还是开发复杂的网络应用,Python 都能轻松胜任。
树獭非懒9 天前
android·面试·客户端
Android重学笔记|四大组件|Service由浅入深八连问Service 是 Android 四大组件之一,用于在后台执行长时间运行的操作或跨进程通信(IPC),无需与用户界面交互。下面我们先回顾下 Service 的核心知识点
fundroid11 天前
android·kotlin·客户端
Anroid Kotlin:如何正确回收 Closeable 资源大家写代码时经常会忘记释放 Closeable 资源,在大多数情况下,这不会导致任何严重问题。但有时候在垃圾回收器回收先前实例之前,当我们需要该资源时,它可能会导致资源不可用的棘手错误。
勤劳打代码15 天前
flutter·客户端·设计
剑拔弩张——焦点竞争引的发输入失效结合业务需求,封装实现了一个自带下拉框并支持文本搜索的小组件,下拉框通过点击文本输入框进行视图触发,并且下拉数据要支持导航栏上下拖动;整体逻辑并不复杂,但是发现触发下拉框后,文本输入框输入文本不被响应,进行排查猜测大致是焦点被下拉弹窗视图竞争导致;对场景进行了总结分析进行相关知识点记录;
yidahis17 天前
ios·客户端
iOS启动优化 - 1分钟让你的启动速度降低 1s原理是通过减少启动时加载的动态库数量达到目的。那一分钟就可以?是的,因为 CocoaPods 默认是会加载所有的依赖库,可以在一分钟内通过删除 Other Linker Flags 中的链接标记,取消启动时自动加载的动态库。那 300ms 是不是夸张了?没有一点点夸张,不信大家往下看。(文章结尾有惊喜!)
七郎的小院21 天前
android·客户端
性能优化ANR系列之-Service ANR原理公众号:代码与生活手记,持续分享Android进阶知识,App性能优化,Framework学习,应用架构设计
七郎的小院23 天前
android·性能优化·客户端
性能优化ANR系列之-BroadCastReceiver ANR原理成体系学习 ANR 系列,代码是基于 Android 14,关注 ANR系列合集,公_众_号:代码与生活手记
日升23 天前
前端·electron·客户端
Electron 项目开机自启动实际开发中,auto-launch 提供了更一致的开发体验:综合稳定性和易用性考虑,推荐使用 auto-launch,特别是:
QING6181 个月前
android·app·客户端
Android 通知(Notification)详解Android 通知是应用向用户传递重要信息的主要方式,通常显示在状态栏、锁屏或通知抽屉中。其核心组成部分包括:
李萧蝶1 个月前
android·客户端
Android子线程更新View的方法原理对于所有的Android开发者来说,“View的更新必须在UI线程中进行”是一项最基本常识。如果不在UI线程中更新View,系统会抛出CalledFromWrongThreadException异常。那么有没有什么办法可以不在UI线程中更新View?答案当然是有的!
QING6182 个月前
android·app·客户端
一文带你吃透Android APP 各大厂商角标的适配!!!!在 Android 生态中,应用角标(Badge)适配一直是开发者面临的痛点问题。由于 Android 系统本身未提供统一角标 API,不同厂商设备(如华为、小米、OPPO、vivo 等)均采用私有实现方案。以下是针对主流厂商的角标适配技术指南及未来趋势分析:
程序员陆业聪2 个月前
客户端
当APP日活过千万,客户端工程师到底在忙啥?当APP用户量突破临界点,你会发现:血泪案例:某短视频APP在东南亚市场爆发时,因未预加载解码库,导致中低端设备首帧渲染时间超过5秒,次日留存率从45%暴跌至18%。
jyl_sh3 个月前
python·mvc·客户端·pyside6
使用Python和Qt6创建GUI应用程序--前言如果想用Python开发GUI应用程序,要从知道哪里是难点和棘手开始。有很多新的概念需要了解和学习,以获得和学习到可以展开工作所需要的东西。但是,像以往在编码所遇到的问题一样,第一步是学习如何处理以正确的方式解决问题。在这本书中,我借鉴了GUI的基本原则,可以掌握使用PySide6创建自己的功能齐全的桌面应用程序的技能。本书的第一版于2016年发行。从那时起,迄今已经更新了14次,根据读者的反馈和意见增加和扩展了相关章节。逐渐丰富了更多的PySide资源,本书弥补了缺少pyside6的空白,是构建完整应用
万少3 个月前
前端·harmonyos·客户端
HarmonyOS Next 端云一体化(3)上一章我们主要讲解了如何新建数据库、新建数据表已经部署数据库。这一章主要学习如何对数据库、数据表进行 CRUD 的操作。
童安格粉丝3 个月前
linux·数据库·centos·达梦·安装·客户端·v8
linux下安装达梦数据库v8详解目录操作系统、数据库1、下载达梦数据库2、安装前准备2.1、建立数据库用户和组2.2、修改文件打开最大数
Bigger4 个月前
前端·app·客户端
Tauri(三)—— 先搞定窗口配置在开发桌面端应用时,理解并正确配置窗口参数是至关重要的,这可以帮助我们更高效地实现功能和优化用户体验。
Amd7945 个月前
服务器·渲染·客户端·nuxt·seo·钩子·动态
Nuxt.js 应用中的 render:island 事件钩子title: Nuxt.js 应用中的 render:island 事件钩子 date: 2024/12/1 updated: 2024/12/1 author: cmdragon
MavenTalk5 个月前
macos·xshell·客户端·iterm2·termius
Mac 环境下类Xshell 的客户端介绍在 Mac 环境下,类似于 Windows 环境中 Xshell 用于访问 Linux 服务器的工具主要有以下几种: