新闻中心
行业资讯 微信资讯 公司新闻 活动预告

玩Android 功能实现大揭秘!

TIME:2019-10-08   click:

请注意,今天是7号,明天才需要上班哈,本文算是假期最后一日提醒咯。


在家带娃之际,本来想学点深入的东西的,不过睡眠不足,木有办法集中精力,就只能退而求其次更新下网站功能咯。



鉴于大家都是开发者,所以在以后的给大家描述网站更新过程中,也会说一下对应功能所做的技术方案,大家应该都能看得懂,说不定还能有所收获,有任何更好的建议也能在留言区直接交流。



之前网站新增了一个广场Tab,大家可以分享自己觉得不错的文章。




不过后来发现有一些不太好的文章,但是不太方便直接删除,于是做了个自见的逻辑。



即只有自己在登陆状态下能看到那篇文章,别人都看不到。


怎么实现呢,本来想在页面渲染时做过滤,但是考虑会有开放数据,json数据也不该下发,所以处理留在了服务器端。


在服务端数据出口的地方,我加了一个拦截器,这个拦截器的作用就是拿到文章状态,如果是自见状态,且当前文章对应的userId不是本文分享者,则直接过滤掉。


其实网站数据出口我做了非常多的拦截器:


 过滤文章自见拦截器;

为文章打上tag:新 拦截器;

章节名称赋值拦截器;

文章链接http->https的转换;


... 


有点像okhttp的拦截器,很多对数据的处理都能按照这样的设计方式实现。



在家使用玩Android客户端,本来是想看看今天又有哪些新增的分享文章,打开app一阵遗憾,原来这个功能还没有。



于是马不停蹄的开放了一下广场相关的API:



大概分为以下几个功能:


广场文章列表;

分享文章接口;

删除分享文章接口;

我的分享文章列表;

别人的分享文章列表;




https://wanandroid.com/user_article/list/页码/json
请求: GET
页码拼接在url上从0开始





https://www.wanandroid.com/lg/user_article/add/json
请求:POST
参数:
  title: 标题
  link: 链接








上一篇:四种方法让Excel电子表格显示打印区域边界虚线,打印编辑更方便 下一篇:没有了