首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/681730

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

Android端IM应用中的@人功能实现:仿微博、QQ、微信,零入侵、高可扩展

本文由“猫爸iYao”原创分享,感谢作者。 1、引言 最近有个需求:评论@人(没错,就是IM聊天或者微博APP里的@人功能),就像下图这样: ▲ 微信群聊界面里的@人功能 ▲ QQ群聊界面里的@人功能 网上已经有一些文章分享了类似功能实现逻辑,但是几乎都是扩展EditText类,这种实现方式肯定不能进入我的首发阵容。你以为是因为它不符合面向对象六大原则?错,只因为它不够优雅!不够优雅!不够优雅! 那么,只有饮水机代码怎么办?当然是: read the fuking source code 功夫不负有心人,我读了一遍EditText源码,然后就造出了这个“优雅的”轮子(开玩笑,EditText源码怎么能叫fuking source code,他有一个爸爸叫TextView)。废话不多说,上酸菜。 在此之前,你需要记住一个跟文本相关的思想:一切皆Span! 学习交流: - 即时通讯/推送技术开发交流4群:101279154[推荐] - 移动端IM开发入门文章:《新手入门一篇就够:从零开发移动端IM》 (本文同步发布于:http://www.52im.net/thread-2165-1-1....

阿里云客服售后服务电话,人工服务电话

阿里云服务电话是什么?阿里云服务电话有哪些?我们应该怎么咨询阿里云客服更有效呢?阿里云客服除了我们都知道的95187电话之外,还有很多联系方式,比如在线工单,专家服务器,预约服务等。电话解决不了的问题,推荐使用其他方式联系客服哦。具体联系方式在阿里云联系方式页面有详细介绍,只是很多人没注意返现而已。 一.售前咨询阿里云服务电话1.95187转1:工作日早9:00-晚8:00 | 休息日早9:00-晚6:002.表单咨询:提交需求1个工作日内联系解决。二.售后支持阿里云服务电话1.智能顾问:根据您的问题智能诊断,并推送解决方案,秒级解答2.工单支持:解决云产品技术问题,工程师将为您及时解答3.电话支持:解答云产品及业务的咨询问题,售后咨询:95187,备案咨询:95187转3三.企业级专属服务阿里云服务电话1.迁云咨询服务提供迁云前的专业设计和咨询。评估业务系统迁移阿里云平台的可行性,设计业务系统的产品选型和应用架构,以及应用系统、存储、数据库等迁移方案。迁云咨询服务 2.云上护航服务阿里云专家团队为云上客户提供量身定制的护航服务,保障从业务目标制定到方案落地全程;护航期间7x24小时应...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册