首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
znnn
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Android S RencentView 动画缩放研究
关于 RecentView ,我想大家应该都十分了解。小手一滑,就可以看到最近的应用,十分方便。 我发现在 RecentView 中也可以实现动画的缩放,最近做项目涉及到动画缩放方案这一块,于是想研究
解放双手 - Android 开发应该尝试的 UI 自动化测试
最简单的方式就是直接编译运行App,通过自己的操作对界面进行交互,从个人的视觉效果上进行功能的检查,比如我实现了一个RecyclerView,我就打开界面,看看这个列表是否正确显示在了界面上。 不久之后,我觉得某些地方代码不是很好,于是我改了一些代码,我怕会出现问题,于是为了保…
BlockCanary — 轻松找出 Android App 界面卡顿元凶
BlockCanary 是我利用个人时间开发的 Android 平台上的一个轻量的,非侵入式的性能监控组件,应用只需要简单地加几行,提供一些该组件需要的上下文环境就可以在使用应用的时候检测主线程上的各种卡顿问题,并通过组件提供的各种信息分析出原因并进行修复。 由于该组件在阿里内部开源,所以对外暂时不放出源码,这里对原理和部分实现做描述。
面试官:今日头条启动很快,你觉得可能是做了哪些优化?
网上关于启动优化的文章多不胜数,内容千篇一律,大都是列举一些耗时操作,采用异步加载、懒加载等。 而在面试过程中,关于启动优化的问题,如果只是很表面地回答耗时操作应该放在子线程,显然太过于普通,无法跟竞争者拉开差距。如何让面试官知道你的“内功深厚”,那肯定是要往原理层面去回答。 …
Android之串口编程
如今我们生活中充满了各种智能设备,方便了我们的生活,这正是物联网时代。如果我们要开发智能设备,那么Android串口编程是我们应该必备的技能。 在投身到Android开发行业前,作者一直以为Android开发就是单纯的写手机端应用。随着接触的项目越来越多,渐渐的开始接触到了An…
Android 沉浸式状态栏必知必会
Android 沉浸式状态栏追根究底
PowerManagerService源码分析
PowerManagerService(以下简称PMS)是Android系统电源管理的核心服务,它在Framework层建立起一个策略控制方案,向下决策HAL以及kernel层来控制设备待机状态,控制显示屏,背光灯,距离传感器,光线传感器等硬件设备的状态。向上提供给应用程序相应…
Android性能优化 笔记
这篇文章是将很久以来看过的文章,包括自己写的一些测试代码的总结.属于笔记的性质,没有面面俱到,一些自己相对熟悉的点可能会略过. 最开始看到的性能优化的文章,就是胡凯的优化典范系列,后来又陆续看过一些人写的,个人觉得anly_jun和胡凯的质量最好. 文章大的框架也是先把优化典范…
无需 root 就可以查看 app 数据库和 SharedPreferences 文件
只需在 build.gradle 加入 debugCompile 'com.amitshekhar.android:debug-db:1.0.0' 运行后在控制台查看日志文件,或者手动在代码中打印地址 DebugDB.getAddressLog(); 使用浏览器就能查看你创建在手机内存里面的数据库文件和 SharedPreferences 文件,包括查询。
精通 RecyclerView:打造 ListView、GridView、瀑布流;学会添加分割线、 添加删除动画 、Item 点击事件
精通 RecyclerView:打造 ListView、GridView、瀑布流;学会添加分割线、 添加删除动画 、Item 点击事件