Android 自定义键盘 过时了 言简意赅直奔主题! 项目有需求用户输入身份证的时候数字英文来回切不方便搞个自定义键盘吧 确实不方便输入完数字还要切回去输入英文,有的身份证最后一位是X 说干就干直接自定义View集成KeyboardView 好家伙 过时了!好吧反正也是就输入数字和X 用KeyboardView写本来就不少 那就自己画吧... 这是画完的效果 贴下代码吧 虽然你 移动开发 2025年11月17日 142 点赞 0 评论 17168 浏览
iOS底层原理笔记 - Runtime结构 Runtime结构 OC是一门动态性比较强的语言,跟C、C++语言有着很大不同 OC的动态性是由Runtime API来支撑的 Runtime API提供的接口基本都是C语言的,源码由C/C++/汇编语言编写 要想学习runtime,首先要了解它底层的一些常用数据结构,比如isa指针 在arm64之前,isa就是一个普通的指针,存储着Class、Meta-Class对象的内存地址 在arm64 移动开发 2025年04月21日 190 点赞 0 评论 17182 浏览
44 道 JS 难题,做对一半就是高手 1. parseInt 遇上 map ["1", "2", "3"].map(parseInt) // A. ["1", "2", "3"] // B. [1, 2, 3] // C. [0, 1, 2] // D. other 答案是D。实际上返回的结果是 [1, NaN, NaN] ,因为 parseInt 函数只需要两个参数 parseInt(value, radix) ,而 map 的 移动开发 2025年04月11日 128 点赞 0 评论 17208 浏览
android hilt 坑位 之前和现在使用 之前 buildscript { ... dependencies { ... classpath 'com.google.dagger:hilt-android-gradle-plugin:2.28-alpha' } } ... apply plugin: 'kotlin-kapt' apply plugin: 'dagg 移动开发 2025年07月30日 170 点赞 0 评论 17217 浏览
iOS 利用 RunLoop 原理去监控卡顿 本文是借鉴 戴铭老师 iOS开发高手课 内容总结。 目录 1、卡顿问题 2、RunLoop介绍 3、RunLoop执行过程 介绍 4、RunLoop全部六个状态 5、RunLoop监控卡顿操作 6、直接用 PLCrashReporter这个开源的第三方库来获取堆栈信息 7、微信开源 matrix-ios卡顿监控 工具 8、腾讯 Bugly 工具 Bugly : 可监控 App在运行过程中发生的 移动开发 2025年09月09日 104 点赞 0 评论 17246 浏览
Mac 电脑安装 ADB 环境完整指南 Mac 电脑安装 ADB 环境完整指南 Mac 电脑安装 ADB 环境完整指南 🍺 方法一:使用 Homebrew(推荐) 1. 安装 Homebrew(如果尚未安装) 2. 安装 Android Platform Tools 3. 验证安装 📦 方法二:手 移动开发 2025年10月06日 71 点赞 0 评论 17257 浏览
Android TextView的一些常见功能 效果.png 简介 TextView作为Android开发中的基础控件,在日常开发中我们频繁使用到TextView的一些功能.这里就简单总结了一下开发中常用的一些功能 功能 设置大小不一的文字 设置中划下 设置小数点以后文字字体大小 设置不同颜色展示文字 展示图文混排 实现 1 设置中划线 /** * 中间划线的效果 * @param textView 移动开发 2025年06月02日 170 点赞 0 评论 17269 浏览
解决conda命令报错CondaSSLError(mac也适用) 问题:CondaSSLError: Encountered an SSL error. Most likely a certificate verification issue.Exception: HTTPSConnectionPool(host=‘repo.anaconda.com’, port=443): Max retries exceeded with u 移动开发 2025年06月07日 180 点赞 0 评论 17302 浏览
Mac 清理缓存,提高内存空间 步骤 1.打开【访达】 2.菜单栏第五个功能【前往】,点击【个人】 3.【command + shift + J】显示所有文件,打开【资源库】 4.删除【Containers】和【Caches】文件 Containers 文件夹:用于存储每个应用程序的沙盒数据,确保应用程序之间的数据隔离。删除这些文件可能导致应用无法正常工 移动开发 2025年09月11日 109 点赞 0 评论 17303 浏览
iOS Swift极光推送点击消息推送内容跳转到对应的界面 本人亲测有效!更多交流可以家魏鑫:lixiaowu1129,公重好:iOS过审汇总,一起探讨iOS技术! 假如你已经集成完了极光,恰好有这个问题不知如何解决,可以看看这篇文章,这篇是针对远程通知的,本地通知大同小异吧。 根据我项目的要求,极光推送跳转指定页面分为两种情况:app在后台情况和app在杀死的情况下。app在前台跳转页面暂时没做过。 杀死app情况 这种情况app是由推送消息唤醒的,a 移动开发 2025年06月14日 33 点赞 0 评论 17329 浏览