如何进一步学习Android

lxl1025 发布于 2014/07/15 15:47
阅读 647
收藏 0
我是13年毕业,从事Android应用开发满一年.目前对Android基本的东西比较熟悉,比如说控件的使用等.独立做过一个云盘项目,但是做的不是很美观.使用service,contentProvider,不熟悉.目前正在恶补这方面的东西.但是感觉很乏力.求高人指点,如何能够进一步学习Android.求推荐一本深入学习的书籍.感激不尽
加载中
0
Romen
Romen

和LZ情况差不多。mark晚点来看回答。

lxl1025
lxl1025
一起等
0
雨声无声
雨声无声
我也是从去年七月一号到现在,有同样的问题
lxl1025
lxl1025
一起等大牛来解惑
0
xesam
xesam
深入学习的没有书籍,只有官方文档和源码。
lxl1025
lxl1025
看不懂源码~~很多地方不明白
lxl1025
lxl1025
我經常看官方的API,看的时候懂.用的时候生疏
0
amidk
amidk
amidk
没事多看看一些好的开源项目;自己做点东西。
lxl1025
lxl1025
泪牛满面
0
旁边白
旁边白
貌似记得我同学给我说过,他们研究生有主要搞android内核那一块的
lxl1025
lxl1025
⊙0⊙
0
鸡哥
鸡哥
《android疯狂讲义》
lxl1025
lxl1025
我看过,李刚写的吧
0
鸡哥
鸡哥
我更建议你往framework 层方面去
lxl1025
lxl1025
回复 @鸡哥 : 物以稀为贵
鸡哥
鸡哥
@lxl1025236025 能动底层的,月薪都是几十K。。。
lxl1025
lxl1025
回复 @鸡哥 : 嗯,确实很多人做app.上层比底层直观简单.
鸡哥
鸡哥
@lxl1025236025 现在缺的就是这样的人才,app的太多了
lxl1025
lxl1025
不懂这一块,暂时没有机会接触.
0
拉风的道长
拉风的道长

framework的话,国内这块,小公司主要还是修改bug吧?大公司才会用到驱动移植之类的。我也做过framework,基本上就是改改bug。

app这块,1年不能算已经很熟悉了吧。有网络,绘图,还有自定义控件。对于一些常见的工具库,可以自己研究一下这里面的代码和思路。我也做app 3年了,感觉自己在界面这块已经没有问题了,但是其他不常用的技术,还是很薄弱的。

所以,淡定。

拉风的道长
拉风的道长
回复 @lxl1025236025 : 多思考,多练习。我也不能全部理解别人的代码。能够了解整体的思路是最重要的,也是第一步。
lxl1025
lxl1025
回复 @拉风的道长 : 我就感觉我把别人的代码转化为自己的东西,整个过程有点缓慢而艰巨.前辈可否告知您当时的情况.
lxl1025
lxl1025
回复 @拉风的道长 : 明白~~
拉风的道长
拉风的道长
回复 @lxl1025236025 : 所以,还是需要继续的哦~!
lxl1025
lxl1025
或许我描述不够准确吧,如你所说,2D ,3D绘图,自定义控件,这两个确实不熟,毕竟只做了一个项目,接触的东西比较 有限.网络这块不知道具体指什么.
0
coobang
coobang
这属于android 高级部分 相关组件源码 应该不少 多逛逛论坛 搜下相关视频 方便得话 问下同事或者上级
lxl1025
lxl1025
謝謝.嘗試看源碼,但是很乏力.一點一點來
0
iuKa
iuKa
多看看API和系统源码,看看他们是怎么实现的。看的越多,越发现Android博大精深。有空也可以看看github上优秀项目的源码,其中很多的设计思想值得借鉴。其实这些都是基础知识,想要深入可以主攻某一个方向:安全、逆向、媒体处理等等。书的话,还是推荐《精通Android4》,我只看过3,但感觉非常不错,值得细看。现在4出来了,应该不会比3差,值得推荐。
lxl1025
lxl1025
非常感謝.我經常clone別人的代碼來學習.你說的方法,我都記下了.
返回顶部
顶部