首页> 中文会议>陕西省通信学会2013年学术年会 >JNI在android底层开发中的应用

JNI在android底层开发中的应用

摘要

分析了国内android平台开发的现状和未来的应用需求,介绍了android平台开发语言java的优势与不足,阐述了JNI对于java语言的重要作用,并通过一个手机应用的实例说明JNI如何完成java语言不能实现的功能.java语言不能够直接读写手机的sd卡扇区,而C语言能够读写手机的sd卡扇区,那么就可以在java代码中通过JNI来使用c语言实现的sd卡扇区读写功能程序,达到java语言读写手机的sd卡扇区的目标。具体解决方案为:首先定位sd卡FAT表所在扇区,然后对每个扇区中的数据进行加密。对一个扇区中的数据进行加密分为三个步骤,第一个步骤是将扇区中的数据读出,第二个步骤是通过某个加密算法对读出的数据进行加密,第三个步骤是将加密后的数据写入到读出数据的扇区。而在这三个步骤中,扇区的读写无疑是整个项目得以实现的关键,这就需要在java中应用JNI。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号