Android (NDK)
hankersyan
互联网医疗
展开
-
Android模拟器所支持的OpenGL ES扩展
Android模拟器使用了1.0版本的eGL,没有扩展GL_ARB_vertex_buffer_object,却有GL_ANDROID_vertex_buffer_object,貌似使用了PixelFlinger渲染器的Android设备都应该支持VBO,至少是软件上的。这里有一个问题,需确认EGL1.1的设备(包括其它OS)是否都支持VBO,因为这是1.1版本的特性,但是没看到VBO的扩展让人困惑,特别是PowerVR SGX 5xx GPU也没有VBO的这个扩展。原创 2010-12-06 17:31:00 · 5559 阅读 · 0 评论 -
android OpenGL ES实现渲染到透明的纹理 render to transparent texture
PC上OpenGL渲染到纹理,很容易得到透明背景,但是在android上OpenGL ES渲染出来是黑色背景,对于这个问题,想了两个解决办法。1> 让android的OpenGL ES环境支持RGBA,默认android系统给出的渲染环境是RGB565的,这是出于性能原因。如果framebuffer不支持alpha通道,renderToTexture当然得不到透明纹理。 在a原创 2012-05-20 10:37:28 · 5554 阅读 · 1 评论 -
Kindle Fire调试,以及它没有Orientation Sensor
1> 如何在Kindle Fire上调试 http://stackoverflow.com/questions/8189488/debugging-android-apps-on-the-kindle-fire2> Kindle Fire没有Orientation Sensor,只有accelerometer Sensor sensor = mS原创 2012-02-23 20:52:28 · 852 阅读 · 0 评论 -
如何增加Android模拟器的可用空间
在相应avd配置目录下的config.ini中增加 disk.dataPartition.size=1024原创 2012-01-31 17:46:59 · 669 阅读 · 0 评论 -
Android程序的退出
1> Activity类的finish方法,根据进程和窗口的关系,当进程不再含有可见窗口后,系统会自主回收它。2> java.lang.System.exit(0); http://developer.android.com/reference/java/lang/System.html Causes the virtual machine to sto原创 2011-06-20 15:41:00 · 443 阅读 · 0 评论 -
android.opengl.GLSurfaceView.Renderer概述
<br /> <br />android.opengl.GLSurfaceView.Renderer概述<br /> <br />翻译至android.opengl.GLSurfaceView.Renderer Class Overview,水平有限,敬请谅解<br />hankersyan@163.com<br /> <br /> 这是渲染器(Render)的公共接口,它的任务就是调用OpenGL的API来作帧的渲染。GLSurfaceView的实现类通常会创建一个Render的实现类,然后翻译 2011-01-09 10:22:00 · 10263 阅读 · 0 评论 -
android.opengl.GLSurfaceView概述
<br /> <br />android.opengl.GLSurfaceView概述<br /> <br />翻译至android.opengl.GLSurfaceView Class Overview,水平有限,敬请谅解<br />hankersyan@163.com<br /> <br /> GLSurfaceView是一个视图,继承至SurfaceView,它内嵌的surface专门负责OpenGL渲染。<br /> GLSurfaceView提供了下列特性:<br />翻译 2011-01-09 10:17:00 · 2404 阅读 · 1 评论 -
android Surface和SurfaceView概述
<br />android.view.Surface概述<br /> <br />翻译至android.view.Surface<br /> <br /> surface专门用来处理屏幕排版器(screen compositor)管理的一块原始内存(raw buffer),这块内存是用来直接绘制到屏幕的。<br /> <br /> <br />android.view.SurfaceView概述<br /> <br />翻译至android.view.SurfaceView<br /> <br翻译 2011-01-06 11:49:00 · 1600 阅读 · 0 评论 -
Android 视图(View)概述
视图(View)概述翻译至 Android.View.View Class Overview,水平有限,敬请谅解。 视图(View)是一个矩形区域,它负责这个区域里的绘制和事件处理。视图类是Android用户界面的基础类之一。视图组(ViewGroup)是视图的子类,是一个容器,专门负责布局。视图组本身没有可绘制的元素。 开发用户界面可以先阅读开发者向导的用户界面(User Interface)部分。 该文章包含: 声明布局翻译 2011-01-05 14:02:00 · 3879 阅读 · 3 评论 -
Android LayoutInflater概述
LayoutInflater概述本文根据官方文档LayoutInflater Class Overview翻译,水平有限,敬请谅解。 布局泵(LayoutInflater)根据XML布局文件来绘制视图(View)对象。这个类无法直接创建实例,要通过context对象的getLayoutInflater()或getSystemService(String)方法来获得实例,这样获得的布局泵实例符合设备的环境配置。 LayoutInflater inflater = (La翻译 2010-12-30 15:03:00 · 1446 阅读 · 1 评论 -
Android Activity概述
Activity概述Activity是Android系统提供的界面,所有和用户的交互都发生在这里(类似于windows的窗口)。Activity在创建时生成各种控件视图(View),这些视图负责具体功能,例如ListView。Activity通常使用全屏模式,也有浮动窗口模式(通过设置属性windowIsFloating)和嵌入模式(参见ActivityGroup)。它的继承类通常要重载两个方法:onCreate(Bundle)是初始化函数,在这里可以调用setContentView(int)方法来设置界面翻译 2010-12-22 15:36:00 · 1077 阅读 · 0 评论 -
使用同一份证书,多款安卓应用的签名策略
同一个公司的多款APP使用同一份证书签名的好处1. 应用无缝升级,不同证书需要卸载旧版本应用。2. 应用模块化,同一份证书签名的多个应用可以运行在同一个进程里,有利于多个应用的部署模块化、插件化,这些应用可以独立升级。3. 代码复用和数据共享。当多个APP之间调用时,系统验证权限是基于签名的。使用同一份证书,有利于多个应用之间进行安全地互操作。...翻译 2018-04-10 08:58:15 · 3169 阅读 · 1 评论