Techonology
杨武博
这个作者很懒,什么都没留下…
展开
-
集成三方消息推送总结
一、场景移动端消息推送功能是非常重要的,即使不是那种大众消费类应用,总会存在有业务或者其他场景需要实现后台和移动端之间进行消息送达的情况,对于小作坊来说,自己开发一套后台管理消息在可靠性和稳定性方面比较难达到要求,所以一般还是集成三方的消息推送平台。二、对比分析根据前期调研对比,发现目前免费适合自己业务需求的只有 极光、百度云、个推三个平台的消息推送;从开发过程中的调试和使用来看,整体好用度 极光>个推>百度云。平台特性平台多标签设置标签清除安卓/苹果key使用方式免费原创 2020-10-19 16:26:59 · 308 阅读 · 0 评论 -
书签网站记录
由于电脑磁盘损坏,在清理空间的过程中将chrome书签也一起删除掉了,所以在此将常用工具网站进行整理归纳,以免日后重蹈覆辙。正则表达式检测https://regexper.com/#%5Cd工具网站https://tool.lu/文件转换https://cloudconvert.com/png-to-anything国家统计局行政区划数据http://www....原创 2020-05-07 08:28:39 · 246 阅读 · 0 评论 -
使用MQTT协议的订阅发布模式,实现从服务器推送消息到客户端功能。
1、服务端需要先使用Apollo作为代理服务器来发消息,参考此文即可搭建:https://blog.csdn.net/marrn/article/details/71141122?utm_source=itdadao&utm_medium=referral2、PC端通过java代码,通过MQTT协议来连接服务器,然后在根据界面动作 ,发布消息;3、手机端设置相同的连接主题参数,订阅消...原创 2018-06-21 09:23:09 · 12195 阅读 · 0 评论 -
gradle模块化编译打包方法
对于需要将其单独出来作为模块库的部分,可以先在Android studio 中新建module: 其会在build.gradle中生成如下信息:apply plugin: 'com.android.library'并且没有applicationId 。这样单独编译这个module 就会生成aar文件,即这个module模块中的内容以库的形式提供使用。然后在主APP中添加引用后会在build.gra...原创 2018-07-04 19:21:26 · 2582 阅读 · 0 评论 -
正则表达式学习
刚毕业时参加工作就已经听前辈说过正则表达式,并且那时候还将常用字符打印出来,以备查询使用。最近在做APP中需要对用户输入的域名或者IP + 端口进行合法性校验检测,想到了正则表达式,但是自己去写却又完全忘记了,只能从网上搜索,然而查到了一部分,只能直接使用,自己看不懂,将菜鸟工具上的常用表达式拷贝过来:一、校验数字的表达式数字:^[0-9]*$ n位的数字:^\d{n}$ 至少...原创 2018-08-29 10:34:03 · 113 阅读 · 0 评论 -
Android开源项目地址
菜鸟新闻菜鸟新闻 客户端是一个仿照36Kr官方,实 时抓取36Kr官网数据的资讯类新闻客户端。包括首页新闻,详情,发现,活动,实时数据抓取,侧滑效果,第三方登录以及分享,消息推送等相关功能客户端。项目源码下载地址:https://github.com/yxs666/cniao5-news运行...转载 2018-10-17 13:59:26 · 575 阅读 · 0 评论 -
Trap Record (录坑)
1、问题场景: 最近有一个需求,需要根据后台返回,动态改变弹出框中的内容,于是就用了自定义布局来设置AlertDialog的viewLayoutInflater inflater = LayoutInflater.from(context);View alertDialogView = inflater.inflate(R.layout.title_dialog_bindacco...原创 2018-10-29 10:16:06 · 211 阅读 · 0 评论 -
消息推送方案
目的对于需要即使通知用户的业务,例如告警等,需要消息推送功能,保证通知的及时性。 应用场景需求消息推送涉及到消息的发送和接收,即方案既要能在后端中使用,也要能在前端和移动端使用,所以需要能适配java 和 javaScript 语言。 选择方案 常规思路如下三种:轮询(Pull)方式:客户端定时向服务器发送询问消息,一旦服务器有变化则立即同步消息。推送(Push...原创 2018-11-09 17:20:29 · 12434 阅读 · 0 评论 -
最近点击项动态显示需求的实现
1、需求背景app中有一个列表,里面内容较多,但是每个用户实际去操作的内容可能就那么几个,也可能随着时间变化而变化,因此用户想在进入列表之前有一个快捷入口来显示用户常操作的几项内容。 2、需求定义和项目经理讨论后最终决定在原先入口界面的上级菜单中最多显示四个最近操作项的快捷操作入口,没有就不显示,即0~4个选项,并且要区分用户和区分站点,而且需要持久化记录操作,用户退出程序后重新进...原创 2018-12-08 17:29:13 · 174 阅读 · 0 评论