Android 开发有啥进阶的书么

2016-05-22 17:38:56 +08:00
 ifane

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

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

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

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

酱紫~
peneazy
2016-05-22 21:17:52 +08:00
@dphdjy 虽然我是前端的,受益颇多
xiusedelang
2016-05-22 21:41:24 +08:00
邓凡平的《深入理解 android 》
罗升阳的《 Android 系统源代码情景分析》
同意楼上,基础还不牢固先不要忙着分析底层。
dphdjy
2016-05-22 21:53:37 +08:00
@peneazy (๑•̀ㅁ•́ฅ) 全干学习中 主 Android+Web
pkhope
2016-05-23 00:49:03 +08:00
《 Android 群英传》
《 Android 开发艺术探索》
jiang89125
2016-05-23 09:12:02 +08:00
《第一行代码》也是值得反复看的啊,里面的东西也不是说一次看完就完全学会弄懂的。不要心急,先从简单的学起,才 2 个月,看深入的不建议,如果要看可以看看《 Android 群英传》。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/280462

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX