陆伍博客 App 源码开源:Kotlin 客户端与 Typecho 插件

温馨提示:本文最后更新于2026-09-21 10:56:51,某些文章具有时效性,若有错误或已失效,请在下方留言或联系站长

一、源码介绍

陆伍博客 App 的安卓客户端源码现已完整开源,采用原生 Kotlin 编写,并配套提供 Typecho 插件,前后端接口全部打通,属于拿来即可编译、可部署的完整项目。

这套源码适合正在做内容社区、资源分享站、博客移动端的朋友直接进行二次开发。项目本身已在官网发布过成品 App,可以先体验实际运行效果,再决定是否基于它做自己的产品。

整套代码结构清晰,客户端与插件一一对应,没有做任何加密或混淆处理,开发者可以自由修改界面、接口、品牌信息,快速搭建属于自己的移动端内容平台。

二、核心功能

源码覆盖了一个完整内容社区 App 应有的主要模块,功能划分明确,前后端接口齐全:

首页:支持轮播图展示、分类卡片入口、信息流广告(可在后台灵活配置开关与内容),并提供排序与筛选能力,方便用户快速定位感兴趣的内容。

分类页:顶部为统计卡片,中部为分类宫格导航,下方展示对应分类下的文章列表,层级清晰,浏览路径顺畅。

文章详情:支持正文渲染、评论互动(含回复、表情、图片上传)、点赞、收藏、关注作者,并原生支持网盘下载短代码,资源站场景可直接使用。

发帖模块:内置多种短代码类型,包括提示框、引用、网盘下载、图片、链接和代码块,作者在移动端即可完成图文混排的内容发布。

个人中心:集成收藏、浏览历史、关注、我的发布、意见反馈和消息中心,消息中心支持一键已读,交互体验完整。

主题定制:主题色可由用户自定义,顶部导航颜色全局生效,视觉风格可随品牌灵活调整。

三、技术架构与项目组成

整个源码包由三部分构成,职责分明:

app/:Android 客户端完整工程,使用 Kotlin 开发,包名为 com.luwu.appminSdk 21targetSdk 34,兼容范围较广,可直接导入 Android Studio 进行开发调试。

LuwuApp/:Typecho 配套插件,采用 PHP 编写,提供文章、评论、点赞、收藏、关注、消息、反馈、更新等全部接口,与客户端功能逐项对应。

README.md:包含工程说明与编译方法,初次接触项目时建议先通读一遍,可以少走弯路。

四、编译与部署步骤

项目编译门槛不高,按以下流程操作即可完成打包与上线:

第一步,安装 JDK 17Android SDK(targetSdk 34)。

第二步,在 app/build.gradle 中配置自己的签名文件(keystore),源码包已去除原作者签名等敏感信息,签名密码需要自行设置。

第三步,执行命令 gradle assembleRelease 生成正式版安装包。

第四步,将 LuwuApp 插件目录上传至 Typecho 的 usr/plugins/ 目录,并在后台启用插件,服务端接口即生效。

编译方法1. 安装 JDK 17 + Android SDK(targetSdk 34)2. 在 app/build.gradle 中配置你自己的签名(keystore)3. 执行:gradle assembleRelease4. 将 LuwuApp 插件目录上传到 Typecho 的 usr/plugins/ 并启用说明

  • 接口前缀默认 https://www.65gw.com/action/luwu-app,可在 app/src/main/java/com/luwu/app/api/Alient.kt 修改;
  • 压缩包已去除签名文件等敏感信息,签名密码请自行配置;
  • 请替换为自己的品牌名称与 logo。

五、接口配置与二次开发建议

接口前缀默认指向原作者域名下的服务地址,位于 app/src/main/java/com/luwu/app/api/Alient.kt 文件中,替换成自己的域名路径后重新编译即可。

正式使用前,建议完成以下替换工作:一是把品牌名称与 Logo 换成自己的,包括客户端标题、启动页与插件后台信息;二是检查主题色与导航配色是否符合品牌调性;三是根据自身业务需求,对首页信息流广告位、分类结构做相应调整。

由于源码未做加密处理,客户端与插件的对应关系一目了然,后续如需增加新接口或新页面,只要在插件中扩展对应方法,再在客户端的 API 层同步接入即可,扩展成本较低。

六、适用场景与注意事项

这套源码尤其适合以下几类需求:内容社区 App资源分享站移动端已有 Typecho 博客的移动端延伸,以及希望快速验证产品形态、缩短开发周期的个人或小团队。

需要注意,源码中不含原作者的签名文件与密码,上线前必须配置自己的签名;同时请确保二次开发后的产品符合相关平台的审核与合规要求。建议在开发环境充分调试后再发布正式版本。

七、界面展示

app-01
app-02
app-03
app-04
app-05
陆伍博客 App 源码开源:Kotlin 客户端与 Typecho 插件-资源社
陆伍博客 App 源码开源:Kotlin 客户端与 Typecho 插件
此内容为免费资源,请登录后查看
0
免费资源
© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容