安卓开发2年多了,现在感觉到瓶颈了,不是软件专业的,半路出家,想要看源码,但是看的总是一知半解,第三方开源框架也用的不少,但是仅限于用的水平,问问各位大神有什么好的网站,或者教程,或者视频可以进一步提升吗,

解决方案 »

  1.   

    看 Android开发艺术探究 这本书,你源码要耐心看,否则不算深入了解Android应用层架构
      

  2.   

    直接高仿知名App吧,促使你学习
      

  3.   

    我决定《第一行代码——Android》也不错,可以入门
      

  4.   

    看源码,你起码得把Android系统那20多个G的源码下载下来吧,光Framework的Java层不够的,很多原理要去native层甚至kernel层才能弄懂,像Bitmap内存到底怎么计算的,Binder通信架构怎么实现的
      

  5.   

    View的绘制  类加载  四大组件的启动 Binder机制 system-server进程 AMS的工作流程 jni调用原理 window机制等等,反正你开发中不明白的都去看源码吧
      

  6.   

    感觉自己遇到瓶颈了是一件好事。
    android基于java语言开发,源码里面很多的java技术,理解源码可以从java相关技术开始。
    具体是哪一部分源码,可以针对具体源码来查资料,先看看这部分用到了哪些设计模式,然后从入口开始了解流程。记住,始终带着问题去看,而不要因为迷茫了所以就想着要看。学习有个渐进的过程,不可能因为你某一次下决心要学某个东西,然后就一下学成了。一点一点来,每天都有进步
      

  7.   

    为了一个dll。。跑到这里回复帖子赚积分
    有没有人可以把opencv_world320.dll
    发到我邮箱。[email protected]
    我快崩溃了。
      

  8.   

    看源码,你起码得把Android系统那20多个G的源码下载下来吧,光Framework的Java层不够的,很多原理要去native层甚至kernel层才能弄懂,像Bitmap内存到底怎么计算的,Binder通信架构怎么实现的
      

  9.   

    练习demo 高仿有名app 学拆轮子。