博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
20天android学习
阅读量:6507 次
发布时间:2019-06-24

本文共 1019 字,大约阅读时间需要 3 分钟。

20多天的实习(事实上,一个人学习的东西)要结束, 其余的都只有读研。 此20许多天,我学到了很多东西, 至android的发展也有一定的了解。之后写这篇文章主要是完成研究可以学得很快再次回升

1.安德鲁斯开始创作。 了解, 做到掌握大局

2.開始入门阶段, 学习各个xml配置文件的作用。 学习基本要用到的View   了解经常使用的布局 :线性布局  相对布局

3.了解Activity, 生命周期, 以及生命周期通常要做什么。 以及在Activity中对View的操作

4.通信机制, Hander, 尽管写项目用到的次数较少(非常多第三方的库已经给实现了), 我感觉原理还是要懂的。不同的线程之间怎样通信(UI 进程 和工作进程)

5.Intent  意图对象,是否这里用到了命令模式, 不是非常了解。 将命令进行封装。 然后实现不同Activity之间的跳转

6.ListView 这个view 非常长用, 差点儿是app都会用到。在这里用到了MVC模式,  让Adapter进行list 渲染, listView仅仅是起到了控制样式的一个作用, 了解经常使用的Adapter 以及自己定义Adapter

7.fragment  一个应用中,有非常多Activity是不太好的,普通情况下。 一个Activity会由多个fragment组成, 每一个fragment会继承Fragment, 重写方法, 进行对样式的控制

8.Http   假设写的app 不是单机的话。 那么必须得用到http 协议请求和接受。 了解http(协议, 报文格式 等等)就可以, 同一时候普通情况下。 传输数据使用json格式进行,所以将json 3种传输格式略微看一下, 了解一下相关的库, 个人教喜欢 阿里巴巴的fastjson 比較简单

9.数据库。 终端数据库, 不像是server端须要重量级的数据库, 比方说mysql oracle等等, 轻量级的就够了, 个人喜欢ormlite  使用也非常easy

10.当然, 做安卓。当然也必须的会web开发

最后。 基本入口。 然后,你可以做一些简单的事情, 我最近做的就是爬上别人的地盘东西, 例如,像笑话或者消息。显示到我的终端 。

等项目的事实,自感, 有必要去了解原理。 但我不同意一步照着书做一步,建议clone 开源, 要看看别人是怎么做的进度快。 然后遇到不懂的书的细节检查。 或者去博客或论坛

转载地址:http://zjwfo.baihongyu.com/

你可能感兴趣的文章
更改Windwos server 2003 域用户密码策略默认配置
查看>>
网站白名单可行性分析
查看>>
Ruby && Rails开发资源
查看>>
进制转换
查看>>
反转字符串中的单词
查看>>
html与html5的一些区别
查看>>
新博客地址
查看>>
ORACLE数据库中查找重复数据
查看>>
ASCII码
查看>>
java常用四种排序源代码
查看>>
win7 下硬盘安装Redhat7
查看>>
Configuring Zookeeper Cluster
查看>>
js图表控件:highcharts的应用
查看>>
Redis 分布式锁的正确实现方式
查看>>
mysqldump 备份命令使用中的一些经验总结
查看>>
Linux下MySql安装配置方法总结
查看>>
本IT博客用于域名投资、互联网、资源下载等相关干货收藏和学习
查看>>
ArrayList底层实现
查看>>
【转载】Java程序设计入门 (二)
查看>>
第六天 if if…else 三木运算符
查看>>