系统吧 专业的电脑操作系统,支持重装各种原版系统xp/win7/win8/win10 这个系统怎么样?试试系统吧系统,体验办公系统畅快愉悦感。 各种电脑系统安装过程一样,神一般的畅快!
-->
当前位置:主页 > 电脑技术 >

老司机帮您微信公众号java开发19-生成自定义菜单字符串

作者:杨严磊 分类:电脑技术 发布时间:2017-09-19 18:04:36

电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到微信公众号java开发19-生成自定义菜单字符串的问题,如果我们遇到了微信公众号java开发19-生成自定义菜单字符串的情况,该怎么处理怎么才能解决微信公众号java开发19-生成自定义菜单字符串带来的困扰呢,对于这样的问题其实我们只需要电脑一台eclipse首先我们来看一下微信公众平台自定义菜单的开发手册,这里可以看到,公众号可以定义最多3个一级菜单,每个...

电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到微信公众号java开发19-生成自定义菜单字符串的问题,如果我们遇到了微信公众号java开发19-生成自定义菜单字符串的情况,该怎么处理怎么才能解决微信公众号java开发19-生成自定义菜单字符串带来的困扰呢,对于这样的问题其实我们只需要电脑一台eclipse首先我们来看一下微信公众平台自定义菜单的开发手册,这里可以看到,公众号可以定义最多3个一级菜单,每个一级菜单最多包含5个二级菜单,菜单类型的话也包括点击、跳转等类型,如下图:然后要想设置自定义菜单就需要先构建一个自定义菜单的json格式的字符串,下图中是官方给的一个例子,其中包含了两个一级菜单,第二个一级菜单包括三个二级菜单,如下图:首先我们根据官方给的例子构建一下我们的类,这样就解决了这样的问题,接下来给大家带来微信公众号java开发19-生成自定义菜单字符串的详细操作步骤。

工具/原料

电脑一台
eclipse

方法/步骤

首先我们来看一下微信公众平台自定义菜单的开发手册,这里可以看到,公众号可以定义最多3个一级菜单,每个一级菜单最多包含5个二级菜单,菜单类型的话也包括点击、跳转等类型,如下图:

老司机帮您微信公众号java开发19-生成自定义菜单字符串

然后要想设置自定义菜单就需要先构建一个自定义菜单的json格式的字符串,下图中是官方给的一个例子,其中包含了两个一级菜单,第二个一级菜单包括三个二级菜单,如下图:

老司机帮您微信公众号java开发19-生成自定义菜单字符串

首先我们根据官方给的例子构建一下我们的类,这里首先定义一下一个抽象按钮类AbstractButton类,这个类的属性包括所有按钮都会有的name属性,如下图:

老司机帮您微信公众号java开发19-生成自定义菜单字符串

之后构建个Button类,这个类就是官方给出的例子中的最外面的一层,如下图:

老司机帮您微信公众号java开发19-生成自定义菜单字符串

然后开始构建具体的菜单类,这里先构建一个Click按钮类,继承抽象按钮类,并包含自己的属性,如下图:

老司机帮您微信公众号java开发19-生成自定义菜单字符串

然后构建一个View按钮类,继承抽象按钮类,并包含自己的属性,如下图:

老司机帮您微信公众号java开发19-生成自定义菜单字符串

然后构建一个pic_photo_or_album按钮类,继承抽象按钮类,并包含自己的属性,点击这个按钮之后弹出拍照或者是相册,如下图:

老司机帮您微信公众号java开发19-生成自定义菜单字符串

然后构建一个子按钮类,继承抽象按钮类,并包含抽象按钮list,如下图:

老司机帮您微信公众号java开发19-生成自定义菜单字符串

下图新建一个测试方法,构建一个菜单,然后转换成json字符串,并打印出来,如下图:

老司机帮您微信公众号java开发19-生成自定义菜单字符串

下图就是运行之后的自定义菜单的字符串,如下图:

老司机帮您微信公众号java开发19-生成自定义菜单字符串

将生成的自定义菜单字符串格式化看的更加清楚,下图就是生成的json字符串,如下图:

老司机帮您微信公众号java开发19-生成自定义菜单字符串

注意事项

个人观点,仅供参考。
感谢阅读。

xp 更多>>
win7 更多>>
win8 更多>>
win10 更多>>
U盘 更多>>
电脑技术 更多>>
网站地图 | 豫ICP备2021035069号-4 | 友情链接qq:191064436
系统吧

版权所有 © 2012-2023 系统吧 免责声明:本站资源均收集于互联网,其著作权归原作者所有,如果有侵犯您权利的资源,请来信告知,我们将及时删除相应资源。