转载地址:https://juejin.im/post/58e4397a44d904006d275eebI paste this article to my blog as a reference. For my personal preference, I always choose view.post() as the main solutio…
转载地址:http://blog.csdn.net/tianhai110/article/details/6339565 在UML类图中,常见的有以下几种关系:泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(De…
跳转至转载地址 在了解存储路径之前,先来看看Android QQ的文件管理界面,了解一下QQ的数据文件路径来源,到底是来源于什么地方? 手Q文件管理对应存储目录 我的文件:是指放在QQ指定目录下的文件:/tencent/QQfile_recv/(顺便说一下微信的存储目录:/tencent/MicroMsg/Download/) 手机内存…
Android调试时可以指定URL方式来测试指定的Activity的Filter是否起作用。调试方法如下图所示。 启动后结果中可以看到open with中的选项已经有效果,如此一来又节省了不少调试时间。
SQLite由于其体积小,可方便移植,因此被广泛用于嵌入式及移动开发领域。记得自己学习是MSSQL,理论性很强,上下本两书好像学了一年。目前工作要做的是更向工业界看齐,从SQLite Official Website上看了看,再回顾之前看的O’really 那本原版介绍的书。算是再次复习SQLite的存储类型。 SQLite的存储格式 参考官方这一…
Recently, I have some need to add ripple effect which was introduced following Material Design into a button that already has background. The background is a selector. And I’v…
原文地址:https://blog.mindorks.com/android-core-looper-handler-and-handlerthread-bd54d69fe91a 这篇文章会讲解Android Looper, Handler和HandlerThread。它们都是构成Android系统的基石。 依据我个人的经验,直到最近我…
This article is a review of Java Annotations. Much of the material is coming from Java Documentation website. Annoations uses Information for the compiler — Ann…
本文主要介绍了Retrofit2配合RxJava1返回结果并不是所需要的结果,而是{state:"token失效", code:-1, data:{}}这种形式,通过RxJava的transformer直接在OnNext中获取对应的data值,出错判断会在onError中响应,可以自定义你的业务逻辑在错误处理中。更多详情参考Github项目。 项目…
相互调用 相互调用指JS调用Android的资源,同时Android也可以调用JS,当然整个HTML元素都是可以取的,只是一般Android调用JS执行函数最为常见。使用一个例子作为回顾,基本上最为简单了,没有用到JSBridge之类的库。对于Android 4.4 以上的版本呢需要在声明JavascriptInterface 注解,否则无法执行J…