第1天记录
在流程性的工作完成后,组装开发电脑,开始入职大礼包的工作。
分配的师傅面相慈善,带着我介绍了一轮组内的同事(都是大佬),我跟师傅说我没有相关Java和Android的经验,应该如何是好?师傅建议我从Android基础看起!
然后就是按照入职大礼包中的文件进行电脑环境的配置,很多工具都不没用过,简单的完成安装,不知道大家新入职有没有一种感觉,周边的大佬们都在业务线奋斗着呢,而我还啥都不会的那种慌张感,反正我觉得完蛋了,放弃又不是我的性格!
找找大佬们的学习计划参考一下吧!对了,我的组是做窗口显示的,若哪位大佬能指点一下最好了!
----------------------------------------------------------------------------------------------------------------
【精华】安卓开发学习路线规划_time-space的博客-CSDN博客_安卓开发学习路线
直接附链接吧,按照大佬对Android知识的分类,我连入门都完蛋了!这么多东西,不过一样样来!先从入门的知识开始学起来!
一、环境搭建与开发工具
由于还未在公司承担业务,我决定同步在自家电脑也配置环境,边做边学!只能努努力了,谁让休假纯玩去了。
参考如上链接!环境搭建完成,好开心啊。。不过什么鬼,是英文的!!找个时间找找有没有汉化包哈哈!!安装有点时间可以看看找个什么书看比较好!
此处安利一个APP——微信读书,能看到不少好书!我选择《第一行代码:Android(第2版)》,《Android开发入门与实战》陪同学习!
二、Android的系统架构
总共分成4层,应用层,应用架构层,安卓运行库以及Linux内核!我做工作应该就是Windows Manager吧!
从架构图看,android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。蓝色的代表java程序,黄色的代码为运行JAVA程序而实现的虚拟机,绿色部分为C/C++语言编写的程序库,红色的代码内核(linux内核+drvier)!
以上是静态的架构,有大佬写的动态的以后在看吧,目前为了保住饭碗而奋斗,努力过试用期,优秀!
三、开始第一个Android程序吧----HelloHell!
根据书本来,它还建议我先学Java,默认我会Java了!好的,我先假设!
看到创建的第一个项目,这个界面不知道大家有何感想,我反正是觉得如果是中文的多么友好!这个需要等上一会,可能是在下载东西或者加载东西!可以看会书!
不用问,问就是这个代码里的东西认识,但是是啥意思不知道!猜测建立一个类,调用了一些奇怪的东西!这个应该不是Java原基础代码,封装的函数吧。
模拟器的使用!
四、 Android的四大组件
Activity
BroadCastReciever
ContentProvider
Service
是组成一个Android APP的基本元素
没搞懂!先留着!
今天就到这吧,明天不出意外的话,我还是不会收到培训通知,估计还是自己学!得尽快将Java的基本语法和原理入手一下!