rt,我以前用过c++搞过桌面的,能用来搞android的吗

解决方案 »

  1.   

    你所说的用C/C++是什么,使用C/C++些UI还是底层库呢
    UI不好办,毕竟界面元素机制什么的都是Java封装的
    如果是库或者游戏可以的,用NDK实现如果UI可以考虑想Qt之类的实现,不确定能不能行
      

  2.   

    能行!建议LZ去看看NDK这一块!
      

  3.   

    可以用C/C++开发,需要用到Android NDK不过用C/C++开发android相比java来说要麻烦很多。
      

  4.   

    android是建立在linux之上,上层应用是通过java来写的,java和c++类似,和桌面开发区别不大,与你学习起来会比较快,到了jni层和hal层,用的是c++和c语言,到kernel之下,就是linux了,需要c语言。
      

  5.   

    Android底层是C++ 可以通过JNI来调用C++的动态库
      

  6.   

    http://coolshell.cn/articles/3549.html/comment-page-1
      

  7.   

    android应用程序是用java来开发的,但是可以用JNI调用c/c++代码来实现一些可以高效开发的东西,但是不能用c/c++做界面,只能用java。
      

  8.   

    有没有人试过在c/c++层反调java的接口去实现UI? 估计满BT的
      

  9.   

    JNI 学习 http://java.sun.com/docs/books/jni
    NDK  注意,从 Android-9 开始(即 Android 2.3.3 ),支持完全脱离 Java 的开发。
         利用 NativeActivity
      

  10.   


    能用gtkmm开发吗,我有gtkmm在电脑上的源码,怎么能直接用最好了
      

  11.   

    用C++肯定是可以的,但是需要使用NDK开发,而不是SDK开发。一般应用程不需要使用C++开发,除非是一些特别的应用 而需要从不同的平台移植过来的才会用到C++
      

  12.   


    Qt 已经可以在android上跑了 
      

  13.   

    问题是qt需要去学习,还不如学习java呢
      

  14.   

    其实我现在需要知道的是,能不能通过不同的编译选项直接把桌面上的应用编译成android下的
      

  15.   

    能.我就是用NDK C++实现的底层地图浏览引擎的.
      

  16.   

    我用的是Win系统
    Eclipse+Cgwin+NDK+JNI
    可以把C编译成.so
      

  17.   

    想问问各位大侠,可以把原有的程序编译成支持arm的so代码,可是该怎么打包呢。直接拷过去可以吗
      

  18.   

    还是要NDK编译生成so文件.其它平台的so不兼容.
      

  19.   

    COCOS2D_X 免费开源引擎 C++直接就能使用