小弟现在大一。 目前只学过c++
准备做一个项目,Android的
 想请教下需要一些什么知识?具体的学习路线是?
  望各位大侠们指点·~~
   不胜感激

解决方案 »

  1.   

    应用层的开发需要java,特别是j2me的知识
      

  2.   

    1。入门。最快的是找本书,建议android应用开发揭秘。
    2。多练习编一些程序。
    3.熟悉ndk。了解jni机制
    4,可以看看android内核源码。你学过c++又基础,源码全是c++
    至于之后,就看你学的怎么样啦,加油啊
      

  3.   

    应用层学JAVA,底层点的学C/C++,就看你想怎么发展了
      

  4.   

    来个全能的,JAVA  C  LINUX   
      

  5.   

    学完java之后呢?  直接看那个Android应用开发揭秘?
      

  6.   

    我刚开始学的时候,是在网上找了mars老师的教学视频及附属源码。但是对于初学者,首先必须有一定的java基础,你可以先学java,把那些基础性的东西弄懂,接着看Android应用开发揭秘,这本书很好,很适合初学者,还有你可以在网上找些配套的视频教程看下。
      

  7.   

    我也在自学JAVA,为的就是以后能学会Android
      

  8.   

    J2SE的Java知识(就是最常见的那种)就OK了,不需要J2ME的知识。有C++的基础,玩Java应该是非常easy的。而且,如果你要用到NDK的话,还有很大的优势。
      

  9.   

    看来还是很纠结,对Java不感冒
      

  10.   

    这是Mars老师给的建议,我觉得挺好的!希望对你有帮助。
    http://www.marsdroid.org/bbs/forum.php?mod=viewthread&tid=163&extra=page%3D1
      

  11.   


    对于第4点得稍微修正下。源码并非全是C++,而是C和C++都有。在应用层是java,到framework层就已经是java和C++,再往下,如HAL就是C了。
      

  12.   

    最基础的java 要懂,建议在网上找个教程 或者找本书。慢慢来 ,技术不是急来的。
      

  13.   

    赞同,要学java基础的,可以同时来,但是后期基础会限制你对android的学习
      

  14.   

    赞同,要学java基础的,可以同时来,但是后期基础会限制你对android的学习
      

  15.   

    现在在学android的,不过我是学习java的
      

  16.   

    应用层:java
    framework层:c++ java 
    底层:linux c/c++  jni  甚至读写寄存器的操作 
      

  17.   

    基础知识:数据库原理,基本算法
    开发语言:Java
    高级开发:C/C++,JNI,OpenGLES
      

  18.   

    学过c++学JAVA很简单,然后再了解点LINUX内核驱动的知识就好了
      

  19.   

     刚刚看了各位大侠说想学 安卓 首先要有JAVA的基础、  然后是C 、LINUX内核驱动知识 是嘛!?
      

  20.   

      我现在大三了,马上就要毕业了。 我懂点ADO.NET、 ASP.NET   大学学的就是软件开发。 只是被我自己酱油过了。 现在想自学Android  纠结于不知道从哪里学起。 刚刚下了《应用开发揭秘》、