Android SurfaceView
文章平均质量分 79
eustoma
生活是什么呢?
展开
-
欺骗编译器取得ISurface对象的方法
欺骗编译器取得ISurface对象的方法我们在使用Android NDK的Surface的时候,遇到无法得到ISurface对象的问题,描述如下:Surface类的定义如下:class Surface: public EGLNativeBase{public:...private:// cant be copied...friend转载 2011-06-18 23:07:00 · 1199 阅读 · 0 评论 -
普通应用使用Surface的方法
Android的NDK提供了Surface类,可供应用向屏幕绘图,但使用这个类,有很多机关,如果不注意,代码就不会正常工作。下面是我们使用的时候遇到的问题与解决方法。1,在C++代码里要使用Surface类,必须在APK的工程文件Android.mk里增加权限uses-permissionandroid:name="android.permission.ACCESS_S转载 2011-06-18 23:08:00 · 5273 阅读 · 0 评论 -
Android Overlay学习
前文仅了解了overlay HAL的架构,下面继续看看系统层是如何调用Overlay模块。1、 测试代码frameworks/base/libs/surfaceflinger/tests/overlays/overlays.cpp提供了一个简单的overlay调用流程,可惜这个测试程序有错误, 在sp surface = client->createSurface转载 2011-06-18 23:31:00 · 1456 阅读 · 0 评论 -
android系统中的log定向
为了调试,必须要将log怎么打印的搞清楚,于是有了以下的分析。我们通常在程序中插入LOGD(..),LOGE(..)之类的语句,但什么情况下可以查看这些打印消息呢?首先,来到定义处:system/core/include/cutils/log.h,在开头就可以看到#ifndef LOG_TAG#define LOG_TAG NULL#endif所以程序中#include "转载 2011-06-19 15:42:00 · 546 阅读 · 0 评论 -
Android ISurface PostBuffer 处理流程
1 ISurface 的Create 想了解surface的create 和surfaceflinger 可参考这篇文章,比较详细:http://blog.csdn.net/yili_xie/archive/2009/11/12/4803527.aspx Android 起步比较早的大牛们挺多,我现在只能一步步踏着革命先烈的后尘。 每个相应的应用都会有个相应的转载 2011-06-18 23:11:00 · 1692 阅读 · 1 评论 -
关于ToolRotate——Android屏幕方向旋转的根源
http://blog.csdn.net/a345017062/article/details/6573539转载 2011-12-14 15:30:31 · 438 阅读 · 0 评论 -
Android中通过按键旋转屏幕
http://blog.csdn.net/linweig/article/details/6205142 Android上的home键是系统直接处理的,功能如下: 1:跳转到Home界面,如果Home进程死掉了,则重新启动Home进程 2:长按5s,弹出选择应用的窗口,可以切换应用. 由于需要,我需要修改这里的部分逻辑,修改后的逻辑不能放出,这里放出我找到的大概地点 view pla转载 2011-12-28 12:57:26 · 665 阅读 · 0 评论