`
文章列表
程序运行->按HOME键 Activity调用的顺序是onPause->onStop SurfaceView调用了surfaceDestroyed方法 然后再切回程序 Activity调用的顺序是onRestart->onStart->onResume SurfaceView调用了surfaceChanged->surfaceCreated方法 
该文只适用于ANDROID-NDK-R8 & ECLIPSE-ADT-20 以及之后的版本. 1. 配置项目属性, 启用编译调试: ndk-build NDK_DEBUG=1  2. 右键工程, 选择DEBUG AS->Android Native Application 值得注意是: 启动调试后, 最好是等Eclipse自动切换到Debug Perspective后, 再开始调试. 转自:http://my.oschina.net/erehmii/blog/157665

基类处理

1、安全退出已调用多个Activity的Application 对于单一Activity的应用来说,退出很简单,直接finish()即可。 当然,也可以用killProcess()和System.exit()这样的方法。 但是,对于多Activity的应用来说,在打开多个Activity后,如果想在最后打开的Activity直接退出,上边的方法都是没有用的,因为上边的方法都是结束一个Activity而已。 当然,网上也有人说可以。 就好像有人问,在应用里如何捕获Home键,有人就会说用keyCode比较KEYCODE_HOME即可,而事实上如果不修改framework,根本不可能做到这一点一 ...

JAVA_JNI编程

    博客分类:
  • java
 
可能我们平时有遇到客户的需求是调用别人封装的DLL去得到相关的硬件设备信息,这个时候我们怎么去解决这个问题? 可以从以下几个方面去解决: 第一步:下载安装Mingw64(因为mingw64可以选择使用32位或64位编译)             说明:编译C/C++代码编译器             下载地址:http://mingw-w64.sourceforge.net/ 第二步:下载CDT:             下载地址:http://www.eclipse.org/downloads/             说明:选择Eclipse IDE for C/C++ ...
    1、applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xs ...
8.1.3.2.  使用JBPMHelper来配置引擎去使用持久化 要配置jBPM引擎来使用持久化,通常在创建session的时候可以通过使用适当的构造器。有很多方式来创建session(为了尽可能的为你简化提供了几个工具类给你,在你编写一个流程单元测试的时候可以用到)。 最简单的方式是使用jbpm-test模块来轻松创建和测试流程。JBPMHelper类有个创建session的方法,并使用一个配置文件来配置session,配置包括是否想使用持久化、数据源等等。这个帮助类接下来会为你做所有的安装和配置。 要配置持久化,要创建一个jBPM.properties ...
1、(EJB default - 7) Index fails. [@/README.md]: java.lang.NullPointerException ant start.demo.eclipse and modification in a file build.xml -Dorg.kie.demo=false https://developer.jboss.org/ it works without any errors https://developer.jboss.org/message/917987#917987
概述 jBPM 6.0 最终版已与上月底发布,本文主要从两个方面去介绍jBPM 6.0 : 快速安装 新功能介绍 快速安装 快速安装包括如下三步: 下载安装包 从http://sourceforge.net/projects/jbpm/files/jBPM%206/jbpm-6.0.0.Final/选择下载jbpm-6.0.0.Final-installer-full.zip,解压,解压完成生成jbpm-installer目录。 安装
参考资料: ======================================== Eclipse的link方式安装JBPM6插件http://blog.csdn.net/dcz1001/article/details/19905035 Eclipse的link方式安装JBPM6 [bpmn2 Process Editor]插件 http://blog.csdn.net/dcz1001/article/details/19905035 但是这种方法无法安装bpmn2 diagram Editor,需要到http://eclipse.org/bpmn2-modeler/download ...
1、 为什么使用Nexus         如果没有私服,我们所需的所有构件都需要通过maven的中央仓库和第三方的Maven仓库下载到本地,而一个团队中的所有人都重复的从maven仓库下 载构件无疑加大了仓库的负载和浪费了外网带宽,如 ...
  下面是ActiveX调用DLL的方法 <html> <head> <script language="javascript"> function showString(){ var showObj = new ActiveXObject("FirstProjectLib.HelloWord"); showObj.sayWords(); } </scr ...
这个是EXE调用COM组件的操作方法:       
学习COM组件的创建,学习这个有什么用? 正如我们大家所知道的有很多登录密码验证控件,只有安装了他们的控件的,才能进行正常的登录功能,那么我现在来模仿一下这个调用过程吧        LIBCMT.lib和atlmincrt.lib重复定义 ...
今天介绍关于OpenGL显示列表的知识。本课内容并不多,但需要一些理解能力。在学习时,可以将显示列表与C语言的“函数”进行类比,加深体会。   我 们已经知道,使用OpenGL其实只要调用一系列的OpenGL函数就可以了。然而,这种方式在一些时候可能导致问题。比如某个画面中,使用了数千个多边 形来表现一个比较真实的人物,OpenGL为了产生这数千个多边形,就需要不停的调用glVertex*函数,每一个多边形将至少调用三次(因为多边形至 少有三个顶点),于是绘制一个比较真实的人物就需要调用上万次的glVertex*函数。更糟糕的是,如果我们需要每秒钟绘制60幅画面,则每秒调用的 glVert ...
今天要讲的是OpenGL光照的基本知识。虽然内容显得有点多,但条理还算比较清晰,理解起来应该没有困难。即使对于一些内容没有记住,问题也不大 ——光照部分是一个比较独立的内容,它的学习与其它方面的学习可以分开, ...
Global site tag (gtag.js) - Google Analytics