最新消息:欢迎访问Android开发中文站!商务联系微信:loading_in

开发进阶

Android开发进阶,经验分享

一篇文章带你撸遍下拉刷新 分页加载控件

一篇文章带你撸遍下拉刷新 分页加载控件

loading 6个月前 (12-26) 501浏览 0评论

一篇文章撸遍下拉刷新 分页加载控件 本文的研究对象是,在实际开发中经常用到的下拉刷新和分页加载功能。这两个功能往往相伴相生,下拉刷新是基于交互体验上的功能,已经是普遍工人的移动端的数据刷新交互(不限于列表);分页加载一般考虑到后台数据的分页请求,降...

支付宝客户端架构分析:自动化日志收集及分析

支付宝客户端架构分析:自动化日志收集及分析

loading 6个月前 (12-25) 755浏览 0评论

前言 《支付宝客户端架构解析》系列将从支付宝客户端的架构设计方案入手,细分拆解客户端在“容器化框架设计”、“网络优化”、“性能启动优化”、“自动化日志收集”、“RPC 组件设计”、“移动应用监控、诊断、定位”等具体实现,带领大家进一步了解支付宝在...

让 Android 开发像 web 开发一样爽

让 Android 开发像 web 开发一样爽

loading 6个月前 (12-24) 475浏览 0评论

做移动端开发,做蛋疼的就是不能动态发版,不能像 web 那样发版立即全部用户生效,然而 lua语言 为其提供了可能性。使用 lua 来构建跨平台原生应用有许多好处,比如 lua 语言简洁高效,可移植性好, Lua虚拟机极为轻量,仅占用200到30...

Android Reveal圆形Activity转场动画

Android Reveal圆形Activity转场动画

loading 6个月前 (12-23) 564浏览 0评论

一、效果 二、知识点 CircularReveal动画、透明主题、转场动画(非必须) 三、方案 假设有两个Activity A和B。Reveal圆形Activity转场动画效果先从A到B,那么基本方案如下: 确定要显示的圆形动画中心起点位...

来玩一下ADB

来玩一下ADB

loading 6个月前 (12-22) 520浏览 0评论

前言 Android 调试桥(Android Debug Bridge,简称ADB)是 Android 的一个通用命令行工具。它可以帮助PC与模拟器实例或连接的 Android 设备进行通信。它为各种设备操作提供便利,如安装和调试应用,并提供对 ...

在Android上优雅的申请权限

在Android上优雅的申请权限

loading 6个月前 (12-21) 565浏览 0评论

简介 对于权限,每个android开发者应该很熟悉了,对于targetSDK大于23的时候需要对某些敏感权限进行动态申请,比如获取通讯录权限、相机权限、定位权限等。 在android 6.0中也同时添加了权限组的概念,若用户同意组内的某一个权限,...

看得见的数据结构Android版之表的数组实现(视图篇)

看得见的数据结构Android版之表的数组实现(视图篇)

loading 6个月前 (12-20) 429浏览 0评论

零、前言: 1.本文的姊妹篇:看得见的数据结构Android版之表的数组实现(数据结构篇) 2.希望你可以和我在Github一同见证:DS4Android的诞生与成长,欢迎star 3.激动人心的时刻到了,要画图了,铅笔、草稿纸、饮料、花生米准备...

Android组件化框架搭建

Android组件化框架搭建

loading 6个月前 (12-18) 693浏览 0评论

背景 当一个项目经过N手人开发,N个产品经理的蹂躏,N长时间的维护,此时一定存在大量代码冗余、业务耦合、项目臃肿,资源文件大把重复等等,不堪重负。当需要增加新功能或者修改之前某个功能的时候,我相信很多同仁都说只敢增加,不敢随意的去删除、修改原有的...

Android修炼之混淆

Android修炼之混淆

loading 6个月前 (12-16) 497浏览 0评论

自嘲时刻 作为Java和Android开发者,大家应该都对混淆很熟悉了。网上也有各路大神提供的混淆模板,基本上直接拿来用就好。但我还是想捋一捋,因为工作中被混淆这家伙“玩弄”了好几次,必须把它记在小本本上。 介绍 基本概念 混淆,字面上来说就是把...

Android 十年之路: 主屏与导航

Android 十年之路: 主屏与导航

loading 6个月前 (12-14) 419浏览 0评论

作者 / E.K. Chung, Android 与 Pixel 用户体验主设计师 今年是 Android 诞生 10 周年,我们认为是时候回顾一下过去,看看它的演变历程了。很显然,自 2008 年以来这个操作系统发生了巨大的变化,那一...

Android触摸事件传递机制

Android触摸事件传递机制

loading 6个月前 (12-13) 396浏览 0评论

前言 成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 一、了解Activity的构成 一个Activity包含了一个Window对象,这个对象是由PhoneWindow来实现的。PhoneWind...

万表商城Android架构演进

万表商城Android架构演进

loading 7个月前 (12-05) 502浏览 0评论

入职万表接近两年,从一入职就进行商城系统全新重构改版,经历过大半年的封闭式加班,到新商城的重构完成紧接着是新商城的业务完善与拓展。见证了开发团队一路走来的努力,Android团队也在自己的想法中向前迈进。 前言 在公司的发展方向上,从以前单一...

Android 骨架屏效果,了解一下

Android 骨架屏效果,了解一下

loading 7个月前 (12-02) 920浏览 0评论

以前做应用开发时,在数据尚未加载前一般会先给用户一个提示,最简单粗暴的方式就是菊花图,大多数做法是放一张有个性的静态图,示意正在加载数据,这样体验会好些,直到出现 Skeleton Screen(中文一般叫做骨架屏)极大地提升用户感知体验。其实一开...

Android 最简单的限制输入方式之一

Android 最简单的限制输入方式之一

loading 7个月前 (11-21) 598浏览 0评论

  Github地址,欢迎点赞,fork 今天带来工作中的一个小安利,产品要求对用户名输入需要限制,只能是数字和字母,符号,不能包含空格和键盘上输入的emoji.开始拿到这个需求,觉得给 EditText 增加一个 addText...