android-studio - android studio 可以同时使用java 和c++开发android应用吗
怪我咯
怪我咯 2017-04-17 15:59:25
[Android讨论组]

如题。
应用中含有一个界面是一个小游戏,如果用java实现的话,可能会有效率问题,但是如果用C++的话,不知道工具怎么用

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(3)
巴扎黑

请搜索 Android JNI 相关知识

天蓬老师

Android Studio对C++开发支持不够好,可以使用Eclipse

PHP中文网

自己对这方面有过一些初略的了解,希望对你有所帮助。更多资料还请自行百度/Google、查看官方文档。

1.Java的JNI机制:JAVA基础之理解JNI原理

JNI是JAVA标准平台中的一个重要功能,它弥补了JAVA的与平台无关这一重大优点的不足,在JAVA实现跨平台的同时,也能与其它语言(如C、C++)的动态库进行交互,给其它语言发挥优势的机会。

个人理解主要是Java层面调用底层C/C++编译的.so(Linux系统下)动态库。可以查看Samples或自己写个Demo

2.Android NDK:Android之NDK开发

NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。

其他参考链接:
Android NDK官网
Android NDK samples 官方实例(GitHub地址)
Android Studio ndk-Jni开发详解
Android Studio开发入门-引用jar及so文件

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号