首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
游龙天下1989
更多收藏集
微信扫码分享
微信
新浪微博
QQ
131篇文章 · 0订阅
Android子线程更新View的方法原理
对于所有的Android开发者来说,“View的更新必须在UI线程中进行”是一项最基本常识。 如果不在UI线程中更新View,系统会抛出CalledFromWrongThreadExcepti
Android JankStats实现解析
JankStats 是安卓 JetPack里新出的一个专门用来检测帧卡顿的库。并且支持各个安卓版本。我们来分析一下他的实现。 JankStats使用比较简单,就下面一些代码配置: 关键点还是在于不同安
针对Android App“Dirty stream”安全漏洞的解决方案,国内大厂已中招
本篇技术文章深入探讨了Android平台文件共享功能的安全隐患。详细阐述了应用程序通过Intent进行文件请求与接收的机制及其潜在的安全风险。文章特别指出,不正确处理ContentProvider提供
selinux策略文件的编译与加载
本文分析了selinux策略文件 在开机时的加载过程;手机启动后,进入加载selinux政策流程,会使用/odm/etc/selinux/目录下的两个sha256文件中的值分别同/system/etc
Android发生ANR后的信息采集流程
发生ANR后,系统会为我们提供一些信息,便于我们分析问题,如生成trace文件,在log中打印CPU信息等。这篇文章,我们来看看ANR发生之后,系统会提供给我们哪些信息,以及这些信息是如何采集和输出的
写给应用开发的 Android Framework 教程——HAL与硬件服务之 Hal 层添加访问 linux 驱动的接口
Hal 层添加访问 linux 驱动的接口 1. Android O 后的 HAL —— Treble 计划 在 Android O 以前,framework 与 hal 是紧耦合的存在于 syste
[Android禅修之路] Android图形系统,从Activity到Surface
首先,我们最初见到应用程序,都是Activity界面,那么Activity界面是如何显示的呢?然后每一个View树都会有一个根View,它就是ViewRootImpl。
[Android禅修之路] SurfaceFlinger 合成前的预处理
[Android禅修之路] SurfaceFlinger 合成前的预处,之前的SurfaceFlinger 合成总览已经把合成的整体流程罗列出来了, 从这篇开始分别就合成的不同阶段进行介绍
Android Graphics 多屏同显/异显 - 新年预告
节前发布最后一篇文章,预告下阶段将要分享的研究成果,主要是Android多屏同显/异显的一些知识。为了能讲清楚底层逻辑,又不要惑于上层复杂的AMS/WMS,特意写作了C++版本的多屏互动的演示程序
多点触控 与 三指截屏
多点触控这一块推荐看谷歌的官方文档 : 处理多点触控手势和Gcs的安卓自定义View进阶-多点触控详解,官方文档内容比较简单,很多知识点讲得不透彻,需要自己多使用总结才能明白得比较深,Gcs这篇文档讲得就很详细,该注意的点和Demo都写得很好,这里就不重复造轮子了,想了解多点触…