首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
MnyZhao
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
Android 获取 apk 签名信息
Signature[] 数组里存储着签名信息,有几个签名就有几个信息,一般只有一个。 获取到签名的 byte[] 后,再取它的 md5 值即可。
Android 监听系统截屏操作,适配Android Q(29)
在Android App中监听系统截屏功能,并兼容适配Android Q(29)。原理:利用内容观察者(ContentObserver)监听媒体数据库的变化,当数据库有变化时,获取最后插入的一条图片。
Android 平台 Native Crash (二)问题分析与定位
对于系统应用 Native Crash 问题可以使用 NDK 工具和 Logcat 结合进行定位。对于三方应用 Native Crash 问题,可以使用Breakpad 进行捕获和解析。
自定义 View,有这一篇就够了
为了扫除学习中的盲点,尽可能多的覆盖 Android 知识的边边角角,决定对自定义 View 做一个稍微全面一点的使用方法总结。
Android Launcher3 隐藏应用图标和widget的显示
介绍Android Launcher3如何隐藏应用图标和widget的显示
写给 Android 应用工程师的 Binder 原理剖析
一. 前言 这篇文章我酝酿了很久,参考了很多资料,读了很多源码,却依旧不敢下笔。生怕自己理解上还有偏差,对大家造成误解,贻笑大方。又怕自己理解不够透彻,无法用清晰直白的文字准确的表达出 Binder 的设计精髓。直到今天提笔写作时还依旧战战兢兢。 Binder 之复杂远远不是一…
Android应用启动流程分析
网上看过很多Activity启动过程的源码解析,很多文章会贴上一大段代码,然后从startActivity()函数开始深究整个源码的调用栈。个人感觉这类文章代码细节太多,反而容易迷失在源码调用之中,从而忽略了Activity启动过程的本质。所以本文就简单地定性地对Activit…
骨架屏(Skeleton Screen)在Android中的应用
在如今获取用户成本越来越高的情况下,好的用户体验能够更好的留住用户。为了提升产品的用户体验,各种技术层出不穷,其中,尤以菊花图以及由它衍生出的各种加载动画最为突出。 对于菊花图,想必是又爱又恨。而如今有了比菊花图设计体验更棒的方法,即常看到的Skeleton Screen Lo…
Android 提升用户体验之骨架屏
关于这方面的第三方库https://github.com/sharish/ShimmerRecyclerViewhttps://github.com/ethanhua/Skeletonhttps://
暗黑模式?安卓适配一波
第一次听到暗黑模式的时候,感觉好酷啊,听着就好看(也不知道我怎么听出来的)。苹果在前几年就有暗黑模式的风声,好像是在IOS11、IOS12的时候就说要推出了,结果愣生生等到了IOS13暗黑模式才推出。IOS13推出到现在已经大半年了,系统应用没得说,完美适配,三方应用也都陆续支…