-
老司机帮您微信公众号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个二级菜单,菜单类型的话也包括点击、跳转等类型,如下图:
然后要想设置自定义菜单就需要先构建一个自定义菜单的json格式的字符串,下图中是官方给的一个例子,其中包含了两个一级菜单,第二个一级菜单包括三个二级菜单,如下图:
首先我们根据官方给的例子构建一下我们的类,这里首先定义一下一个抽象按钮类AbstractButton类,这个类的属性包括所有按钮都会有的name属性,如下图:
之后构建个Button类,这个类就是官方给出的例子中的最外面的一层,如下图:
然后开始构建具体的菜单类,这里先构建一个Click按钮类,继承抽象按钮类,并包含自己的属性,如下图:
然后构建一个View按钮类,继承抽象按钮类,并包含自己的属性,如下图:
然后构建一个pic_photo_or_album按钮类,继承抽象按钮类,并包含自己的属性,点击这个按钮之后弹出拍照或者是相册,如下图:
然后构建一个子按钮类,继承抽象按钮类,并包含抽象按钮list,如下图:
下图新建一个测试方法,构建一个菜单,然后转换成json字符串,并打印出来,如下图:
下图就是运行之后的自定义菜单的字符串,如下图:
将生成的自定义菜单字符串格式化看的更加清楚,下图就是生成的json字符串,如下图:
注意事项
个人观点,仅供参考。
感谢阅读。
猜您喜欢
- 老电脑连接WiFi大揭秘:轻松上手,让..2024-03-28
- 老式联想BIOS设置U盘启动,轻松搞定教..2024-03-25
- 网络老掉线?原因揭秘,教你轻松解决..2023-12-29
- 360抢票王三代使用方法帮您抢到了春运..2023-10-14
- Win10下Nvidia控制面板无法打开无反应的..2023-10-12
- 小猿搜题怎么申请答题老师 小猿搜题..2023-10-09
相关推荐
- 为什么电脑应用软件时总是弹出你要允..2021-06-11
- rtx显卡排行_2020年最新英特尔rtx显卡排..2021-06-08
- 怎么启动任务管理器,任务管理器在哪..2017-05-06
- 网络共享:无线网络安装向导怎么设置..2020-12-30
- 显卡驱动崩溃?一招教你轻松重新安装..2023-12-12
- 电脑定时关机命令不支持怎么办_电脑..2021-06-13