本篇文章主要来看一下Kotlin语言的使用场景之一:Kotlin用在Android 使用Kotlin开发Android Kotlin非常适合开发Android应用程序,因为它在没有引入任何新的约束的情况下,将现代语言语言…
分类:移动开发
Android动画相关
Animation 动画 AlphaAnimation 渐变透明度 RotateAnimation 画面旋转 ScaleAnimation 渐变尺寸缩放 TranslateAnimation 位置移动 Animation…
Map接口
Java常用集合为List,Set和Map,其中List和Set都实现了Collection接口,而Map并没有 java.util Interface Map 将键映射到值的对象。Map不能包含重复的键,每个键可以映射…
Android事件分发机制完全解析
Android事件分发机制完全解析,带你从源码的角度彻底理解(上) Android事件分发机制完全解析,带你从源码的角度彻底理解(下)
Jenkins奇技淫巧 — 乐固,多渠道打包篇(Android自动化构建)
Jenkins奇技淫巧 — 安装篇(mac) Jenkins奇技淫巧 — 配置篇 Jenkins奇技淫巧 — 安全篇 Jenkins奇技淫巧 — 发送邮件篇 Jenkins奇技淫巧 — 全局变量篇 Jenkins奇技淫巧…
白夜追凶 :手 Q 图片的显示和发送逻辑
导语: “这张图片在快捷发图栏背景是黑色的,为啥发到AIO(会话窗口)里背景就变成白的了?” 通过一个bug单,对黑白背景问题跟进的过程中发现了手q中很多奇怪的表现。一层层看代码,整理总结了手q中图片的显示和发送逻辑,以…
网易云音乐 Android 版使用的开源组件
网易云音乐Android版从第一版使用到现在,全新的 Material Design 界面,更加清新、简洁。同样也是音乐播放器开发者,我们确实需要思考,相同的功能,会如何选择。感谢开源,让我们有更多的时间和精力专注在自己…
Launcher3桌面开发(3)-Launcher3 桌面加载流程分析(下)
主目录见:Android高级进阶知识(这是总目录索引) Launcher3源码地址:Launcher3-master [This tutorial was written by Ticoo] 上文Launcher3 桌面…
Associate Android Developer的那些事儿
references: http://android-developers.googleblog.com/2017/02/introducing-associate-android-developer.html http…
你应该知道的android命令
作为一个android developer, 下边这些命令你都知道并且用过吗? 1. adb shell am force-stop pkgName,用来结束指定包名应用的运行,跟你去设置里强制停止效果一样 2…
解决ViewPager里面包含一个HorizontalScrollVIew触摸冲突问题
问题:ViewPager里面包含一个HorizontalScrollVIew,ViewPager左右滑动时能够切换Activity,但是HorizontalScrollVIew无法滚动。具体如下: 1.自定义一个继承Vi…