Android4.1

android4.1 平板隐藏System Bar

时光毁灭记忆、已成空白 提交于 2019-12-05 11:48:02
<pre><code>/** * @author wilber * @target 4.1 * @requirements:4.1平板隐藏系统栏 * @theme android4.1 平板隐藏System Bar * @remark 转载请注明出处http://my.oschina.net/wilber */</code></pre> <p></p> 有时开发视频或游戏程序,即使设置了getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE),一不小心触摸了底部区域的小黑点,看视频注意力会分散,游戏中断或注意力分散,颇感不爽。 <p></p> 网上搜罗了相应的资料,好像4.1有个SYSTEM_UI_FLAG_HIDE_NAVIGATION可以处理System Bar的隐藏,不管我在代码里面如何设置,就是不见效果,怀疑是手机上面的功能块吧,没得4.1的实体手机,就不具体深究。网上有些工具软件对其处理,有的需要Root权限,有的只是移动SystemUI软件包位置作消显,感觉不实用,查看View.java的源码,发现还有个标志位SYSTEM_UI_FLAG_SHOW_FULLSCREEN,实践了一会,预期的效果就出来了。 <p></p> 关键代码: <p></p> /** *

Android4.1 新功能 新特性

人盡茶涼 提交于 2019-12-04 14:41:25
欢迎来到Android4.1,果冻豆! Android4.1是迄今为止最快、最流畅的Android版本,我们已经对整个平台进行了改进,并且为用户和开发人员增加了大量的新功能。本文档仅仅是Android4.1新功能的冰山一角。 详情请参考 Android4.1 APIs 文档来详细了解最新的开发人员APIs。 更快、更流畅、更灵敏 优化的Android4.1能够提供最好的展现形式和实现最低的触摸延迟,提供一个简单易用、容易操作的用户界面 为了确保一致的帧频,Android扩展了垂直同步调速( vsync timing )来实现Android框架处理所有的图片和动画。一切都运行在步调一致、16毫秒的垂直同步心跳机上——包括程序渲染、触摸事件、屏幕构成和显示刷新——所以帧不会提前或者延后。 同时为了获得更加一致的渲染,Android4.1在图形管道上添加了三重缓冲( triple buffering )技术,能够使一切感觉更顺畅,比如从滚动到分页和动画。 增强的辅助功能-Enhanced Accessibility Android4.1既通过同步触摸vsync timing来减少触摸延迟,又通过预测你的手指将在那里来刷新屏幕来减少触摸延迟。这样就可以得到更容易和更均匀的触摸响应。。此外,在activity不活动之后,Android会申请一个 CPU input boost