本篇文章主要介紹在簡訊中使用分行符號的好處以及如何使用分行符號。
最近一個月雖然抽不出時 間寫部落格,但卻一直在認真回覆大家提出的問題。收到這麼多的回複、關注和答謝,還是蠻有成就感的,讓我 覺得做這件事越來越有意義,更加堅定了我繼續寫下去的決心。經過前面六篇文章的講解,相信在看文章的你 ,已經掌握了微信公眾帳號的基礎開發知識(基於Java),如架構搭建、API封裝、訊息接收與回複等;接下 來的系列文章將專註於講解公眾帳號開發中的技巧及實用功能的開發(如天氣查詢、周邊搜尋、人機對話等) 。
使用換行的好處及樣本
使用換行的好處無非就是讓資訊的呈現更加整齊、美觀和直觀,適當 的在簡訊中使用分行符號,會讓人看了之後感覺很舒服、清晰、明了。下面是公眾帳號xiaoqrobot的主菜單 樣本,就是合理地使用了分行符號,看上去是不是很直觀、清爽呢?(什嗎?覺得很醜?呃,那就算是我自戀吧 ...)
你可以試想一下,如果這個文 本菜單沒有使用一個分行符號,那會長什麼樣?
如何在簡訊中使用分行符號?
在微信公眾帳號的簡訊中,分行符號仍然是“\n”,下面就通過代碼來講解xiaoqrobot的文本菜單是如 何實現的?
/** * xiaoqrobot的主菜單 * * @return */public static String getMainMenu() { StringBuffer buffer = new StringBuffer(); 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 Face Service").append("\n"); buffer.append("8 聊天嘮嗑").append("\n\n"); buffer.append("回複“?”顯示此協助菜單"); return buffer.toString(); }
怎麼樣,實現起來是不是很簡單呢?
1)9-16行就是功能表項目,功能表項目之間都是用一個分行符號分隔;
2)第8行、第16號末尾都使用了兩個分行符號,這樣可以把功能表項目與其他內容分隔開,更有層次感,看 上去也會舒服、直觀一點。
可能細心的朋友已經發現了:在截圖上,“周邊搜尋”和“美女電台”後 邊都有一個“禮物”表情,而代碼中並沒有看到,這是我專門去掉的,因為我打算後面專門用一篇文章把QQ表 情的發送、處理、接收講清楚。
細節決定成敗!