OPENGL混合 今天介绍关于OpenGL混合的基本知识。混合是一种常用的技巧,通常可以用来实现半透明。但其实它也是十分灵活的,你可以通过不同的设置得到不同的混合结果,产生一些有趣或者奇怪的图象。 混合是什么呢?混合就是把两种颜色混在一起。具体一点,就是把某一像素位置原来的颜色和将要画上去的颜色,通过某种方式混在一起,从而实现特殊的效果。 假设我们需要绘制这样一个场景:透过红色的玻璃去看绿色的物体,那么可以先绘
linux环境变量 Ubuntu Linux 环境变量 用户环境变量通常被存储在下面的文件中: ~/.profile ~/.bash_profile 或者 ~./bash_login ~/.bashrc 上述文件在Ubuntu 10.0以前版本不推荐使用。 系统环境变量一般保存在下面的文件中: /etc/environment /etc/profile /etc/bash.bashrc /etc/
eclipse导入android的app 编译特定系统下的核心应用软件需要编译其系统,并将如下目录的class.jar导入工程。 路径为out/target/common/obj/JAVA_LIBRARIES 1)framework_intermediates/classes.jar :这个主要是android的框架类 2)android-common_intermediates/classes.jar :这个包含com.andro
关于Intent的一点小事 一点小事... 显式Intent:直接用组件的名称定义目标组件 Intent it = new Intent(MainActivity.this,SecondActivity.class); startActivity(it); 如此直接而已... 隐式Intent:不直接用组件的名称定义目标组件 Intent intent = new Intent(); intent.s
onInterceptTouchEvent与onTouchEvent 1. down事件首先会传递到onInterceptTouchEvent()方法 2. 如果该ViewGroup的onInterceptTouchEvent()在接收到down事件处理完成之后return false,那么后续的move, up等事件将继续会先传递给该ViewGroup,之后才和down事件一样传递给最终的目标view的onTouchEvent()
Android ListView入门知识--各种Adapter配合使用 在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。 列表的显示需要三个元素: 1.ListVeiw 用来展示列表的View。 2.适配器 用来把数据映射到ListView上的中介。 3.数据 具体的将被映射的字符串,图片,或者基本组件。 根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleA
浅谈如何给appwidget添加复杂view 我们都知道android原生的widget只支持极少数几个简单的view,所以功能及其简单。很多人都希望在AppWidget添加ListView、GridView等复杂的view来实现更为复杂的功能。我们知道要在AppWidget里添加 View都是通过RemoteView来做到了,然而RemoteView本身功能很弱,支持的操作很少,而且支持RemoteView的Widget很少: A R
Widgets基础篇(下) 文章翻译整理自:http://developer.android.com/guide/topics/appwidgets/index.html 八,如何编写App Widget Configuration Activity 如果你想让用户在添加一个新的App Widget时,能对该App Widget进行一些个性化的配置的话,你可以通过编写一个App Widget Configuration
Widgets基础篇(中) 文章参照自:http://developer.android.com/guide/topics/appwidgets/index.html 六、如何使用AppWidgetProvider AppWidgetProvider继承于BroadcastReceiver,它对App Widget的广播进行了简单分类,并封装了处理的统一接口,以方便使用。 AppWidgetProvider只接受和
Widgets基础篇(上) 文章参照自:http://developer.android.com/guide/topics/appwidgets/index.html 一、前言 所谓App Widgets就是微型应用程序的意思,它可以嵌入在其他应用程序(如主屏幕),并能定期更新其View。 这些View被当成用户界面的小部件,您可以使用App Widget provider来发布App Widgets。 一个能容
AppWidgetProvider AppWidgetProvider继承于BroadcastReceiver,它对App Widget的广播进行了简单分类,并封装了处理的统一接口,以方便使用。 AppWidgetProvider只接受和App Widget相关的广播,比如App Widget更新, 被删除, enabled, 和disabled的广播. 当收到以上广播后,将分别调用以下的函数: onUpdate() 当系统
windows jni ndk流程 带native声明的java程序---------->javac 为class文件--------->javah为jni头文件--------->c或c++实现头文件--------> 编写Android.mk文件------->ndk-build jni 目录输出*.so动态库---->eclipse中使用动态库
windows 平台上获取android源码 1、下载安装msysgit软件:http://download.csdn.net/detail/sshhbb/4071732 2、新建目录鼠标右键:Git Bash 使用如下命令即可: 仅下载Launcher: git clone git://Android.git.kernel.org/platform/packages/apps/Launcher2.git (git clo