Android之旅
文章平均质量分 81
程序猴f
奋斗ing的程序Monkey~~
展开
-
Talkback问题汇总
记录个人对talkback的问题的处理,基于源码修改,不包含应用适配原创 2022-06-15 13:58:36 · 563 阅读 · 0 评论 -
浅探Activity,Window,DecorView关系
Activity,Window,DecorView简介关系图ActivityWindowDecorViewViewRoot关联过程简析Activity->setContentView简单分析Activity获取window的流程前提摘要:仅个人笔记整理,参考文章https://lrh1993.gitbooks.io/android_interview_guide/content/android/basis/decorview.htmlActivity,Windo..原创 2021-03-02 11:27:22 · 368 阅读 · 0 评论 -
音频焦点AudioFocus
文章目录简介-AudioFocusAudioFocus机制实现流程requestAudioFocus方法:registerAudioFocusListener()OnAudioFocusChangeListener:AudioManager中还有一个电话相关的调用requestAudioFocus方法实际的实现在AudioService.javaMediaFocusControl.java中的re...原创 2019-07-26 10:52:45 · 2406 阅读 · 0 评论 -
渐变色的使用
需求:FM中未插入耳机界面使用渐变色的背景,状态栏保持一致(全屏效果)渐变色的绘制使用xml中的shape属性进行绘制<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"><gradient ...原创 2019-04-15 13:45:35 · 541 阅读 · 0 评论 -
小区广播基本介绍
介绍:https://onlinesso.mediatek.com/FAQ#/SW/FAQ17750小区广播是短信的一种类型,但有别于普通的点对点短信。一般的点对点短消息(Short Message Service - Point to Point, SMS-PP)只能传送短消息给一个或少数几个收件人,但是小区广播技术则是被设计为能够在特定区域中,按照指定的频道(Channel)来广播消息...原创 2019-04-22 20:44:48 · 2361 阅读 · 0 评论 -
系统启动流程
简单流程启动电源及系统启动当电源按下时引导芯片代码开始从预定义的ROM中开始执行。加载引导程序Bootloader至RAM引导进程Bootloader是系统启动前的一个小程序,主要用于将系统的OS拉起来并运行Linux Kernel进程内核启动时,设置缓存、被保护存储、计划列表、加载驱动。内核完成系统设置后,在系统文件中寻找init文件,然后启动root进程或系...原创 2019-04-15 16:04:03 · 497 阅读 · 0 评论 -
CCACHE提高编译速度的具体使用
ccache(“compiler cache”的缩写)是一个编译器缓存,该工具会高速缓存编译生成的信息,并在编译的特定部分使用高速缓存的信息, 比如头文件,这样就节省了通常使用cpp解析这些信息所需要的时间。如果某头文件中包含对其他头文件的引用,ccache会用那个文件的 cpp-parsed版本来取代include声明。ccache只是将最终的文本拷贝到文件中,使得它可以立即被编译,而不是真正...原创 2019-04-23 10:43:10 · 12917 阅读 · 0 评论 -
Unbuntu14.04 Android Studio导入源码
环境搭建安装Android Studio官网下载 https://developer.android.google.cn/studioJava环境官网下载jdk https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html将jdk解压并拷贝至/usr/lib/java路径下c...原创 2019-04-11 11:31:14 · 674 阅读 · 3 评论