首先先看一下Android学习路线图
学安卓之前一些参考的重点知识点如下:
>java 集合 IO 线程 http 面向对象(*)
>Web servlet
>android
>1,android界面
>2,基本控件(Button按钮 TextView EditextView....)
>3,高级控件 ListVIew GridView....
>4,四大组件(Activity(活动面板),Service(服务),BroadCastReceiver(广播接收者),ContenProvider(内容提供者))
>5,数据存储 : 数据库存储(结构化数据) sharedPrefrence(存储简单的键值对key-value) 文件存储(内部存储 外部存储), 网络存储
>6,网络开发 AsyncTask(异步任务) Handle :
为什么将子线程里的数据传递到主线程:
>1,主线程不能做耗时操作(超过5s 程序崩溃)
>2,主线程以外的线程不能更新UI
>7,第三方的网络加载库,第三方图片的处理库 分享 支付宝 二维码....(借助第三方SDK)
>8做项目:注重细节 至于安卓的学习差不多也就以上8个模块。当然最重要的还是如何安排好每一周、每一天
>1,复习当天学习的内容 看核心的代码
>2,模仿当天的程序代码 自己去写
>3,做笔记 (有道笔记 写博客Csdn(写简历的时有加分点)) _goldgold_ 子墨的android开发之旅
>4,自己经常去浏览技术网站 android bus(android巴士) oschina(开源中国) github 手机端:开发者头条
>5,每周会有综合练习
>6,每天早上会有 测试(测试前一天的内容)