获取arrt的值 有时候我们需要把颜色,数值写成attr属性,这样做是为了屏蔽开发者对应具体数值,比如我们需要设置不同主题下的主色,副色,或者是不同版本的ActionBar大小,亦或者是不同Dpi下的DrawerLayo…
分类:移动开发
第8章 函数式编程(FP) 《Kotin 编程思想·实战》
第8章 函数式编程(FP) 8.1 函数式编程概述 8.1.1 面向对象编程OOP特征 8.1.2 函数式编程FP特征 8.2 Kotlin函数式编程 8.2.1 函数是什么 8.2.2 函数指针 8.2.3 复合函数(…
Button被RecyclerView覆盖导致无法点击的问题
如题,做项目的时候碰到这个奇葩问题,看布局: <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.SwipeRefresh…
【译文】通过 android:ssp 高效过滤 Android Intents
翻译自 chris.orr 译文最早发布于 伯乐在线 我发现在Android 4.4(API level 19) 中<data>标签增加了一个新的没有在文档中记录的 XML 属性,而这个属性是用来过滤 int…
rx-android试用笔记(1)
最近微博不时看到有提到rx-java,联系到之前看到的reactjs,也就抽时间学习了一下,并一直在思考此种模式的优劣。目前得出的结论是: ** 优点** 天然支持并发 代码更易读 缺点 抽象程度太过了(纠结中,觉得也算…
Kotlin-45.Java调用kotlin之三(Call Kotlin from Java)
官方文档: http://kotlinlang.org/docs/reference/java-to-kotlin-interop.html 8.@JvmName解决java方法签名相同(Handling signatu…
Android-ThreadLocal解析
ThreadLocal分析 Handler的运行需要MessageQueue和Looper的支持,如果您对这方面不是很熟悉,那么我推荐您阅读这个,或者看Android开发艺术探索,而为了更好的理解Looper,那么Thr…
SparseArray 原理分析
本文发表于KuTear’s Blog,转载请注明 Put //SparseArray.java public void put(int key, E value) { //二分查找,SparseArray是由…
Android系统中实现网络防火墙的方法
防火墙顾名思义就是作为内部网与外部网之间的一种访问控制设备, 常常安装在内部网和外部网交界点上。而网络防火墙是一个位于计算机与它所连接的网络之间的软件。所有网络通信在计算机里流入流出都要经过防火墙。而防火墙对流经它的网络…
ShareSDK自定义分享平台UI
用过ShareSDK三方分享的估计都知道,其实它自带的UI挺丑的。而实际开发过程中,我们想要各种各样的UI样式 ,所以它自带的样式就没办法满足我们的需求了,这时候,需要我们通过自定义的UI样式,来达到我们的开发需求。好在…
Android调用定位服务
前言: HI,欢迎来到裴智飞的《每周一博》。从九月开始,我将继续每周更新一篇博客,配合不定期更新的喜马拉雅,让自己一直保持学习的状态。今天是九月第一周,我先给大家分享一些和定位相关的知识。 Android提供了定位服务和…
android-Ultra-Pull-to-Refresh的坑
1 问题描述 https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh/issues/133 在使用ptrfragmelayout 里面有scrollview,…