V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ifane
V2EX  ›  Android

Android 开发有啥进阶的书么

  •  
  •   ifane · 2016-05-22 17:38:56 +08:00 · 6181 次点击
    这是一个创建于 2889 天前的主题,其中的信息可能已经有所发展或是发生改变。

    两个月看完了第一行代码,最近也在做一个校园 APP 项目 做项目的时候,老是觉得有些乏力。 想继续深入下去,比如原来只知道 Activity 加载自已的 XML 布局, 实际上到后来才知道他其实是有这么一个层级关系的,发现自已了解的东西完全处于表面,深层次的东西基本上不知道。 image2.png

    11 条回复    2016-05-23 09:12:02 +08:00
    ifane
        1
    ifane  
    OP
       2016-05-22 17:43:04 +08:00
    感觉就像是知道 How to do 。不知道 Why to do 。 不知道其底层实现原理,
    allan1st
        2
    allan1st  
       2016-05-22 18:17:31 +08:00   ❤️ 1
    只看了两个月 Android 的话我并不建议去看深入的东西,连基本 API 都不熟去看 framework 层的东西肯定是会迷茫的。感觉你现在要做的是先把 Google 提供的最佳实践看一下,然后掌握各种基本库(网络、图片、 UI 组件、数据库等)怎么用,老老实实多做几个项目。 Android 是个操作系统,涉及的东西太多了,你什么都要知根知底固然没错,但是等你都搞清楚了, Android 版本都不知道升级到哪儿去了,缺发现自己一个 App 都没写。建议先多实践,知道自己缺在哪里了再去针对性的看,现在看书把 Window 、 IPC 搞得再熟对开发简单的校园 app 也不会有什么益处。不如把你开发中觉得乏力的点说出来,才容易让大家给你建议。
    Lonely
        3
    Lonely  
       2016-05-22 18:20:20 +08:00 via iPhone
    同意楼上,你先把应用层的东西用熟了再说。
    kjlist
        4
    kjlist  
       2016-05-22 18:24:57 +08:00
    《 Android 开发艺术探索》题主先看看能不能看下去,看不下去的话再给你想想办法
    aaronmix
        5
    aaronmix  
       2016-05-22 20:43:40 +08:00
    没有。就对好奇的地方看看源代码
    dphdjy
        6
    dphdjy  
       2016-05-22 21:11:16 +08:00 via Android
    先日常码,新人千万不要看底层,对于刚刚知道层级这些,还是别折腾了~

    等码多了,看一个方法,就能大致感觉到实现原理的时候,在 IDE 点进源码看看,看看原生的设计模式,如果连基本的东西都无法实现,什么设计模式完全不可能理解,运用也基本是错的~

    这种时候已经有一套自己的习惯和理解了,再参照 dalao 的书加深~

    酱紫~
    peneazy
        7
    peneazy  
       2016-05-22 21:17:52 +08:00
    @dphdjy 虽然我是前端的,受益颇多
    xiusedelang
        8
    xiusedelang  
       2016-05-22 21:41:24 +08:00
    邓凡平的《深入理解 android 》
    罗升阳的《 Android 系统源代码情景分析》
    同意楼上,基础还不牢固先不要忙着分析底层。
    dphdjy
        9
    dphdjy  
       2016-05-22 21:53:37 +08:00 via Android
    @peneazy (๑•̀ㅁ•́ฅ) 全干学习中 主 Android+Web
    pkhope
        10
    pkhope  
       2016-05-23 00:49:03 +08:00
    《 Android 群英传》
    《 Android 开发艺术探索》
    jiang89125
        11
    jiang89125  
       2016-05-23 09:12:02 +08:00
    《第一行代码》也是值得反复看的啊,里面的东西也不是说一次看完就完全学会弄懂的。不要心急,先从简单的学起,才 2 个月,看深入的不建议,如果要看可以看看《 Android 群英传》。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2304 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 00:45 · PVG 08:45 · LAX 17:45 · JFK 20:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.