致自己这个Android初级小菜鸟

来源:互联网 发布:机器人编程培训班 编辑:程序博客网 时间:2024/05/23 20:24

标题什么的最麻烦,今天开始写笔记...算是所有记录开始的题记,也是写给自己的话..          

        作为一个初出茅庐的Android开发小菜鸟,为了一步步变成小鸟再变成大鸟,路程还很远,不知是否走得到头...

本人非计算机相关专业,只因兴趣爱好,选择了这一行,磕磕碰碰终于进了这扇门,过程注定是艰辛的,我也愿为此而艰辛,学习过程中总会遇上各种各样的问题,而习惯性的通过网络搜索解决问题后,过一段时间不用又忘了,所以决定将解决问题的方式和一些学习要点记下来,一来可以回顾,算是对知识的梳理,二来可以与广大知青分享与讨论问题。但是本人其实很懒...

        先拟一个总纲,也算是逐步学习的路线。如果哪位大神有好的教程及推荐,希望不吝指点在下,不胜感激,太旧的教程就算了,Android已然推到4.4,即将有5了,有很多东西没变,但也很多东西改变了,总不能抱着2.3的教程啃一辈子,其他也同理,并非强调寻求最新的,而是寻求通用性高,目前最常用的,Android相关最好希望能有4.1以后的教程,本人洋文差,看Google 官方API有诸多困难,因为又懒,遂希望能借大神肩膀一站,谢过先...

--------------------------------------------------------------------

准备阶段:开发环境设置,环境变量什么的,JDK,SDK,eclipse安装什么的,略过就好了,度娘各种有,就不写这种问题浪费篇幅了,归根结底懒得写。


初级阶段:关于各种基础控件的使用及遇到的问题,并非列举所有控件,而是常用,如TextView, EditText等等,还有基础Xml文件的运用及其含义,如AndroidManifest,values(文件夹),   drawable(文件夹)下的文件运用等。


中级阶段:常用布局,四大组件的运用其注意事项,生命周期,信息传递,交互等等。

高级阶段:JNI开发, Framework层剖析及应用,自定义View,多媒体开发,web浏览器等。

高级进阶:传感器数据处理,陀螺仪,加速度仪,GPS,NFC,3D OpenGL开发等。


--------------------------------------------------------------------

高级进阶番外:FFMpeg 到 Android的移植及使用。

  cocos2d-x,unity3D 游戏开发。

 Android与Arduino交互。

 论Android与iphone os 与windows8.1共通点与交互可能性。

 Android与桌面PC(Windows)交互。

 Android盒子的应用范围

关于Android智能家居的畅想,如果你家里的茶几就是一个触控板,那将会有很多可能...

------------------------------------------------------------------

高高高级进阶番外:

透析Android源码,研究其核心架构。

.....真心超越极限,我不是这块料...也感觉时间不等人,所以注定写写小应用过日子了。

或许某天能给力一下,但毕竟只能是或许...

0 0