首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
安卓面试题
订阅
NJ小宇宙
更多收藏集
微信扫码分享
微信
新浪微博
QQ
45篇文章 · 0订阅
Android App封装 ——架构(MVI + kotlin + Flow)
最近看了好多MVI的文章,原理大多都是参照google发布的 应用架构指南,但是实现方式有很多种,就想自己封装一套自己喜欢用的MVI架构,以供以后开发App使用。
Android 7.0 中的多窗口实现解析
在以往的 Android 系统上,所有 Activity 都是全屏的,如果不设置透明效果,一次只能看到一个 Activity 界面。 但是从 Android N(7.0)版本开始,系统支持了多窗口功能。在有了多窗口支持之后,用户可以同时打开和看到多个应用的界面。并且系统还支持在多个应用之间进行拖拽。在大屏幕设备上,这一功能非常实用。
Android 系统窗口管理机制简介
Android 系统窗口管理是由 WindowManagerService 负责实现的. WindowManagerService(后面简称 WMS) 的代码位于 frameworks/base/services/java/com/android/server/wm/WindowManagerService.java.
Android 装逼技术之暗码启动应用
在拨号盘中输入*#*#<code>#*#*后,APP 可以监控到这些输入,然后做相应的动作,比如启动应用,是不是有点骚。 下面看下这个骚操作是如何实现的。 DialtactsActivity 中有个 showDialpadFragment 方法,用来加载显示拨号盘,因此入口就从…
Android 如何实现App在后台录屏
在 Android 中实现 App 在后台录屏主要需要使用到 MediaProjection API。 MediaProjection API 是 Android 5.0(API Level 21)引
Android R DisplayManagerService(6) Logical Display和Physical Display配置的更新
在Android R DisplayManagerService模块(1) 启动中说过,系统中每个物理屏都对应一个逻辑屏,DisplayInfo代表逻辑屏封装的信息对象,它并非固定不变的,当Displ
Android 车载应用开发与分析(5) - CarLauncher
在之前的Android车载应用开发与分析(1) - Android Automotive概述与编译中了解了如何下载以及编译面向车载IVI的Android系统,一切顺利的话,运行模拟器,等待启动动画播放
[Android] 浅谈虚拟框架VirtualApp原理 & 检测方案
VirtualApp是一款运行于Android系统的虚拟框架。 本文将配合VirtualApp的源码,简单介绍VirtualApp免安装启动apk的Activity的基本原理,以及相关的检测方案。
Android Auto 开发指北
背景 我的的产品作为一个海外音乐播放器,在车载场景听歌是一个很普遍的需求。在用户反馈中,也有很多用户提到希望能在车上播放音乐。同时车载音乐也可以作为提升用户消费时长一个抓手。 出海产品,主要服务于海外
认识车载神器-Android Auto
什么是Android Auto 首先,Android Auto 不是 OS。它是集成在 Android OS 里的 feature。当通过 USB、Wi-Fi 将 Android Phone 连接到支