摘要:之前一直在使用x5内核,只需要一个jar包和so文件就能让webview实现多余原生webview的水平,在32位的手机上能够正常运行,但是到了64位手机上就报如下错误: 查看链接之后发现,需要在包含sdk文件的官方项目中根据要求,拷入so文件。按照要求加入之后,在64位手机上,x5内核可以正常启动 阅读全文
posted @ 2019-07-03 14:56 MoMask 阅读 (869) 评论 (1) 编辑
摘要:前言 不久前自己也完整开发了一个React-Native项目,对其中的一些知识存在疑惑,再加上项目时间比较紧张,来不及做系统的学习。现在来回顾自己开发当中存在的疑惑点,和大家分享。第一篇是关于路由框架react-navigation,当时其实也没有好好看文档,现在回头看路由设计的确实比较乱,如果没看 阅读全文
posted @ 2019-06-04 17:46 MoMask 阅读 (154) 评论 (0) 编辑
摘要:为什么要使用ip直连这种方式去请求我们的服务器呢?这其实和国内运营伤有关,运营商有时为了利益会将你的域名劫持换成他人的域名,为了防止这种情况的发生通用的解决办法要么联系运营商要么就只能使用ip直连了。普遍大家目前使用的都是okHttp,这里就以okHttp为例子。其实非常简单只需要设置一下两个方法就 阅读全文
posted @ 2019-04-13 16:44 MoMask 阅读 (596) 评论 (0) 编辑
摘要:在大前端的趋势之下,我也慢慢开始从事React Native相关的开发。但是奈何React Native生态相对于Android来说还是太小了。许多开源的库早早就已经不再维护。之前项目中需要用到手势解锁,github上面start第一的解锁使用体验非常差,卡顿严重,偶然发现一个三年前的项目,使用起来 阅读全文
posted @ 2019-04-09 20:48 MoMask 阅读 (364) 评论 (0) 编辑
摘要:网上对于安卓DeepLink方式跳转传递参数的例子较少,说的也不客观,实践之后发现还是有一些坑。其实为什么要用DeepLink方式跳转,有些是因为引流的原因,他们希望通过网页就能直接跳转到App的界面。还有其实就是某些业务的需要,需要统一跳转方式,方便维护代码。如果不知道DeepLink是什么,可以 阅读全文
posted @ 2019-02-11 19:54 MoMask 阅读 (1798) 评论 (0) 编辑
摘要:如果你是一名安卓开发者,你也一定听过大名鼎鼎的网络请求框架Retrofit。它将网络请求的方式以注解的形式展现,极大的提高了代码的可读性,同时网络请求集中写在一个interface中提高了代码的可维护性。除此之外,例如Dagger , GreenDao,ButterKnife等等 也是大量运营了注解 阅读全文
posted @ 2018-07-20 15:59 MoMask 阅读 (2842) 评论 (0) 编辑
摘要:Flutter是什么?他是谷歌根据Dark语言开源的跨平台开发依赖。和目前比较火的Reactive Native一样,一套代码能够实现两个不同平台的App。那么为什么要介绍Flutter而不是在国内大火的Reactive Native。具体大家可以看看这篇文章。我这里就不在多阐述。之前Flutter 阅读全文
posted @ 2017-09-29 11:48 MoMask 阅读 (27047) 评论 (9) 编辑
摘要:最近项目中遇到MD5加密,代码很简单,又是死代码,不过要注意当长度不足32的时候要补个0。下面是具体代码,直接拷贝就能用。 阅读全文
posted @ 2017-09-18 15:52 MoMask 阅读 (243) 评论 (0) 编辑
摘要:开始 在Android系统中内嵌的WebKit,这是一个浏览器内核,它帮助着我们可以浏览网页。在实际开发中,如果你想让你的App能够访问网页,那就需要用到WebView这个控件。 如何使用? 其实使用起来很简单,通常情况下我们会在布局XML中写入这个控件之后在Activity中进行调用: andro 阅读全文
posted @ 2017-07-06 10:56 MoMask 阅读 (144) 评论 (0) 编辑
摘要:Activity的onCreate方法一直是我们编写一个activity最先重载的方法。细心的小伙伴在编写代码的时候回看到这样一幕: 咦,这里怎么会有两个onCreate提供给我们重载?选择困难症患者表示根本选不出来。WTF?长久的经验告诉我们,我们要重载的是第一个onCreate方法,他只有一个参 阅读全文
posted @ 2017-07-03 18:03 MoMask 阅读 (9061) 评论 (0) 编辑