android4.1专题

Android4.1 Rotation 小结

1, 操作Android 辅助功能:          获取启动时的旋转方向:                -------> RotationPolicy.isRotationLocked()  : packages/apps/Settings/src/com/android/settings/AccessibilitySettings.java

Android4.1.2完成hello word程序——自定义一个启动图标

Android4.1.2完成hello word程序——自定义一个启动图标 一、创建helloWord工程二、工程文件详解资料三、设计图标 一、创建helloWord工程 延用上一个帖子的 初始Android——一个Hello Word 二、工程文件详解资料 1.AndroidMainfest.xml文件 AndroidManifest.xml文件详解 2.MainA

android4.1+ ListView 不滚动

android4.1+ 系统下在自定义ListView中覆盖onAttachedToWindow ()方法会导致滚动事件(OnScrol)和OnItemclick事件响应不了。 (请发邮件到 freeget.one@gmail.com  获得最新翻强软件。) 解决方法:   @Override  protected void onAttachedToWindow() { //  setSe

【Android开发辅助利器】Android4.1 Document(CHM)格式

http://m.blog.csdn.net/blog/backgarden_straw/8186992

Android4.1 Input子系统中间层算法漏洞分析

最近研究了下Android4.1 Framework层Input子系统的代码流程,发现中间层报点的算法有些漏洞,而这些漏洞会导致触摸屏(TP)划线曲折、不圆滑等问题。为了直观的描述问题的产生原因,画了一张流程图,从图中可以看出为什么有算法上的漏洞。流程图如下:

Android4.1输入子系统框架介绍和性能分析

为了说明Android4.1和Android4.0在输入子系统这部分的变化,首先,我们来看两幅图: Android4.1和Android4.0输入子系统的比较 从上面两幅图可以看出,Android4.1和Android4.0有如下不同点:       (1)系统进程向应用进程传输InputEvent的方式发生变化,Android4.0 采用共享内存的方式,

Android4.1 关于Rotation相关的Configuration整体分析

关于Rotation方面在Android中有点会涉及到。 1. 在Settings->Display中有“Auto-rotate screen” 选项,当enable或者disable的时候都会影响到系统的Rotation 2. 当旋转手机的时候,系统会做怎么的操作去通知Activity要旋转界面了。 3. 当新启一个应用需要强制横屏或者竖屏的时候,系统是怎么去判断的。 1. 当我们

Android4.1 Open Menu的过程

1. PhoneWindow.onKeyDown()       1. onKeyDownPanel.       当Menu键按下去之后,会产生一个KeyEvent,是keyDown事件,如果Activity没有处理这个Menu Down事件,就会由PhonwWindow默认onKeyDown处理。 在onKeyDown中只要就是调用了onKeyDownPanel把事件传递给对

Android4.1中会被系统拦截的InputEent

1. InputDispatcher::notifyKey      如果系统发现一个Event是KeyEvent, 会调用nofityKey去通知收到一个KeyEvent. 在notifyKey中会查看policy的策略。       mPolicy->interceptKeyBeforeQueueing(&event, /*byref*/ policyFlags);  //mPoli

Android4.1 InputManagerService 流程

1. mInputManager = new InputManagerService(context, mInputMonitor);    在WMS的构造函数中进行初始化, mInputMonitor 继承InputManagerService.Callbacks,传给InputMangerService中的mCallbacks,WMS中的Context给mContext;    在I

android4.1 源码 支持的 时区

文件 位置:packages/apps/Settings/res/xml/timezone.xml <timezones>     <timezone id="Pacific/Majuro">Marshall Islands</timezone>     <timezone id="Pacific/Midway">Midway Island</timezone>     <timezone