Framework
lininglive
这个作者很懒,什么都没留下…
展开
-
audio_policy.conf说明(翻译)
转载自:http://www.cnblogs.com/albert1017/p/3940010.html作者写的很不错,记录下来供以后温故。## Audio policy configuration for generic device builds (goldfish audio HAL - emulator)#这是模拟器的Audio policy配置##转载 2014-12-02 10:35:29 · 3075 阅读 · 0 评论 -
4.0音频系统HAL初探
转载自:昨天(2011-11-15)发布了Android4.0的源码,今天download下来,开始挺进4.0时代。简单看了一下,发现音频系统方面与2.3的有较多地方不同,下面逐一描述。一、代码模块位置1、AudioFlingerframeworks/base/services/audioflinger/ +转载 2014-12-02 10:50:53 · 1015 阅读 · 0 评论 -
Android 加载键盘布局文件过程
Andriod启动过程中是如何正确加载.kl和.kcm的键盘布局文件?本文就从Honeycomb代码入手,详细介绍开机启动时键盘布局文件的加载过程。 Honeycom相较与之前的版本,加入了一个.idc后缀的配置文件,使在不修改系统代码的前提下,我们就可以使用自定义的键盘布局文件,系统中与键盘布局相关的目录为/system/usr/keychars,/system/usr/keylayout,转载 2015-01-12 15:43:57 · 512 阅读 · 0 评论 -
给android增加屏幕校准
Android原始版本里是没有屏幕校准功能的,tp坐标到lcd坐标是完全按照线性关系来转换的。例如,tp坐标是(Xt ,Yt )分辨率是(Wt x Ht ),lcd坐标是(X,Y),分辨率是(W x H),则 X=(Xt *W)/Wt, Y=(Yt *H)/Ht 。但是一般触摸屏不是完全线性的,自然转换关系也就不一样了,好在有tslib,能帮我们解决这个问题。但是android里没有tslib转载 2016-05-26 17:59:06 · 2423 阅读 · 0 评论 -
Android APP 把view试图显示在顶层
最近做项目,要把一个页面放到所有页面的上面,经过查询发现了两个方法。记下了,慢慢品味! 1. 使用View.bringToFront()这个方法。并发现了这篇博客http://www.cnblogs.com/zhainanJohnny/articles/3292563.html 2. 使用WindowManager layout 参数 WindowManager.L原创 2017-10-31 13:11:40 · 8362 阅读 · 0 评论 -
Android 开机动画分析
最近在做关机画面的事情,于是搜了些关于开/关机画面的文章。 http://blog.csdn.net/yangwen123/article/details/11680759?utm_source=tuicool&utm_medium=referral 这篇文章写的不错,Mark一下。 总结: anroid系统先启动本地服务,例如surfacefli转载 2017-10-31 13:19:36 · 498 阅读 · 0 评论 -
获得屏幕宽度和高度的方法
最近突发奇想,想知道android应用是如何获得当前设备屏幕的宽度和高度的呢。经过一番搜索, 在设备的属性里只找到了 ro.xx.lcd_density]: [160],这只是说明了当前屏幕的密度,并不能反应屏幕的宽高信息。经过搜索博客找了 一下方法。 // 通过WindowManager获取DisplayMetrics dm = new DisplayMetric原创 2017-11-13 11:48:23 · 1372 阅读 · 0 评论 -
Android4.x 系统显示鼠标
最近在研究手写功能,对比了一些产品,发现三星的平板上的手写笔在靠近屏幕的时候,会有个圆形光标显示在界面上。这个光标是怎么显示的呢?带这个疑问,在网上搜了一番发现了一些结果。 1.在anroid2.3之前,由于android是针对手机的系统,所以没有绘制光标的模块,有人自己在系统层或者APP层做了一个光标。 例如:https://blog.csdn.net/LuYozo...原创 2018-05-16 19:10:12 · 6834 阅读 · 3 评论