JAVA 学到什么水平就可以转战 Android 了?

您所在的位置:网站首页 Java写插件要学到哪一步 JAVA 学到什么水平就可以转战 Android 了?

JAVA 学到什么水平就可以转战 Android 了?

2024-07-10 21:25| 来源: 网络整理| 查看: 265

个人认为

1.Java相关知识:

面向对象的概念

理解引用

继承/多态

接口/内部类/匿名内部类/回调(钩子)/观察者模式

异常(声明/捕获)

I/O:类结构/装饰者模式

容器:List/Map/…

多线程:同步/线程池/…

其中主要学会io和内部类即可,然后就可以去学习安卓的内容了。

2.Android的相关内容主要掌握

常用布局/控件的使用/ListView/…

dialog/PopupWindow/Option Menu/Context Menu

fragment

Activity(UIViewController)/broadcastreceiver/service/..

Activity和Service/activity和fragment

intent的各种属性/显式意图/隐式意图

网络通信http:http协议/httpclient/volley/.../json/xml解析

耗时任务:Thread/asynctask/handler

动画:Tween Animation(iOS核心动画:假象)/DrawableAnimation/Property Animation(3.0,UIView)

各种资源文件:字符串/数组/图片/.../style/attr/selector

以上是我认为做安卓的最基础的知识。有了这些知识便可以做出一款完整的app。 3.会使用一些开源项目。github上面有一个安卓开源项目汇总 Trinea/android-open-project · GitHub 4.做一两个项目 关于学习方法: 1.刚开始的时候,可以看视频,这样学起来快一些,刚开始我认为看书是没有用的,通过看视频快速掌握基本东西,可以达到事半功倍的效果。主要参考mars和老罗的视频。 2.这时已经会基本的开发了,接下来可以做一个项目用到平时学习的小的知识点。同样也可以跟着视频学习,网上有一些培训公司的视频,跟着写一个项目就明白软件开发的基本流程了。记住:一定要动手敲代码! 3.这个时候你会发现,做开发基本就是代码拼凑,拿一些现成的开源框架或者以前写过的代码复制粘贴,就是api的调用,已经很容易写一些东西了。就需要从入门阶段进行进阶了,可以将重心放在框架层的源码上面,研究安卓的源代码也是学习安卓的好方式。研究各种manager,Binder,时间分发,view绘制等等,可以做一些自定义的控件,研究开源框架,比如volley等。 4.务实基础,可能在前面的阶段java基础知识还不是很扎实,比如启动一个activity用到xxx.class写代码的时候只是照猫画虎,现在完全可以回头研究到底是什么东西,看java虚拟机等等,3和4也是同步的。 最最重要的就是基础知识,最近在看操作系统,算法这些,非科班出身的一定要重视基础知识。这样才能在这条路上走的更远,更好! 上面说的过程就是我学安卓和踏入it圈子两年以来的经历。最上面列举的java和android的基础知识是有一次和学弟学妹分享做的ppt里面的,希望能帮助到别人。


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3