两个月看完了第一行代码,最近也在做一个校园 APP 项目 做项目的时候,老是觉得有些乏力。 想继续深入下去,比如原来只知道 Activity 加载自已的 XML 布局, 实际上到后来才知道他其实是有这么一个层级关系的,发现自已了解的东西完全处于表面,深层次的东西基本上不知道。
1
ifane OP 感觉就像是知道 How to do 。不知道 Why to do 。 不知道其底层实现原理,
|
2
allan1st 2016-05-22 18:17:31 +08:00 1
只看了两个月 Android 的话我并不建议去看深入的东西,连基本 API 都不熟去看 framework 层的东西肯定是会迷茫的。感觉你现在要做的是先把 Google 提供的最佳实践看一下,然后掌握各种基本库(网络、图片、 UI 组件、数据库等)怎么用,老老实实多做几个项目。 Android 是个操作系统,涉及的东西太多了,你什么都要知根知底固然没错,但是等你都搞清楚了, Android 版本都不知道升级到哪儿去了,缺发现自己一个 App 都没写。建议先多实践,知道自己缺在哪里了再去针对性的看,现在看书把 Window 、 IPC 搞得再熟对开发简单的校园 app 也不会有什么益处。不如把你开发中觉得乏力的点说出来,才容易让大家给你建议。
|
3
Lonely 2016-05-22 18:20:20 +08:00 via iPhone
同意楼上,你先把应用层的东西用熟了再说。
|
4
kjlist 2016-05-22 18:24:57 +08:00
《 Android 开发艺术探索》题主先看看能不能看下去,看不下去的话再给你想想办法
|
5
aaronmix 2016-05-22 20:43:40 +08:00
没有。就对好奇的地方看看源代码
|
6
dphdjy 2016-05-22 21:11:16 +08:00 via Android
先日常码,新人千万不要看底层,对于刚刚知道层级这些,还是别折腾了~
等码多了,看一个方法,就能大致感觉到实现原理的时候,在 IDE 点进源码看看,看看原生的设计模式,如果连基本的东西都无法实现,什么设计模式完全不可能理解,运用也基本是错的~ 这种时候已经有一套自己的习惯和理解了,再参照 dalao 的书加深~ 酱紫~ |
8
xiusedelang 2016-05-22 21:41:24 +08:00
邓凡平的《深入理解 android 》
罗升阳的《 Android 系统源代码情景分析》 同意楼上,基础还不牢固先不要忙着分析底层。 |
10
pkhope 2016-05-23 00:49:03 +08:00
《 Android 群英传》
《 Android 开发艺术探索》 |
11
jiang89125 2016-05-23 09:12:02 +08:00
《第一行代码》也是值得反复看的啊,里面的东西也不是说一次看完就完全学会弄懂的。不要心急,先从简单的学起,才 2 个月,看深入的不建议,如果要看可以看看《 Android 群英传》。
|