共查询到10条相似文献,搜索用时 15 毫秒
1.
在以安卓机顶盒为采集端的家庭视频监控系统中,分析了采集端与服务器的交互过程,针对安卓平台的特点,设计了安卓采集端的总体通信框架.运用Java反射和JNI等技术,构建了分工明确的多层通信结构体系,层间耦合度低,协调工作效率高,降低了开发和维护难度.同时,在C/C++层为采集端和服务器之间的通信帧设计了合理的组帧协议,使各种交互信息能够被快速传递和处理. 相似文献
2.
随着安卓应用Dex代码破解难度降低,越来越多开发者转而使用C/C++代码进行核心代码编写。基于对安卓应用现有的调用本地SO库(Shared Object,Linux系统应用动态链接库)的JNI运行机制的研究与分析,提出一种结合现有加固系统的应用加固框架,使SO库既不能被篡改,亦不能被其他应用拷贝调用,从而提高安卓应用代码安全性的方案。 相似文献
3.
C^++ Builder中DLL的创建及调用 总被引:1,自引:0,他引:1
DLL是一个能被应用程序和其他的DLL调用的过程与函数的集合体,它包含公共代码或资源.由于DLL使用内存共享技术,在某些地方Windows也给了DLL一些更高的权限,因而DLL中可以实现一些一般程序所不能实现的功能.同时,DLL还为不同语言间的代码共享提供了一条捷径.因而DLL在编程时应用较为广泛.在此介绍了在Borland C++ Builder 6开发平台中创建及调用其自身的DLL,以及如何调用由Visual C++ 6.0所生成的DLL. 相似文献
4.
5.
6.
多态性是面向对象程序设计的重要特性,动态多态性是一种在运行时,而不是在编译时进行的动态绑定机制,它的基础是动态方法调用。深入讨论了在单继承的情况下C++和Java编程语言的动态绑定机制,这有助于理解面向对象程序设计思想。 相似文献
7.
8.
基于SOA的持久化对象访问技术研究 总被引:1,自引:1,他引:0
在实际的工程项目中,对SOA软件体系结构进行了深入的探索和研究。利用Hibernate和Spring开源框架实现了一种平台无关、语言无关、面向服务的数据访问访问框架。研究了如何将关系数据库自动生成对象之间的关联,将对数据库的操作转化为对对象的操作。采用SOA的体系架构将持久化对象发布为Web服务,实现语言无关性、平台无关性。调用该服务的应用可以是Java应用、C#应用、C++以及浏览器应用等。Web服务可以部署在任何操作系统和软件平台上。实践证明它适合于构造分布、开放、动态的信息化集成系统,能有效解决基础数据库共享和系统集成问题。 相似文献
9.
多态性是面向对象程序设计的重要特性,动态多态性是一种在运行时,而不是在编译时进行的动态绑定机制,它的基础是动态方法调用.深入讨论了在单继承的情况下C++和Java编程语言的动态绑定机制,这有助于理解面向对象程序设计思想. 相似文献
10.
Dalvik是Google公司自己设计用于Android平台的Java虚拟机,Andriod系统不支持所有构架的特性使将andriod系统移植到基于国产内核Unity的Soc的SoC SEP0611上有着大量的工作.对Dalvik虚拟机平台相关性和无关性进行分析,使对虚拟机的移植有了基本认识和实现基础,同时介绍了我们自主研发的基于国产自主内核的SoC,将与基于国产内核Unity架构平台相关的JNI(Java Native Interface)机制进行分析,找到了移植的关键环节本地调用桥(Callbridge),同时对Dalvik虚拟机优化的进行了分析与研究,找到了解释器优化的最好途径,即用汇编重写解释器,并初步探讨了JIT( Just In Time)编译器的实现方法.通过实现本地调用桥,实现了Dalvik虚拟机在SEP0611国产自主SoC上的移植. 相似文献