热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

做最漂亮的玩Android小程序第三版

做最漂亮的[玩Android小程序]V3.0相较于第二个版本的更新:整体重构了API请求。因为写这个小程序的时间比较早了,那个时候的玩安卓开放API还

做最漂亮的[玩Android小程序]V3.0

相较于第二个版本的更新:


  1. 整体重构了API请求。因为写这个小程序的时间比较早了,那个时候的玩安卓开放API还未支持HTTPS,导致无法上线小程序,所以为了能够顺利上线,所有用到的API都是由自己的服务器做了中转的。现在的开放API早已支持了HTTPS,就没有理由不换回来了。

  2. 网络请求二次封装。最开始学习开发小程序时,都是使用的纯原生开发,导致写了很多重复代码,难以维护。现在逐步封装之后,便于统一管理维护。

  3. 重要是解决了小程序中打开文章详情问题。 大家都知道小程序是不允许打开外部的url链接的。所以第二版采用了第三方公众号推送消息的方式,但是这种方式的推送渠道随时都可能会被关闭,太不可靠了。

    最近又研究了一下小程序客服会话。利用客服会话的聊天界面可以打开文章详情的链接。具体方式在文章最后演示。


已实现的功能:


  • 首页banner
  • 首页文章
  • 热搜
  • 常用网站
  • 文章搜索
  • 体系分类
  • 体系分类文章
  • 公众号
  • 公众号文章及搜索
  • 个人中心
  • 个人积分排名
  • 最新项目列表
  • 我的收藏
  • 站内文章收藏与取消收藏
  • 登录、注册、退登
  • TODO

界面预览

首页 热搜
体系 公众号 我的 体系文章


怎么样?O(∩_∩)O 赶紧微信扫码体验吧!

小程序码


客服会话打开文章详情


  1. 再点击需要查看的文章时,会弹出提示框。提示文章链接已复制到剪切板,点击“立即发送”就会跳转到客服会话
  2. 进入客服会话后,将剪切板内容粘贴发送,就可以看到 【文章标题】+ 【文章链接】 此时直接点击链接即可查看文章详情。

在这里插入图片描述 在这里插入图片描述


关于我们


  • 该项目是我个人基于鸿洋大神的玩android开放API开发的一款高颜值的微信小程序。这个项目拥有漂亮的界面和实用的功能。如果你有一些更好的想法或建议,可以在GitHub里提交给我,我很欢迎大家一起维护。

  • 该项目使用了ColorUI组件库!在此非常感谢该开源库的作者‘文晓港’。同时也使用了部分有赞的开源库vant-weapp,在此表示感谢!当然也要感谢鸿洋大神提供的玩android开放API。

  • 项目是开源的,不收取任何费用,如果这个项目有帮到你,或者你觉得很赞,可以赞赏支持一下!
    赞赏

  • 有什么问题也可以直接加我个人微信,记得备注一下!

微信


发现任何问题,记得过来提哦~ issues尽可能给我star


感谢 ColorUi
感谢 Vant-weapp
感谢 玩Android



推荐阅读
  • 微信小程序中实现位置获取的全面指南
    本文详细介绍了如何在微信小程序中实现地理位置的获取,包括通过微信官方API和腾讯地图API两种方式。文中不仅涵盖了必要的准备工作,如申请开发者密钥、下载并配置SDK等,还提供了处理用户授权及位置信息获取的具体代码示例。 ... [详细]
  • 程序员如何优雅应对35岁职业转型?这里有深度解析
    本文探讨了程序员在职业生涯中如何通过不断学习和技能提升,优雅地应对35岁左右的职业转型挑战。我们将深入分析当前热门技术趋势,并提供实用的学习路径。 ... [详细]
  • 本文介绍了如何使用PHP代码实现微信平台的媒体素材上传功能,详细解释了API接口的使用方法和注意事项,确保文件路径正确以避免常见的错误。 ... [详细]
  • 本文探讨了在C语言编程中,如何有效避免多文件项目中的重定义问题,通过合理使用预处理器指令和extern关键字,确保代码的健壮性和可维护性。 ... [详细]
  • 本文详细介绍了IBM DB2数据库在大型应用系统中的应用,强调其卓越的可扩展性和多环境支持能力。文章深入分析了DB2在数据利用性、完整性、安全性和恢复性方面的优势,并提供了优化建议以提升其在不同规模应用程序中的表现。 ... [详细]
  • 资源推荐 | TensorFlow官方中文教程助力英语非母语者学习
    来源:机器之心。本文详细介绍了TensorFlow官方提供的中文版教程和指南,帮助开发者更好地理解和应用这一强大的开源机器学习平台。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • 360SRC安全应急响应:从漏洞提交到修复的全过程
    本文详细介绍了360SRC平台处理一起关键安全事件的过程,涵盖从漏洞提交、验证、排查到最终修复的各个环节。通过这一案例,展示了360在安全应急响应方面的专业能力和严谨态度。 ... [详细]
  • 使用Python在SAE上开发新浪微博应用的初步探索
    最近重新审视了新浪云平台(SAE)提供的服务,发现其已支持Python开发。本文将详细介绍如何利用Django框架构建一个简单的新浪微博应用,并分享开发过程中的关键步骤。 ... [详细]
  • 使用JS、HTML5和C3创建自定义弹出窗口
    本文介绍如何结合JavaScript、HTML5和C3.js来实现一个功能丰富的自定义弹出窗口。通过具体的代码示例,详细讲解了实现过程中的关键步骤和技术要点。 ... [详细]
  • 本文档汇总了Python编程的基础与高级面试题目,涵盖语言特性、数据结构、算法以及Web开发等多个方面,旨在帮助开发者全面掌握Python核心知识。 ... [详细]
  • 区块链的兴起:恰逢其时,犹如1996年的互联网
    本文探讨了区块链技术的发展阶段,将其与1996年互联网的兴起进行对比,分析了当前区块链技术的现状及其未来潜力。 ... [详细]
author-avatar
Jie
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有