应用没意思?android的特点就在于界面和体验....那你要是觉得没意思可以问问google要不要做底层的人,然后你去面试看看.......

解决方案 »

  1.   

    熟悉c、c++、Linux和java  培训班出来的??
      

  2.   

    从基础的来吧
    应用么,就是多做东西了,熟悉了一些效果的实现。
    android的优势是开源,也就是framework层的开发,以及C组件的开发,这也是一个重点,并不仅仅是应用。
      

  3.   

    哦,这些地方怎么入门那?我现在看的资料全部是关于里面API的如何使用,里面的API封装的就好比外包一样.哎.麻烦你详细给我指点下!谢谢
      

  4.   


    我觉得你直接去找源代码学习吧,Android做底层的人也很多,你可以自己去修改功能,API你看着使用无聊也可以看它是怎么实现的,反正是开源的,你也可以把你更好的实现方法发布出来啊
      

  5.   

    LZ有Linux的基础 , 学习底层的一些东西 , 应该就上手快很多了。
      

  6.   

    我也不是很清楚了,直接入门android,建议还是把ap层的一些开发机制有所了解,学的东西还是很多的。然后再接触framework层的东西,比较好些~先按google的文档,下源码,然后编译。分析源码,从开机直到home的加载,这些了解了,会对android的一个层次划分会有很好的认识。没有特别好学习framework层的资料,都是需要的时候再去搜,去读相关源码。
      

  7.   

    如果没有真机,很难直接从底层开始,因为android底层修改一般依赖硬件,所以在模拟器上无法看到实际的效果,只能做系统的修改完善,以及上层的APP了。
      

  8.   

    有推荐的书吗?我刚定了一本 Android应用开发揭秘 
      

  9.   

    那你不用android的java framework,只用c/c++库开发一个使用surface flinger的纯linux界面应用程序吧。 如果这个搞定,基本上android也搞的大差不差了。
    java那端相对容易的,支撑都在C/c++这端呢。
      

  10.   


    你觉得应用程序没意思,干什么还买这本书啊,这本书跟你提出的需求差距很大,还不如直接看源码来的实在,既没有讲API怎么用,也没有详细分析下结构
      

  11.   


    目前 市面上的说,大都是 android doc 的翻译版本。任何软件开发都是差不多, 从细节到宏观上看,对应的就是算法和架构。对应用开发没有兴趣?  其实里边包含很多算法细节,和模式架构的东西。 封装起来的 api 仅仅是表明这些东西你没有必要再造“车轮子”罢了~ 如何组织这些api ,设计你的软件的架构,优化算法,合理组织内存,做到时间和空间的优化。 这是应用开发的技术上的乐趣。产品上的乐趣我就不再这里说了:)建议还是自顶向下的学习(大学里大都是这个方法,现在才发现,有它的到道理),先api,再framework,再driver,再系统。 
    资料:http://developer.android.com
          http://groups.google.com/group/android-developers(特别推荐)
      

  12.   

    感觉android APP真是没意思,全是java,功能全是通过JNI调用C/C++些的库实现的
      

  13.   

    现在看Android 多媒体这块 感觉好难 ,现在市面上有关Android的书绝大多数都是关于应用开发的,对做系统级开发的没什么大的帮助。只能看代码了。
    看楼主的头像是openmax,想必比较熟悉openmax了,望指点
      

  14.   

    是啊,现在的是全部是API的翻译,看着好没有意思.而且现在的书全部是讲API是如何使用的,根本没有将原理或者什么东西的.我学android才有半个月,感觉自己遇到瓶颈了,不知道该如何下手了.google做的东西把这些封装的太变态了.传闻baidu把google开发android的技术牛人都给挖走了,下一步估计baidu也要推出自己的移动平台了,来实现它在移动搜索引擎的创业,但是我们如果仅仅了解API,我感觉几年后我们什么都不是,但是我们的路该怎么走那?感觉还不如MTK那类的,技术含量个人感觉就要比android高,最起码在接触移动嵌入式,移动平台的无关性,让开发起来应用程序更简单了,但是框架有限制的太死了,整天去记那些API,还不如自己搞那,请专业人士给我们指点吧. 迷茫中
      

  15.   

    android说到底还是个嵌入式的linux,只不过上面加了些东西,把嵌入式linux学好,上面的应该也就简单了
      

  16.   

    是啊,但是现在下层的都没有人做,而且没有设备很难高的,都在做上层,又没有技术含量。我感觉现在的计算机都是在抄概念。 android 很好学的,一个月时间够了
      

  17.   

    我也是刚刚接触android的 但我觉得应用很好啊,先在开发应用的很多,
      

  18.   

    呵呵,如果单纯的从应用来讲,还可以,但是仔细的去想下android的开放框架。难道不是自己定义的有些东西啊?这样的话有什么技术可言?也许真的成了代码民工。可以如果做地层?又有几个公司在做?
      

  19.   

    先学java。看看书就行了。如果对java比较了解,一个月就够了。很好上手的。
      

  20.   

    楼上说的太好了,移动终端未来的发展一定要靠网络,对于P2P是很重要的.谢谢,LZ的英语不错,赞一个
      

  21.   

    关注+学习!
    现在也专注于底层NDK发!
      

  22.   

    android 开发主要是一个创新~有创意才行!!!
      

  23.   

    我跟楼主有同感。
    故我也有类似问题:
    http://topic.csdn.net/u/20100804/21/9aa6af9f-5ce2-424d-bdb9-09356a7173d6.html
      

  24.   

    一味的排斥UI其实对你而言一点都不好。看到一个美女你最先看什么?心灵?学识?内涵?还是气质?肯定是先看脸蛋和身材了,做程序也是一样,好的界面能给用户最直观的体验,能让用户从看到你的第一眼就爱上你,只有爱上你,才会去发掘你,才会去追求你。其实我倒是觉得能真正去体会用户的所想所需才是一个好的coder,而不是一味的去炫耀自己的功力如何如何,去标榜自己知道多少多少最新的技术。
      

  25.   

    如果有较长的工作经验,建议直接关于Porting部分,这部分前途比较宽阔。
      

  26.   

    不明白楼上的所谓的移植是值那些?
    我本人也很现实,就是看到移动平台火了,就近来了,但是对未来的路还不是很明朗.我不能创造世界,所以我要去适应这个规则.
    也希望在移动平台方面有经验的给指出一条明路.经过我对andorid一个多月的了解和做项目的经历,个人感觉比较简单.也许就是因为我还没有进入低层吧.
      

  27.   

    我感觉先看sdk文档,跑下apidemo,然后多看 android开发网 就行了,
      

  28.   

    APIdemo那是一定要看的,但是那里面东西都太简单,客户的需求是多样化的。我学了两个礼拜都开始做项目了。其实还是跟项目最实在,还有在模拟器上和真机有很大的差距。我有个程序在模拟器上一运行都崩溃,但是在真机就没有这样的事情,所以还是推荐多实践,在真机中实践