首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
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手写笔输入、悬浮事件分析
阅读更多...
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
阅读更多...