Some times we need to modify file header as to add more detail or styled info in each class or file we created. In order to add the created file date and time, author name and…
转载地址: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…
跳转至转载地址 在了解存储路径之前,先来看看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…