android深度
文章平均质量分 88
介绍:讲述android深度知识点的专栏。
定位:阐述android深度知识点,加大初级开发者学习的深度。
目标用户群:android初级开发者。
yx1166
每天进步一点点
展开
-
android 多点触摸交互处理
今天介绍一下多点触摸交互处理,过程中会有几个小demo。首先,我为什么要有学习这块呢?因为他涉及到图片的缩放啊,类似的一些操作,现在的app都必不可少。要想做图片的缩放,首先要知道手指在哪里。 第一,如何获取手指在滑动中的坐标? 这个可以通过view的onTouchListener实现,在过程中实现,一定一定要注意,把onTouch的方法返回true,默认是false的,因为fa转载 2016-10-16 20:02:50 · 380 阅读 · 0 评论 -
android Data Binding Library
本文档介绍了如何使用数据绑定库来编写声明性布局,并最大限度地减少绑定应用程序逻辑和布局所需的粘贴代码。数据绑定库提供了灵活性和广泛的兼容性 - 它是一个支持库,因此您可以将其与所有Android平台版本一起使用到Android 2.1(API级别为7+).要使用数据绑定,需要Android Plugin for Gradle 1.5.0-alpha1或更高版本。建立环境要开原创 2017-05-12 19:50:29 · 236 阅读 · 0 评论 -
adnroid组件化开发实战
1、为什么需要组件、插件?随着app版本升级迭代,需求增加和删减,代码量逐步变大,对新功能的测试逐渐复杂,耦合度高,复用性低,组件化旨在解决此类问题。2、概念组件化---可分为模块组件和通用组件,这2个组件又可分为业务组件和ui组件。比如下拉刷新就是1个ui组件,很多页面都可以用;登录模块是很多业务或项目都有的,理解为是1个业务组件。插件化---将1个apk划分为不同的apk,比如转载 2017-09-11 21:26:32 · 197 阅读 · 0 评论 -
AndroidStudio Build过程解析
概述AndroidStudio点击build按钮后,AndroidStudio就会编译整个项目,并将apk安装到手机上,这个过程就是Android工程编译打包过程。下图为主要过程:APK构建流程下图是谷歌官网给出的一个典型的APK构建流程。主要有两个过程:编译过程。输入是本工程的文件以及依赖的各种库文件,输出是dex文件和编译后的资源文件。打包过程。配合Keystore对上述的输出进行签名对齐,生...原创 2018-06-25 22:20:09 · 4258 阅读 · 0 评论