火山安卓源码1.网络交互:与自身服务器API交互,与论坛系统API交互,以及一些无API的场景大量进行了文本处理,正则以及HTML解析。

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

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

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

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

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系贝贝进行处理。
本站默认解压密码:www.hibbba.com