C++怎样运用于Android平台下???只能用Java吗???
解决方案 »
- android2.3.3源代码编译出错!
- 【求助】静态库链接失败问题,在线等,多谢啊
- android界面顶部,音量调节的图标如何调出?
- 请问如何实现AttributeSet接口?
- 类似于ExpandableListActivity的三级联动,怎么做呢,有没有什么好的建议
- android 数据库查找
- Android EditText 改变行距之后光标也随之改变
- gen 下如何生成两个包名,如ApiDemos里面的com.example.android.apis和com.example.android.apis.app
- 又碰到解决不了的问题了。怎么样调用拍照?
- 反射获取IWIndowManager的getRotation
- 关于EditText的getText()
- 如何获得data/data/com.android.launcher/databases/launcher.db这个数据库中的favorites表中的数据
还有个途径,利用Qt,Qt是c++开发,支持android。
将C,C++代码编成库,用System.loadLibrary这个C++库
再用JNI的方式对它调用就可以了.
目前应用层还是用JAVA.底层就用C了.
其实用JAVA层的ANDROID SDK编的代码,很多都是在底层调的C,C++库.比如2D和OpenGL的.只要你看到navtiv修饰的方法名.那么这个就基本上指的是调用底层C库了.希望对你有所帮助.
现在只能使用Java,Java存在版权问题。C++没有版权。
system/bin文件夹下面就是so文件,也就是动态链接库文件
qt,倒是没学过……