微信公众帐号开发教程第7篇-文本消息中换行符的使用
本篇文章主要介绍在文本消息中使用换行符的好处以及如何使用换行符。
最近一个月虽然抽不出时间写博客,但却一直在认真答复大家提出的问题。收到这么多的回复、关注和答谢,还是蛮有成就感的,让我觉得做这件事越来越有意义,更加坚定了我继续写下去的决心。经过前面六篇文章的讲解,相信在看文章的你,已经掌握了微信公众帐号的基础开发知识(基于Java),如框架搭建、API封装、消息接收与回复等;接下来的系列文章将专注于讲解公众帐号开发中的技巧及实用功能的开发(如天气查询、周边搜索、人机对话等)。
使用换行的好处及示例
使用换行的好处无非就是让信息的呈现更加整齐、美观和直观,适当的在文本消息中使用换行符,会让人看了之后感觉很舒服、清晰、明了。下面是公众帐号xiaoqrobot的主菜单示例,就是合理地使用了换行符,看上去是不是很直观、清爽呢?(什么?觉得很丑?呃,那就算是我自恋吧...)
你可以试想一下,如果这个文本菜单没有使用一个换行符,那会长什么样?
如何在文本消息中使用换行符?
在微信公众帐号的文本消息中,换行符仍然是“\n”,下面就通过代码来讲解xiaoqrobot的文本菜单是如何实现的?
- /**
- *xiaoqrobot的主菜单
- *
- *@return
- */
- publicstaticStringgetMainMenu(){
- StringBufferbuffer=newStringBuffer();
- buffer.append("您好,我是小q,请回复数字选择服务:").append("\n\n");
- buffer.append("1天气预报").append("\n");
- buffer.append("2公交查询").append("\n");
- buffer.append("3周边搜索").append("\n");
- buffer.append("4歌曲点播").append("\n");
- buffer.append("5经典游戏").append("\n");
- buffer.append("6美女电台").append("\n");
- buffer.append("7人脸识别").append("\n");
- buffer.append("8聊天唠嗑").append("\n\n");
- buffer.append("回复“?”显示此帮助菜单");
- returnbuffer.toString();
- }
怎么样,实现起来是不是很简单呢?
1)9-16行就是菜单项,菜单项之间都是用一个换行符分隔;
2)第8行、第16号末尾都使用了两个换行符,这样可以把菜单项与其他内容分隔开,更有层次感,看上去也会舒服、直观一点。
可能细心的朋友已经发现了:在截图上,“周边搜索”和“美女电台”后边都有一个“礼物”表情,而代码中并没有看到,这是我专门去掉的,因为我打算后面专门用一篇文章把QQ表情的发送、处理、接收讲清楚。
细节决定成败!
微信公众帐号开发教程第7篇-文本消息中换行符的使用相关推荐
- [031] 微信公众帐号开发教程第7篇-文本消息中换行符的使用
本篇文章主要介绍在文本消息中使用换行符的好处以及如何使用换行符. 最近一个月虽然抽不出时间写博客,但却一直在认真答复大家提出的问题.收到这么多的回复.关注和答谢,还是蛮有成就感的,让我觉得做这件事越来 ...
- [032] 微信公众帐号开发教程第8篇-文本消息中使用网页超链接(转)
本文主要介绍网页超链接的作用以及怎样在文本消息中使用网页超链接. 网页超链接的作用 我想但凡是熟悉HTML的朋友,对超链接一定不会陌生.而今天我们要讨论和使用的仅仅是超链接中的当中一种---网页超链接 ...
- 微信公众帐号开发教程第8篇-文本消息中使用网页超链接
本文主要介绍网页超链接的作用以及如何在文本消息中使用网页超链接. 网页超链接的作用 我想但凡是熟悉HTML的朋友,对超链接一定不会陌生.而今天我们要讨论和使用的只是超链接中的其中一种---网页超链接, ...
- [032] 微信公众帐号开发教程第8篇-文本消息中使用网页超链接
本文主要介绍网页超链接的作用以及如何在文本消息中使用网页超链接. 网页超链接的作用 我想但凡是熟悉HTML的朋友,对超链接一定不会陌生.而今天我们要讨论和使用的只是超链接中的其中一种---网页超链接, ...
- 微信文本消息html,微信公众帐号开发教程第8篇-文本消息中使用网页超链接
本文主要介绍网页超链接的作用以及如何在文本消息中使用网页超链接. 网页超链接的作用 我想但凡是熟悉HTML的朋友,对超链接一定不会陌生.而今天我们要讨论和使用的只是超链接中的其中一种---网页超链接, ...
- 微信公众帐号开发教程第13篇-图文消息全攻略
引言及内容概要 已经有几位读者抱怨"柳峰只用到文本消息作为示例,从来不提图文消息,都不知道图文消息该如何使用",好吧,我错了,原本以为把基础API封装完.框架搭建好,再给出一个文本 ...
- 微信公众帐号开发教程第13篇-图文消息全攻略 -- 转载
引言及内容概要 已经有几位读者抱怨"柳峰只用到文本消息作为示例,从来不提图文消息,都不知道图文消息该如何使用",好吧,我错了,原本以为把基础API封装完.框架搭建好,再给出一个文本 ...
- [037] 微信公众帐号开发教程第13篇-图文消息全攻略
引言及内容概要 已经有几位读者抱怨"柳峰只用到文本消息作为示例,从来不提图文消息,都不知道图文消息该如何使用",好吧,我错了,原本以为把基础API封装完.框架搭建好,再给出一个文本 ...
- [029] 微信公众帐号开发教程第5篇-各种消息的接收与响应
前一篇文章里我们已经把微信公众平台接口中消息及相关操作都进行了封装,本章节将主要介绍如何接收微信服务器发送的消息并做出响应. 明确在哪接收消息 从微信公众平台接口消息指南中可以了解到,当用户向公众帐号 ...
最新文章
- 数据蒋堂 | 谈谈临时性计算
- JS打字效果的动态菜单代码分享
- 通信数字信号处理基本知识
- 把激光雷达放在iPad上是怎样的体验?看到“测距仪”App的效果我震惊了
- Java截取最后一个/后面的所有字符
- 毕业以来,今天第一次领到工资,好兴奋哪
- 2020-12-29 Matlab自动化控制-Adrc自抗扰控制参数调节
- wp自定义帖子没标签_谷歌对nofollow标签重新定义,百度是否有变化哪?
- 太极计算机长沙,他设计了湖南最有尊严的建筑,诗意得让你想在里面加班
- C# 淘宝商品微信返利助手开发-(七)返利助手开发(5)如何将优惠券地址转为淘口令
- [转载] dataframe中有关inf的处理技巧
- flex布局(弹性布局)
- base ring shell skirt skirt 压力容器_压力容器工程规定(中英文版)
- Hack the box -- 靶机渗透测试(TIER2)
- Web2.0大潮行将衰退 90%相关公司可能消失
- A Dual Weighting Label Assignment Scheme for Object Detection阅读笔记
- 半导体行业深度报告:从应用到行业的全面复苏
- 所有专业课考c语言的学校,计算机考研哪些学校专业课考408?一共82所院校
- Vue接入Google Adsense
- 店铺宝贝标题该怎么优化
热门文章
- 这位顶会领域主席的论文被自己的AI审稿系统拒绝了
- 深入理解jvm运行时区域
- Linux Shell数值比较和字符串比较及相关
- Vue 混合、自定义指令、插件
- 在layoutsubviews中设置子控件的frame,保证执行alpha和frame动画流畅度
- 【CF 应用开发大赛】智能静音android应用
- ANDROID 4.0 SDK R14 模拟器
- 学习日记0802函数递归,三元表达式,列表生成式,字典生成式,匿名函数+内置函数...
- 浅谈面试中常考的两种经典布局——圣杯与双飞翼 1
- 使用日程安排自动化测试来更好地管理时间与资源