1) setting the Project Options, Uses Permissions, 
Wake lock = True2) Adding Android.JNI.PowerManager to the uses clause3) call: 
AcquireWakeLock; // at...
                            
                            
                                分类:
移动开发   时间:
2014-05-05 11:29:06   
                                阅读次数:
501
                             
                    
                        
                            
                            
                                JNI Invocation API资料的学习笔记。...
                            
                            
                                分类:
Windows程序   时间:
2014-05-04 08:50:17   
                                阅读次数:
1964
                             
                    
                        
                            
                            
                                首先把工具都下载好:1. Qt for 
Android:http://qt-project.org/downloads2. Android 
NDKhttp://developer.android.com/tools/sdk/ndk/index.html64位可以下载第二个3.Apache Ant 
1...
                            
                            
                                分类:
移动开发   时间:
2014-05-02 16:45:43   
                                阅读次数:
573
                             
                    
                        
                            
                            
                                1. NDK(Native Development Kit)1.1 NDK简介Android 
NDK是一套允许开发人员使用本地代码(如C/C++)进行Android 
APP功能开发的工具,通过这个工具,我们可以把用C/C++代码编译成可以直接运行在Android平台上的本地代码,这些本地代码以动态链...
                            
                            
                                分类:
移动开发   时间:
2014-05-02 00:23:04   
                                阅读次数:
532
                             
                    
                        
                            
                            
                                在某些情况下,比如原来与很多c/c++的代码, 
可能希望采用c/c++编写android应用程序.在这种情况下,一般使用NDK.但是由于android直提供了java接口,因此不能够直接调用android中的各种对象或者部件. 
如何直接使用c/c++开发android应用? 可以使用cle和wrap...
                            
                            
                                分类:
移动开发   时间:
2014-05-01 22:25:12   
                                阅读次数:
637
                             
                    
                        
                            
                            
                                开发环境:操作系统: (uname -a output)Linux ubuntu 
3.8.0-19-generic #29-Ubuntu SMP Wed Apr 17 18:16:28 UTC 2013 x86_64 x86_64 
x86_64 GNU/LinuxJDK 版本 : (java -ve...
                            
                            
                                分类:
编程语言   时间:
2014-05-01 20:46:54   
                                阅读次数:
565
                             
                    
                        
                            
                            
                                ART的初始化
 
下面我们从JNI_GetDefaultJavaVMInitArgs(),JNI_CreateJavaVM()和JNI_GetCreatedJavaVMs()三个函数入手来了解ART的初始化过程。这三个函数的代码位于jni_internal.cc中。
 
JNI_GetDefaultJavaVMInitArgs()函数在ART中没有作为,只是返回JNI_ERR。如下所示:
 e...
                            
                            
                                分类:
移动开发   时间:
2014-05-01 17:10:15   
                                阅读次数:
475
                             
                    
                        
                            
                            
                                一、java通过JNI调用DLL
//MyNative.java
public class MyNative{
 static{
   System.loadLibrary("MyNative");
 }
 public native static void HelloWorld();
 public native String cToJa...
                            
                            
                                分类:
其他好文   时间:
2014-04-30 22:22:38   
                                阅读次数:
404
                             
                    
                        
                            
                            
                                今天解决了JNI WARNING: illegal start byte 0x81这个问题;
问题出现的现象是通过jni调用加密方法,调用之后返回密文内容,结果就出现这个问题。
在国外查找一段时间之后,出现这个问题的原因在于:使用newStringUTF方法使用的char *数据要求是可见的内容,所以才导致数据不能正常的返回;
所以一般对我们来说,采用NDK进行加密的时候,加密的密文...
                            
                            
                                分类:
移动开发   时间:
2014-04-29 13:15:22   
                                阅读次数:
518