摘要: 为什么要使用ip直连这种方式去请求我们的服务器呢?这其实和国内运营伤有关,运营商有时为了利益会将你的域名劫持换成他人的域名,为了防止这种情况的发生通用的解决办法要么联系运营商要么就只能使用ip直连了。普遍大家目前使用的都是okHttp,这里就以okHttp为例子。其实非常简单只需要设置一下两个方法就阅读全文
posted @ 2019-04-13 16:44 MoMask 阅读(35) 评论(0) 编辑
摘要: 在大前端的趋势之下,我也慢慢开始从事React Native相关的开发。但是奈何React Native生态相对于Android来说还是太小了。许多开源的库早早就已经不再维护。之前项目中需要用到手势解锁,github上面start第一的解锁使用体验非常差,卡顿严重,偶然发现一个三年前的项目,使用起来阅读全文
posted @ 2019-04-09 20:48 MoMask 阅读(28) 评论(0) 编辑
摘要: 网上对于安卓DeepLink方式跳转传递参数的例子较少,说的也不客观,实践之后发现还是有一些坑。其实为什么要用DeepLink方式跳转,有些是因为引流的原因,他们希望通过网页就能直接跳转到App的界面。还有其实就是某些业务的需要,需要统一跳转方式,方便维护代码。如果不知道DeepLink是什么,可以阅读全文
posted @ 2019-02-11 19:54 MoMask 阅读(333) 评论(0) 编辑
摘要: 如果你是一名安卓开发者,你也一定听过大名鼎鼎的网络请求框架Retrofit。它将网络请求的方式以注解的形式展现,极大的提高了代码的可读性,同时网络请求集中写在一个interface中提高了代码的可维护性。除此之外,例如Dagger , GreenDao,ButterKnife等等 也是大量运营了注解阅读全文
posted @ 2018-07-20 15:59 MoMask 阅读(1078) 评论(0) 编辑
摘要: Flutter是什么?他是谷歌根据Dark语言开源的跨平台开发依赖。和目前比较火的Reactive Native一样,一套代码能够实现两个不同平台的App。那么为什么要介绍Flutter而不是在国内大火的Reactive Native。具体大家可以看看这篇文章。我这里就不在多阐述。之前Flutter阅读全文
posted @ 2017-09-29 11:48 MoMask 阅读(19658) 评论(9) 编辑
摘要: 最近项目中遇到MD5加密,代码很简单,又是死代码,不过要注意当长度不足32的时候要补个0。下面是具体代码,直接拷贝就能用。阅读全文
posted @ 2017-09-18 15:52 MoMask 阅读(63) 评论(0) 编辑
摘要: 开始 在Android系统中内嵌的WebKit,这是一个浏览器内核,它帮助着我们可以浏览网页。在实际开发中,如果你想让你的App能够访问网页,那就需要用到WebView这个控件。 如何使用? 其实使用起来很简单,通常情况下我们会在布局XML中写入这个控件之后在Activity中进行调用: andro阅读全文
posted @ 2017-07-06 10:56 MoMask 阅读(100) 评论(0) 编辑
摘要: Activity的onCreate方法一直是我们编写一个activity最先重载的方法。细心的小伙伴在编写代码的时候回看到这样一幕: 咦,这里怎么会有两个onCreate提供给我们重载?选择困难症患者表示根本选不出来。WTF?长久的经验告诉我们,我们要重载的是第一个onCreate方法,他只有一个参阅读全文
posted @ 2017-07-03 18:03 MoMask 阅读(6983) 评论(0) 编辑
摘要: 线上的BUG一直是777真钱老虎机员头疼的问题。有时候仅仅是因为几行的代码,就能让你的用户损失严重。谷歌在Android Studio 加入了Insttan Run 手机老虎机游戏下载。通过Apk动态加载的技术实现了应用非安装而进行代码层的改变。之后QQ空间团队的补丁开始了热更新的浪潮。用户不需要通过手动操作,进行App的版阅读全文
posted @ 2017-05-25 13:52 MoMask 阅读(3415) 评论(0) 编辑
摘要: 对于列表空间的侧滑操作,网上有很多开源的空间可以使用,Google在它的新控件RecycleView中增加了侧滑的API,完全遵循Material Design设计规范,下面看看效果演示: 下面看看介绍一下刷新2018最新注册送白菜类: ItemTouchHelper。 顾名思义,这个类就是来帮助我们对于item执行阅读全文
posted @ 2017-05-14 14:17 MoMask 阅读(2826) 评论(0) 编辑
博聚网