Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Android 图形系统加速学习系列

Android 图形系统加速学习系列

Android 系统使用OpenGL的标准接口来支持3D图形功能,包含框架层及本地代码两个主要部分,这里先介绍本地代码部分。 源代码目录为:frameworksaseopengllibs 在这个代码路径下面会编译生成三个库: libEGL , libGLESv1_CM.so , libGLESv2.so ,那么这三个库之间是个什么关系呢? 首先说明一下主要实现的功能: EGL是用来管理绘图表面的(Drawing surfaces),并且提供了如下的机...
Android Home键详解

Android Home键详解

当我们从Home点击ShortCut图标启动一个应用程序后,这个应用程序打开了很多个Activity,假设顺序为A,B,C,然后我们按Home键,再次从桌面用图标启动这个应用程序,我们会发现显示的是刚才的C,而不是A。这里我们普遍的想法是按Home键是让程序退到后台,然后让桌面显示出来。那么我们就来看看Home键到底是怎么回事。在Framework中我们找到源码,我们首先在interceptKeyBeforeDispatching这个方法中找到Home按键...
使用Java代码控制ADF table列进行QBE方式的过滤

使用Java代码控制ADF table列进行QBE方式的过滤

在ADF中,使用af: table的时候,可以非常简单地设置Table是否使用QBE filter fields;如下图,只要选中Filtering就可以。jspx中自动产生如下代码:[html] filterModel="#{bindings.DeptView1Query.queryDescriptor}"运行应用后,所有记录显示如下:类似Oracle form中的操作,在列中输入值,点击回车过滤数据:如果希望在managed bean中使用程序控制QB...
Java 对对碰游戏

Java 对对碰游戏

对对碰游戏规则说明: 一. 概述 游戏在 8 × 8 格子的游戏池中进行。每个格子中有一个图标。鼠标连续选中两个相邻的图标,它们的位置会互换,互换后如果横排或竖排有 3 个以上相同的图标,则可以消去该图标,并得分。 二. 基本规则 交换 玩家选中相邻(横、竖)的两个图标,则这两个图标的位置发生互换,如果互换成功则消去图标,否则取消位置交换。 消去 玩家选择两个图标进行位置互换,互换后如果横排或竖排有 3 个以上相同的图标,则消去这几个相同的图标,如果互换后...
Android中的Activity生命周期学习

Android中的Activity生命周期学习

作为Android中四大组件之一的Activity是最为重要的一个组件,今天学习了Activity的生命周期。理解Activity的生命周期对于我们去开发大的灵活的应用很有帮助,在Android系统中Activity作为Activity栈来被管理,当前活动的Activity处于栈顶,之前的不活动的Activity就会被压入下面的称为不活动的Activity,来进行等待,如果该Activity重新变成栈顶,就会被重新恢复活动的状态;看下自己画的截图: ...
Android中使用SAX对XMl文件进行解析

Android中使用SAX对XMl文件进行解析

在Android中的xml的文件解析,一般有三种方法 sax,dom,pull; 不过一般使用最多的是sax技术;在Java中使用SAX技术解析XML文档 见 http://www.linuxidc.com/Linux/2012-01/51439.htmsax解析技术是解析速度很快,并且占用很小量的内存;sax解析的方法是进行事件驱动的方法,相对于dom技术必须要调用这个xml文档到内存中,他不需要整个xml文档,按顺序进行解析,按要求把xml当如到内存中...
Android中使用SDcard进行文件的读取

Android中使用SDcard进行文件的读取

平时我们需要在手机上面存储想音频,视频等等的大文件,以前学过使用File进行存储(使用File操作进行存储)见 http://www.linuxidc.com/Linux/2012-01/51441.htm;由于考虑到手机本身的存储空间小,这时候我们需要把文件存储在SDcard中,今天自己也学习了一下在Android进行sdcard的存储使用方法;本文工程源码下载地址免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www...
Android中使用File文件进行数据存储

Android中使用File文件进行数据存储

上一篇学到使用SharedPerences进行数据存储(http://www.linuxidc.com/Linux/2012-01/51442.htm),接下来学习一下使用File进行存储 我们有时候可以将数据直接以文件的形式保存在设备中,例如:文本文件,图片文件等等源码下载地址:免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在 /2012年资料/1月/13日/Android...
Android中使用ViewStub来提高UI的加载的性能

Android中使用ViewStub来提高UI的加载的性能

首先看下API中的ViewStub 根据的文档的说明,ViewStub是一种默认不可见的试图,它没有大小,所以不能被改变,也不能通过某些把viewstub添加到布局当中来, 不过我们可以使用inflate()来吧ViewStub中的试图增加进行,这样可以实现动态的添加试图,不必要每次在onCreate()的时候就加载布局,可以提高我们的性能。 Demo中的使用方法: 1:新建布局文件 设置<ViewStub>节点 2: 在A...
Android中资源文件assets和res下面raw文件的使用不同点

Android中资源文件assets和res下面raw文件的使用不同点

在建立项目中一般会默认建立assets文件,当然我们还可以在res文件下面建立raw文件夹,这里面都可以存放一些图片,音频或者文本信息,可以供我们在程序当中进行使用,不过他们两个也有不同点; assets下面的文件不会被编译,通过路径可以去访问其中的内容。raw中文件会自动编译,我们可以在R.java文件中找到对应的ID, 看下面截图: 那么既然这样那我们平时该怎么样进行把资源放入这两个文件当中呢? 我个人平时喜欢比较文件的大小,如果文...
<< 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 >>