前言:mmp网上搜的千篇一律,而且不好使!!!~~~坑啊。。 哎!!:亲自踩坑! 接下来实现:拦截tablayout 点击事件,不触发viewpaper滚动。。。 步骤如下: 前言: # 涉及: TabLayout se…
标签:Android
外观模式
外观模式 也被称作门面模式 定义: 要求一个子系统的外部与内部的通信必须通过一个统一的对象进行.此模式提供一个高层的接口,使得子系统更易于使用. 使用场景: 构造一个有层次结构的子系统时,使用外观模式定义子系统中每层的入…
MediaCodec之Decoder
1.介绍: MediaCodec类可用于访问Android底层的媒体编解码器,也就是,编码器/解码器组件。它是Android底层多媒体支持基本架构的一部分(通常与MediaExtractor, MediaSync, Me…
ANDROID SDK 源码解析
第三期 Class 分析者 校对者 版本 发布时间 ViewGroup 源码解析 7heaven Nukc branch nougat-mr2-release 2017/4/17 StaticLayout 源码解析 la…
珍藏的Android电子书
▍Android电子书第一期▌ 深入理解Android内核设计思想 – 林学森 – 人民邮电出版社 深入解析ANDROID虚拟机 深入理解Android:卷II 邓凡平著 PDF扫描版 深入理解A…
Android 两种注册、发送广播的区别
关键字:注册广播 BroadcastReceiver 前言:前面文章记录了Service的使用,这次来记录另一个四个组件之一的BroadcastReceiver。主要介绍两种发送和注册广播的区别。 BroadcastRe…
Android Studio(Mac) SDK默认安装位置
Android SDK位置查看: Tools-Android-SDK Manager (默认位置:/Users/XXXXXX/Library/Android/sdk) 默认位置查找: 右键Finder-前往文件夹 输入 …
Android Studio 编译不通过,报错“找不到org.apache.http。。。”
Q:Android Studio 编译不通过,报错“找不到org.apache.http。。。” A:为什么在Android 5.1中,org.apache.http包中的类和AndroidHttpClient类均已被废…
Android,获取虚拟键盘的高度
在很多时候,很多需求下,我们都需要得知键盘的高度啊!实在不能理解为什么安卓不提供这样方便的API。虽然没有很好的监听事件,但是我们还是可以制造一个的。想想虚拟键盘弹起来之后界面发生了什么变化?对的,有一半的界面被遮挡了,…
android中的LaunchMode详解----四种加载模式
Activity有四种加载模式: standard singleTop singleTask singleInstance 配置加载模式的位置在AndroidManifest.xml文件中activity元素的launc…
Kotlin+Databinding如何为布局添加自定义属性
在使用databinding时,我们经常会遇到需要对图片进行自定义的属性添加,以实现网络图片的自动加载和处理,这种处理在java中的话在对应的ViewModel中添加静态方法,就可以实现对应的处理,但是迁移到Kotlin…
程序员创业前先认清自己
老文重发,写于2014年5月27日。 那时我还没全职做培训。这几日翻看以前的文章。很感慨,明明都已经认清自己,为什么还要执意打破自己的桎梏,去做那很难成功的事呢? 创业,但凡是互联网从业者都会想要去做的一件事,甚至不去做…