最新消息:欢迎访问Android开发中文站!联系QQ:1304524325

Android开发

Android开发 基础 高级内容

Android 进阶 | 自定义可平移、旋转、缩放的 ImageView

Android 进阶 | 自定义可平移、旋转、缩放的 ImageView

ruicbAndroid 3天前 108浏览 0评论

源码地址 效果图 实现原理概览 我们要实现手指控制图片的平移、旋转、缩放,首先得知道手指做了什么动作,比如用户两指间距离是变大还是变小,两指是否做了移动,只有获取到了用户的手势才可以根据手势执行相应了变换,这部分内容下文的多点触控原理与获取触...

Android彻底组件化方案实践

Android彻底组件化方案实践

loading 4天前 151浏览 0评论

本文提出的组件化方案已经开源,参见Android彻底组件化方案开源,具体源码分析请参见文章参见Android彻底组件化demo发布 一、模块化、组件化与插件化 项目发展到一定程度,随着人员的增多,代码越来越臃肿,这时候就必须进行模块化的拆分。在我看...

Android使用ViewStub提高布局性能

Android使用ViewStub提高布局性能

loading 6天前 211浏览 0评论

摘要: 在Android开发中,View是我们必须要接触的用来展示的技术.通常情况下随着View视图的越来越复杂,整体布局的性能也会随之下降.这里介绍一个在某些场景下提升布局性能的View,它就是ViewStub. 在Android开发中,Vie...

Android Input子系统:Input进程的创建,监听线程的启动

Android Input子系统:Input进程的创建,监听线程的启动

loading 1周前 (10-12) 142浏览 0评论

从我个人的理解来看,Android的Input系统其实就是系统级的事件处理、分发框架,它需要的功能模块大致有:事件读取、事件分类、事件分发。那么我们就从整个Input系统的输入源入手,了解事件是如何被输入到Input系统中的。 在看代码前我们先想一想...

Android UI测试之Espresso使用

Android UI测试之Espresso使用

loading 4周前 (09-25) 305浏览 0评论

暑假实习的单位,被分到了一个测试组,因为我是搞android开发的,所以被分到了自动化测试小组,所以了解了一些UI自动化测试。主要就是看了下官方文档关于UI自动haul测试的介绍以及一些框架,比如Appium。这篇博客主要讲解官方推荐的方案——Esp...

Android彻底组件化demo发布

Android彻底组件化demo发布

loading 4周前 (09-23) 389浏览 0评论

今年6月份开始,我开始负责对“得到app”的android代码进行组件化拆分,在动手之前我查阅了很多组件化或者模块化的文章,虽然有一些收获,但是很少有文章能够给出一个整体且有效的方案,大部分文章都只停留在组件单独调试的层面上,涉及组件之间的交互就很少...

Android 官方框架DataBinding学习笔记

Android 官方框架DataBinding学习笔记

loading 1个月前 (09-21) 410浏览 0评论

DataBinding是谷歌官方发布的一个框架,它的目的是降低布局和逻辑的耦合性,使代码的逻辑更清晰。它能够很简单的省去findViewById()的步骤,大量减少Activity的代码,数据直接能写在layout文件上,而且它能自动进行空检测,很多...

在 Android O 中更安全地获取应用

在 Android O 中更安全地获取应用

loading 1个月前 (09-20) 257浏览 0评论

眼尖的 Android O 用户会发现,“Allow unknown sources”设置不见了,此设置自 Android 问世以来就一直存在,目的是方便安装来自 Google Play 外部和其他预加载商店的应用。在此博文中,我们将介绍新的安装未知...

Android中LeakCanary检测内存泄漏

Android中LeakCanary检测内存泄漏

loading 1个月前 (09-19) 322浏览 0评论

最近要对产品进行内存泄漏的检查,最后选择了使用Square公司开源的一个检测内存泄漏的函数库LeakCanary,在github上面搜索了一下竟然有1.6w个star,并且Android大神JakeWharton也是这个开源库的贡献者。那么就赶快...

Android热修复技术总结

Android热修复技术总结

loading 1个月前 (09-18) 335浏览 0评论

摘要: 插件化和热修复技术是Android开发中比较高级的知识点,是中级开发人员通向高级开发中必须掌握的技能,插件化的知识可以查我我之前的介绍:Android插件化。本篇重点讲解热修复,并对当前流行的热修复技术做一个简单的总结。 插件化和热修复技术...

Android 开发者必知必会的权限管理知识

Android 开发者必知必会的权限管理知识

loading 1个月前 (09-17) 308浏览 0评论

导语 本文主要讲解了Android 权限管理方面几个点: Android 权限背景知识; 权限检查及权限兼容; 跳转到app管理权限页面 一、Android 权限背景知识 提到Android 权限管理,业内人士都知道Google 在Android...

Android设备与外接U盘实现数据读取操作

Android设备与外接U盘实现数据读取操作

loading 1个月前 (09-14) 437浏览 0评论

现在越来越多手机支持OTG功能,通过OTG可以实现与外接入的U盘等USB设备实现数据传输。关于OTG,可以参考: http://blog.csdn.net/srw11/article/details/39154053。 最近项目上用到了该功能...