火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 19346|回复: 353

[安卓] 【开源】火山官方论坛APP开源-【再次更新】

  [复制链接]

56

主题

624

帖子

4254

积分

论坛元老

Rank: 8Rank: 8

积分
4254
QQ
发表于 2021-10-18 19:35:50 | 显示全部楼层 |阅读模式
本帖最后由 飞翔的企鹅 于 2021-12-11 22:22 编辑

194117ymcbd4dc5idri5r2.png


火山官方论坛(即本站)APP完整开源。编译需求环境:火山个人版#20(#17开发)
成品展示:http://bbs.voldp.com/forum.php?mod=viewthread&tid=10639&extra=page%3D1


历时大概两三个月开发,断断续续的几次差点放弃,最终还是基本开发完成,现整理完毕开源给大家学习。

由于功能较多源码内容也比较多,可自行选择适合的东西学习。

涉及面大致有这些
1.网络交互:与自身服务器API交互,与论坛系统API交互,以及一些无API的场景大量进行了文本处理,正则以及HTML解析。

2.UI方面:深度使用QMUI组件库,协调布局的使用(用户个人主页),较为复杂的界面布局的处理,使用现有组件二次封装自己使用的组件(大量使用了高级列表框),规范全局主题元素,xml背景的使用,图标素材的使用。


3.数据存储方面:本地数据的存储,程序配置表,MMKV库(浏览历史功能)的使用。

4.Web:实现程序自身的一个简易Web浏览器需要处理的一些东西,使用浏览框配合JS+CSS实现富文本效果进行浏览帖子。

5.其他:论坛上各种接口的POST,以及在开启了防采集时抓取帖子的处理,利用跨类事件收发在服务和窗口之间交互。

好了最后希望大家都能学到自己想学的东西,牛年大家一起牛!


项目源码使用说明:
1、 保证火山项目为最新版,最好是个人版(加密狗)版本,免费版未测试是否能正常编译。
也就是:http://bbs.voldp.com/forum.php?mod=viewthread&tid=7050
火山最新更新补丁这里,务必要下载更新。

2、如果更新了最新的火山补丁依然编译报错,就打开“所需资源”文件夹,里面有提供额外更新补丁,将补丁解压到火山安装路径即可。

3、源码需要使用无名模块,模块在“所需资源”文件夹中。


2021.12.11 修复一下打开版块帖子列表的崩溃。 组件集合.v (716.54 KB, 下载次数: 108)

评分

参与人数 3金钱 +45 收起 理由
上等兵 + 15 很给力!
孤独感生 + 15
Hoter + 15 牛蛙牛蛙

查看全部评分

QQ8592101
回复

使用道具 举报

1

主题

21

帖子

422

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
422
发表于 2021-10-18 19:56:06 | 显示全部楼层
牛叉
回复

使用道具 举报

2

主题

57

帖子

595

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
595
发表于 2021-10-18 19:56:23 | 显示全部楼层
感谢分享
回复

使用道具 举报

2

主题

42

帖子

679

积分

高级会员

Rank: 4

积分
679
发表于 2021-10-18 19:57:17 | 显示全部楼层
66666666
回复

使用道具 举报

9

主题

148

帖子

1054

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1054
发表于 2021-10-18 19:57:45 | 显示全部楼层
沙发?
回复

使用道具 举报

18

主题

75

帖子

1223

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1223
发表于 2021-10-18 20:00:20 | 显示全部楼层
[安卓] 【开源】火山官方论坛APP开源
回复

使用道具 举报

2

主题

54

帖子

1099

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1099
发表于 2021-10-18 20:00:33 | 显示全部楼层

感谢分享
回复

使用道具 举报

0

主题

19

帖子

98

积分

注册会员

Rank: 2

积分
98
发表于 2021-10-18 20:04:41 | 显示全部楼层
666666666666666666666
回复

使用道具 举报

1

主题

15

帖子

138

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
138
发表于 2021-10-18 20:05:08 | 显示全部楼层
123456787784454
回复

使用道具 举报

31

主题

106

帖子

657

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
657
发表于 2021-10-18 20:05:16 | 显示全部楼层
学习下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2022-12-6 01:30 , Processed in 0.163568 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表