大象 - PHPHub 第三方 Android 客户端

开发原因

一、PHPHub 是见过唯一一个 iOS, Android, Web, Server, UI 全系列产品开源的社区,这种开源精神非常值得我的敬佩,本人也是一个非常热爱分享以及热爱开源的人,例如我之前开源的一份从我开始学习 Android 以来一路收集的学习资料,地址: Android_Data,得到了不少赞扬;

二、我在使用 PHPHub 官方 Android 客户端时发现有些界面会出现崩溃现象,经过我的发现,原来之前部分接口已改动过,可能是因为 @Kelvin and @Xiaoxiaoyu 由于工作繁忙的原因,并没有更新,这也是促使我开发 PHPHub 第三方 Android 客户端的原因之一;

三、之前我一直想尝试使用 RxJava+Retrofit+MVP 技术来开发一个 Android 客户端,因此趁这段时间有我空,就着手开发 PHPHub 第三方 Android 客户端,开发一个 UI 符合 Google Material Design 风格的 App,摆脱官方 Android 端与 iOS 端界面相同的魔鬼。

源代码链接

https://github.com/Freelander/Elephant

应用下载地址

非常欢迎大家下载体验,同时欢迎各种 issue 和 pr :wink:

http://fir.im/elephpant

感谢

非常感谢 @Kelvin and @Xiaoxiaoyu 开发的 PHPHub Android 客户端,参考学习了不少知识;另外特别感谢 @李锦发 的帮助,在开发当中遇到 Api 接口问题,都是发哥帮忙解决的。

关于我

欢迎关注我 Github 以及 微博

求职

本人目前正在找工作,具体工作经验以及个人经历请移步到我的 网页版简历,希望能得到大家推荐,谢谢!

应用截图

本帖已被设为精华帖!
Freelander
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 41
Summer

@Aufree 这里有个安卓高手:smile_cat:

8年前 评论

:thumbsup: 下载试用~~ 目前官方的大概有三个接口有些问题 之前也提 issue 了,估计没有时间处理 :cat:

8年前 评论
Freelander

@Summer @Aufree :blush:

8年前 评论
Freelander

@lifesign 欢迎试用,有问题可以随时找我,或提 issue

8年前 评论

@Freelander 这篇文章的应用截图在客户端木有显示

8年前 评论
CokeWithIce

@Freelander 扫码登录还不能用吗?我手机 (一加3) 点扫码登录出来空白页面。

8年前 评论
Freelander

@lifesign 这里面的截图除了登录状态的侧滑菜单不一样之外其他的都是一样的,忘记改了那截图

8年前 评论
Freelander

@不舍得你 打开登录界面,能够扫码登录吗?如果正常应该是没问题的,可是我手上没有一加手机,无法测试:joy:

8年前 评论
CokeWithIce

@Freelander 从侧栏点请扫码登录跳转后,出现空白页面,没有其他反应。

8年前 评论

@Freelander 不是这个意思 是指这篇文章在客户端打开之后,应用截图那块不显示,而浏览器上是有图的

fileScreenshot_2016-10-19-11-23-23-501_大象.png

8年前 评论

@Freelander NB,值得我们大家学习,一直想写个 iOS 应用都半途而废了!向你学习!

8年前 评论
Freelander

@lifesign 你可以试一下关闭该界面,重新打开,看看有没有?我这边手机是有显示的,可能由于网络原因图片没有加载出来

8年前 评论
Freelander

@overtrue 來來,搞 Android 开发,可以去看看我之前收集整理的一份 Android 学习资料,Android_Data

8年前 评论

@Freelander 已经试过好几次了 都木有,网页看了下图大概尺寸有1m左右。另外评论数和点击进去显示的数量也不一致,比如这篇文章显示14条,点击去就只有5条。不知道有木有缓存的原因,手边测试的是坚果 安卓5.1.1,有可能是个例

8年前 评论
Freelander

恩,我也发现评论数数量不一致,至于那图,我这边是有显示的,估计真的是 WebView 缓存的问题,我看看先。

tlNX6ir5vG.jpg

8年前 评论
Freelander

@lifesign 感谢你的反馈,我先去看看什么情况先

8年前 评论

@Freelander 不不不,我要学 iOS 开发!!!

8年前 评论
Freelander

@overtrue 好不勉强:smile: 那一起努力:punch:

8年前 评论
Freelander

@lifesign 我去掉 WebView 缓存设置,你重新下载个 App 试试,http://fir.im/elephpant

8年前 评论

API_BASE_URL ,CLIENT_ID, CLIENT_SECRET 这几个地址是什么呀

8年前 评论
Freelander

@Sky @西贝 这些需要跟管理员单独申请要的

8年前 评论

@Freelander 刚下载测试了,评论已经正常 :+1:

图片不显示的问题,我后来仔细看发现是这样的,其实已经加载了,但是显示成一个很小的点,点击那个小的点可以加载

file

file

8年前 评论

@Freelander 在提两个发现,我的消息分页闪退,我的回复往下拉会出现无限白屏。另外我的关注应该是木有接口吧 :smile:

8年前 评论
Freelander

@lifesign 好,收到,我的关注是没有接口的,只是放在那里占个位让 UI 看起来漂亮一点;至于那图片问题,我也不太清楚什么问题,因为那个是 WebView 来的,有可能是 Web 没有适应到不同手机。

8年前 评论

file这些在哪获取

8年前 评论

file

没有这几个地段,求一发

8年前 评论
Freelander

@xiaoge @福临天下 上面评论我已经回答了这个问题了,这些需要跟管理员单独申请要的

8年前 评论
Freelander

@不舍得你 @lifesign 问题解决了,欢迎下载新包测试使用

8年前 评论
Freelander

@Sky @西贝 @xiaoge @福临天下 API_BASE_URL ,CLIENT_ID, CLIENT_SECRET 这几个参数我已经在 GitHub 上代码配置了线上测试环境相对应的参数了,欢迎到 GitHub 上查看,具体 Api 使用,请到 这帖子 看说明 。

8年前 评论
CokeWithIce
8年前 评论
Freelander

@itfanr 谢谢你的支持:blush:

8年前 评论

建议置顶这篇文章,我费力好大劲才用google重新找到。

8年前 评论

支持!!

8年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!