首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
skill
订阅
House在掘金
更多收藏集
微信扫码分享
微信
新浪微博
QQ
85篇文章 · 0订阅
Android平台下的cpu利用率优化实现
背景 为了进一步优化APP性能,最近针对如何提高应用对CPU的资源使用、以及在多线程环境下如何提高关键线程的执行优先级做了技术调研。本文是对技术调研过程的阶段性总结,将分别介绍普通应用如何调控App的
Android布局优化 40%+:开源一个低侵入,将Layout转换为Java代码提高性能的库
简介 Android使用XML描述View结构,在运行时进行解析显示的方式,无法避免反射与IO的耗时。QXML提供一种低侵入、可拓展、代码配置的形式将layout文件转换为Java代码,以提高View
万字长文 - 史上最全ConstraintLayout(约束布局)使用详解
ConstraintLayout 是一个使用“相对定位”灵活地确定微件的位置和大小的一个布局,在 2016 年 Google I/O 中面世,它的出现是为了解决开发中过于复杂的页面层级嵌套过多的问题
Android热修复技术选择和原理分析
文章已投稿到公众号“享学课堂online”,发布后会将网站附上,敬请期待。
无限循环RecyclerView的完美实现方案
项目中要实现横向列表的无限循环滚动,自然而然想到了RecyclerView,但我们常用的RecyclerView是不支持无限循环滚动的,所以就需要一些办法让它能够无限循环。 网上大部分博客的解决方案都是这种方案,对Adapter做修改。具体如下 这个方案是挺简单,但并不完美。一…
理解 Context.getSystemService 原理
1. 概述 CameraManager:调用系统摄像组件进行拍照录像等功能。 这里只列举了几个常用的系统服务,实际上现在Android框架中存在的系统服务要远远多于这些,基本涵盖了所有的系统服务类型,同时Android框架为了帮助程序开发者更便捷地获取和使用这些服务,提供了一个…
突破Android O 系统对Service的限制
1. App处于空闲期时,如何启动一个Service? 2. 在App进入空闲期时,如何让Service不被立即stop? 3. bind的方式启动Service依然存在缺陷 关键词:Android O 新特性 - Background Execution Limits; an…
我有个大胆的方案可以提高ARouter和WMRouter的编译速度
如果使用wmrouter的各位,可以直接用我的插件替换工程内的路由初始化,应该能解决项目编译的问题。基本测试都通过了。 由于当前项目工程比较庞大,编译一次大概要3-5分钟左右,AGP支持增量编译,但是苦于路由框架的plugin的增量编译一直都是关闭的,所以这方面一直都没有成功。…
应用保活终极总结(二):Android6.0及以上的保活实践(进程防杀篇)
本文要讨论的内容是如何防止Android应用被系统“杀掉”,下篇讨论的是“被杀掉”后如何让它复活。本文中的进程防杀方法最高适用至Android 7.0系统
Android保存照片到相册
随着Android系统的不断升级 从最初的第一个版本 更新到现在 Android 11.0 Beta都出炉了 Android 11.0也即将面试 系统的不断更新完善 用户体验也是蹭蹭蹭的 隐私安全方面也是越来越给力了 这对用户当然是一级棒 对于开发者 简直无力吐槽 因为碎片化问…