首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
追逐流星的Alex
更多收藏集
微信扫码分享
微信
新浪微博
QQ
29篇文章 · 0订阅
Android自定义View——从零开始实现可暂停的旋转动画效果
当我们点击这个控件时,它会开始旋转并播放背景音乐,再次点击时会重置回初始状态。类似的旋转效果在APP中也十分常见,例如一些音乐播放界面中不断旋转的音乐碟片 其效果会更复杂一些,碟片会随着音乐的播放、暂停而旋转或暂停在某个旋转角度,从暂停恢复到播放时,又会从当前的角度开始不断地旋…
深入理解Java中的内存泄漏
理解Java中的内存泄漏,我们首先要清楚Java中的内存区域分配问题和内存回收的问题本文将分为三大部分介绍这些内容。 Java堆:在虚拟机启动时创建,是所有线程共享的一块内存区域。存放了所有的new出来的对象的实例和数组,对象的reference则在虚拟机栈上。 虚拟机栈:每个…
原生Android也能做Web开发了
大家好,今天跟大家介绍一个让原生Android也可以做Web开发的开源项目——AndServer。 开源地址:https://github.com/yanzhenjie/AndServer AndServer是一个Android端的Web服务器,类似Apache或者Tomcat…
Android彻底组件化demo发布
今年6月份开始,我开始负责对“得到app”的android代码进行组件化拆分,在动手之前我查阅了很多组件化或者模块化的文章,虽然有一些收获,但是很少有文章能够给出一个整体且有效的方案,大部分文章都只停留在组件单独调试的层面上,涉及组件之间的交互就很少了,更不用说组件生命周期、集…
Android城市选择器源码实现
各位同学,周五早上好,今天推送的是李吉同学的投稿文章,本文是介绍了他开源的城市选择器,这个项目目前在Github上拥有967个star和263个fork,该项目目前仍然在维护微信,其他使用者给项目提的Issue他也认真的回复并处理,所以在这里也给大家推荐一下。 在实际的项目中需…
Android 从零开始实现RecyclerView分组及粘性头部效果
最近项目中要实现列表分组和粘性头部的效果,网上翻了很多资料和开源库,感觉都不是太好用,有的扩展性不强有的用起来又太复杂,于是决定自己动手造轮子。行动之前,研究了许多前人的源码,决定了几点开发方向 然后重写getItemOffsets方法,根据用户设置的分组为GroupView预…
Android 优化APP 构建速度的17条建议
本文同步简书:Android 优化APP 构建速度的17条建议 较长的构建时间将会减缓项目的开发进度,特别是对于大型的项目,app的构建时间长则十几分钟,短则几分钟,长的构建时间已经成了开发瓶颈,本篇文章根据Google官方文档,加上自己的一些理解提供一些提升app构建速度的优…
Android 微信支付开发流程
项目中要用到支付功能,需要支付宝支付、微信支付、银联支付,所以打算总结一下,方便以后的查阅,也方便大家, 用到的地方避免再次被坑。 今天我们就主要介绍一下微信支付,其他支付也写了对应教程,并且给出了连接。 集成前首先要看看文档,微信支付开发文档里面有详细的字段和说明。 以下是交…
Android平台Camera开发实践指南
更为严重的时,各家手机厂商都Camera2的支持程度也各不相同,这就导致我们在相机开发中要花费很大精力来处理兼容性问题。 检测并访问相机资源 检查手机是否存在相机资源,如果存在则请求访问相机资源。 创建预览界面,创建继承自SurfaceView并实现SurfaceHolder接…
Android项目实践——三行代码解决照片选择与压缩
博主帮大家封装好了PhotoFactory类,只需三行代码就可以完成选择照片,获取其bitmap或uri路径(可自行配置是否压缩)的功能。下面来看下如何使用PhotoFactory PhotoFactory兼容了Android 7.0 FileProvider获取相片uri的问…