微信开发开发技巧汇总(学习柳峰老师微信开发笔记)
2015-05-16 15:48
351 查看
请求和处理过程实现后,对柳峰老师博客的学习也进入了下一个阶段(开发技巧的学习)。 我在这里,对遇到的技巧进行汇总。
1.如何实现换行
我们在长度可变的StringBuffer中添加内容的同时,加入换行符“\n”,即可完成换行。
代码实现如下:
StringBuffer buffer = new StringBuffer();
buffer.append("a").append("\n");
buffer.append("b").append("\n");
页面效果如下:
a
b
2.如何在内容中填入链接
在html中链接的实现要借助于<a>标签,
(1)<a href = "#">链接向本页面</a>
(2)<a href = #>链接向本页面</a>(href的属性值不加双引号)
(3)<a href = ’#‘>链接向本页面</a>(href的属性值加单引号)
这三种方式都可以成功显示,但是在微信平台上,只有加双引号才能正确显示链接。(第一种方式正确,第二种方式在ios和android上都不正确,第三种方式适用于ios不适用于andorid)
3.在内容中显示扣扣表情
这个功能核心注意点有三个
(1)qq表情的动态下图片在微信平台中被当做文本处理,也就是他的属性为text。
(2)表示一个qq表情的方法有两个:文字代码和符号代码 ;例如表示
![](https://oscdn.geek-share.com/Uploads/Images/Content/201603/899229cfab2c02d614490485cabb781b.gif)
可以中[龇牙]、/龇牙、/::D来表示。
(3)用户发给服务器和服务器发给用户,两个过程发送表情的方式完全相同。(即均为两种方法)
4.时间格式转换
在xml中,规定CreateTime必须是整型。这节内容主要强调一下几方面
(1)new Date().getTIme()时间单位是毫秒,但是微信所提到的CreateTime的单位是秒(毫秒*1000)。
(2)new Date().getTIme()是距离1970 年 1 月 1 日 00:00:00的时间,在换算为毫秒。
1.如何实现换行
我们在长度可变的StringBuffer中添加内容的同时,加入换行符“\n”,即可完成换行。
代码实现如下:
StringBuffer buffer = new StringBuffer();
buffer.append("a").append("\n");
buffer.append("b").append("\n");
页面效果如下:
a
b
2.如何在内容中填入链接
在html中链接的实现要借助于<a>标签,
(1)<a href = "#">链接向本页面</a>
(2)<a href = #>链接向本页面</a>(href的属性值不加双引号)
(3)<a href = ’#‘>链接向本页面</a>(href的属性值加单引号)
这三种方式都可以成功显示,但是在微信平台上,只有加双引号才能正确显示链接。(第一种方式正确,第二种方式在ios和android上都不正确,第三种方式适用于ios不适用于andorid)
3.在内容中显示扣扣表情
这个功能核心注意点有三个
(1)qq表情的动态下图片在微信平台中被当做文本处理,也就是他的属性为text。
(2)表示一个qq表情的方法有两个:文字代码和符号代码 ;例如表示
![](https://oscdn.geek-share.com/Uploads/Images/Content/201603/899229cfab2c02d614490485cabb781b.gif)
可以中[龇牙]、/龇牙、/::D来表示。
(3)用户发给服务器和服务器发给用户,两个过程发送表情的方式完全相同。(即均为两种方法)
4.时间格式转换
在xml中,规定CreateTime必须是整型。这节内容主要强调一下几方面
(1)new Date().getTIme()时间单位是毫秒,但是微信所提到的CreateTime的单位是秒(毫秒*1000)。
(2)new Date().getTIme()是距离1970 年 1 月 1 日 00:00:00的时间,在换算为毫秒。
相关文章推荐
- 微信开发学习—柳峰老师博客之目录总结
- PHP学习笔记(一):开发微信平台
- 源码推荐(8.26):毛玻璃效果,学习iOS开发技巧及第三方包的DEMO汇总
- IOS开发笔记之二十四——开发中内存管理的使用技巧汇总
- IOS开发学习笔记011-xcode使用技巧
- 微信开发学习笔记之五(CI框架 常用封装)
- 微信后台开发学习笔记(2)
- 微信后台开发学习笔记(1)
- 微信后台开发学习笔记(3)
- 安卓学习笔记---Android 开发技巧-以友盟为例在Android Studio利用gradle进行多渠道打包和apk签名发布
- MySQL学习笔记后续(开发技巧)
- 微信小程序之小程序UI组件、开发框架、实用库学习资源汇总-建议收藏
- 微信网页开发学习笔记
- 微信小程序开发 -- 学习笔记
- 【微信小程序开发】学习笔记第1天-
- Spring Cloud 学习笔记-搭建微信h5牛牛棋牌房卡平台开发应用
- ES6基础知识笔记汇总(学习微信前端教程)
- 微信平台开发学习笔记一
- 微信平台开发学习笔记二(翻译功能的实现)
- 微信学习开发笔记:一、微信的接入