Framework
安德路
不将就,一步一个脚印
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android Thread之threadLoop方法
Android Framework中的线程Thread及它的threadLoop方法 在Framework中的Thread普遍的特点就是有一个 threadLoop方法。它到底是怎么循环起来的。 Android中java世界的Thread 先来看看java是怎么创建一个线程的。这个是最舒服的,也是我最熟悉的。 new Thread(new Runnable() { ...转载 2018-04-12 17:27:54 · 11056 阅读 · 0 评论 -
Android 双卡铃声设置
关于来电铃声设置 目前Android原生系统只有一个铃声设置,即单卡铃声,项目中有双卡支持的需求,自然就需要能够进行双卡铃声的支持,本文不考虑双卡的实现,只针对双卡铃声的设置,谈一谈双卡下Settings中的双卡设置菜单,以及双卡铃声设置的实现。 涉及到的模块 1 Android Settings app,N默认只存储了一个铃声URI。现在改成双铃声,需要针对SIM1,SIM2分别保存...原创 2018-04-23 21:15:27 · 2283 阅读 · 0 评论 -
Android 系统之 AudioTrack 回顾小结
AudioTrack 1. MODE_STATIC 和 MODE_STREAM 2. audio buffer 3. 应用层AudioTrack的使用 关于write() 关于StreamType getMinBufferSize() 4. Framework native层AudioTrack的创建 5. AudioTrack的处理 几个音频概念 transfer_type AudioT...原创 2018-08-13 19:05:10 · 6064 阅读 · 1 评论 -
Android 死锁问题分析记录
问题描述: binder thread 和 ActivityManager之间发生死锁 Traces: "ActivityManager" prio=5 tid=12 Blocked ... at ActivityManagerService.updateCpuStatsNow(ActivityManagerService.java:3107) - waiting to lock &l...原创 2019-03-13 11:18:14 · 4763 阅读 · 1 评论
分享