一、Activity启动过程 应用冷启动过程: Launcher进程通过Binder机制通知AMS创建应用 AMS判断当前应用是否启动,没有启动通过Socket通讯通知Zyg...
一、Activity启动过程 应用冷启动过程: Launcher进程通过Binder机制通知AMS创建应用 AMS判断当前应用是否启动,没有启动通过Socket通讯通知Zyg...
哪个小可爱在偷偷的看我~~偷瞄.gif 前言 最近公司需要做个内部应用,需求有通话并录音上传服务器,微信聊天记录上传服务器,我擦,竟然要做严重窃取隐私的功能,一万个草泥马奔腾...
一、背景 一个app随着业务增加,代码放在同一个模块中会越来越臃肿,同时也导致多人开发的一个难度。组件化可以把业务单独分出来,形成一个单独模块,可单独运行、测试等,相互之间不...
在日常的Android项目开发中,我们肯定会遇到需要检测用户设备的网络状态。防止用户没有网络的情况下,我们的应用没有提示。这里分享一个快速实现网络监听的开源库——Reacti...
我最近发现一个能够实现多种效果的TextView开源库,这篇博客分享给看文章的小伙伴,希望能帮你们提高开发效率以及提升自己App的用户体验感。 SuperTextView S...
前言 在了解Android文件相关知识前,先来了解下Android文件相关常用的API 输出如下: 1、获取文件夹、文件和Uri 1.1、Android7.0前 在Andro...
1、使用MediaRecorder录音 1.1、开始录制 1.2、结束录制 2、使用AudioRecorder录音 在使用AudioRecorder时,需要了解采样率、频道配...
公司的Android项目要求支持外置摄像头,即要求支持USB摄像头;一脸懵逼的我从来没听过Android设备能支持USB摄像头的,只知道Android大机器能接外置的摄像头,...
背景 Android有时候项目当中用到第三方的时候,可能通过maven仓库引入或者通过aar包引入;aar包还好,可以直接放到项目里,但有时候也可能比较麻烦,假如多个项目用到...