安卓基础学习记录1

时间:2023-01-28 22:44:38

就现在的公司需求来说,比较深入了解关于web的知识或者数据库和jsp的知识的安卓工程师不算太多,只是需要可以开发app的安卓工程师就足够了。所以,我也舍弃很大部分的关于web的知识,迅速的开始学安卓开发,就现在而言,还是一名菜鸟而已。因为最近学习比较懈怠,(自学中,没有人指导,导致学习进度比较慢,学得比较浅显)跑在博客上记录自己的学习进度,也算是督促自己吧。开始正题:

对于学过了javase基础的朋友,来学习andriod来说就会较容易一些。但,我却遇到很多的困难,安卓基础所要了解的知识点并不多,(其实不多才怪,这么多api,这么多从来没有见过的类,哎,只有跟着视频一点一点的走)。知识点大概十天就可以了解,20天就可以掌握,可是公司并不需要你知道很多的知识点,能打出来代码,开发出好的应用才是真的。安卓绝大部分主要是 在实际的案列操作。我就来简单的总结一下我这几天学到什么东子吧!

学习编程的话,最重要也是首先一步需要知道你所学习的语言需要哪些软件,对于安卓来说,我遇到的软件有,eclipse,myeclipse,editplus,tomcat,sqlite,还有eclipse和安卓模拟器的集成环境。最重要的三个软件就是eclipse和模拟器的集成环境,myeclipse和editplus。学习android需要了解什么东西呢?也就是安卓的来源,原来android是谷歌公司的,原谅我头发短见识短,还有什么安卓之父呀,还有什么安卓的底层(llinux内核,C++内库层和java应用框架层)原来是Linux和C++和java搞成的,然后就是安卓的应用层,其实安卓应用说白了,也就是用java语言写的,但是有很多很多自己的ApI,知道安卓系统源码多大吗,我见到的一个不完全的源码就有5.5个G,如果还是觉得Android比较简单的同学请走开!回到安卓基础,安卓第一天还有,知道sdk目录下的每个文件夹的用途,以及刚创建一个安卓项目时工程下面的每个文件夹的作用,如何配置Android集成环境我就不多赘述了。我就讲一下自学时遇到的一些困难吧,刚开始运行一些安卓小项目的时候,发现安卓模拟器和写好的eclipse的代码就像吵了架的小两口,谁都不理谁!刚开始把我烦的哦,网上有的说关闭eclipse,好吧,关闭,重启软件吧,没反应,继续,。。。然后发现这方法真的不行,去找其他方法,说是重启,重启的一部分朋友应该还是不行吧,当然,方法都是试出来的,也是不行,又有人说可以在BIOS中设置它,好吧,继续,去网上找一下怎么BIOS是什么,怎么进去,反正也搞了好久,还是一样,硬不起来。看网上有几条建议说,豌豆荚占用eclipse集成环境的端口,好吧,可是我没有安装豌豆荚呀,连安全卫士的核晶防护都关闭了,也是不行,仔细看视频,学安卓的都知道adb吧,鸭蛋原来是adb进程需要一个5037的端口,被占用了。可以以下处理:在dos命令下输入第一条指令:netstat  -aon|findstr  "5037";查看是哪个进程占用的这个端口,然后dos窗口继续输入tasklist|findstr "7990".7992为tcp显示出那一行的最后一串4位数。然后就是杀死显示出来的进程或者卸载对应软件就可以了。其实学习第一天也就是代码打出几个电话拨号器呀,可以模拟器上两个模拟出来的Android设备相互通讯,短信发送器,按钮点击事件。这就是第一天的内容,什么都是基础比较重要,加油.....又出现问题了。。。,就今天晚上刚安装了Myeclipse,我的安卓模拟器就启动不了了,算了,解决了才上传模拟器运行的代码图片吧!