裴老师要我去看android里面的JAVA编程,LINUX内核、JAVA虚拟机等,要我下载个仿真器玩玩,搭个Eclipse环境写一下应用。这个任务已经很久了,但是我一直没有时间去做,那天导师来了,我什么也没做,看来以后要对导师的事情要抓紧点了。我网上看了一下android是google推出的一款手机操作系统的开发平台,2008年8月推出的。势头很猛!

昨天我就把那些sdk, adt, Eclipse下下来了,并且第一个程序hello,android也运行成功,按照网上的教程,一步一步的很容易的。虽然之前没有用过eclips,对java也不熟悉,但是用起来感觉还是很不错的。里面有一个花絮是,当run as->android application的时候,模拟器(手机)起来了但是屏幕一直显示的是android_,而不是预期的hello,android,于是我开始想哪里错了,经过折腾,才发现那是因为模拟器初始化需要一点时间,就好像手机开机也是需要一点时间,过了半分钟后,点菜单,里面有个hello项,再点进去,可爱的hello,world出现了。编程序是需要一点耐心的。

今天继续做开发,是按照新手教程做一个记事本。昨天的hello,world其实只有两行代码,今天才是真正的进入到android和java的世界了。

一个android应用程序是由Activity,BroadcastReceives,Service,ContentProviders这些组件组成,我暂时还是没能理解透彻到底什么意思,可能活动是指窗口,广播接收器是指事件,服务是指后台程序(线程?),而内容提供服务是指存储。在教程的程序中有3个类,Notepadv1.java, NoteDbAdapter.java, R.java,第一个类就是定义程序的窗口,第二个类负责数据存储,而第三个类是程序的界面,这个类和res是联系在一起的,这个界面是用xml文件定义的。

在第二版本的记事本中,多了一个NoteEdit类,这是活动,因为要编辑,是从一个窗口转移到另外一个窗口。

除了这些概念的不同,感觉程序思想还是消息,事件这些东西。然后一个感觉就是界面做起来简单了。对于java感觉还是不错。
      android好像很难,好像又很容易。暂时就这么点想法了,等多学点可能想法又不一样了。

差点忘了,http://www.androidin.com/这个网站有很全面的资料,照着一步步做就行了,推荐一下。

转载于:https://www.cnblogs.com/chenweiwu/archive/2009/04/12/1433987.html

Android 开发入门学习相关推荐

  1. 初学者必读Android开发入门之路

    初学者必读Android开发入门之路 [IT168评论]本人一直致力于嵌入式相关知识和技术在中国大陆地区的技术传播及嵌入式产品及移动设备的系统和应用程序开发,近两年主要专注于3G技术领域,重点是研究A ...

  2. Android开发入门一条龙

    Android开发入门学习,到上班到岗第一天安装软件,配置环境,一条龙服务.看这一篇就够了! 必看书籍 入门:<第一行代码-Android>下载地址 --零基础小白,无痛起步 入门:< ...

  3. 《Android 开发入门》我为什么要在Android找工作越来越难的时候开始学习它

    近期一方面是所在的公司招聘Java开发人员很难招到合适的,投简历的人很少:而另一方面,经常听身边的人说Android.iOS方面找工作不好找,特别是没什么经验的,经验比较少的!说是不好找,但在我家所在 ...

  4. android开发入门_Android开发入门

    android开发入门 Android is an open source, Linux-based mobile operating system. Android was developed by ...

  5. Android开发最佳学习路线图

    原文地址为: Android开发最佳学习路线图       为了帮助大家更好的学习Android开发的相关知识,尚观4G智能操作系统研究室(www.up4g.com)为大家制作以下学习路线图:希望能帮 ...

  6. Android开发该学习哪些东西?

    开篇: 本人也是众多Android开发道路上行走的一员,听了不少大神的知乎live,自己也看了不少书,也和不少前辈交流过,所以在这里分享一下Android开发应该学习的书籍以及知识,当然,也包括一些方 ...

  7. Android开发基础学习总结

    最近一直在学习安卓开发,主要从安卓的基础组件,布局,Activity学起,也是边学习边整理笔记,希望可以给需要帮助的人解决能解决掉的问题,以后也会慢慢更新的. 一.Android布局 1.Androi ...

  8. Google Android开发入门与实战

    Google Android开发入门与实战 [作 者]靳岩;姚尚朗 [同作者作品] [作译者介绍]  [出 版 社] 人民邮电出版社     [书 号] 9787115209306  [上架时间] 2 ...

  9. 《Android 开发入门与实战(第二版)》——导读

    本节书摘来自异步社区<Android 开发入门与实战(第二版)>一书中的目录,作者eoe移动开发者社区 组编 , 姚尚朗 , 靳岩,更多章节内容可以访问云栖社区"异步社区&quo ...

最新文章

  1. jsp判断语句_Java的web展现层JSP的JSTL标签详细总结
  2. lua实现多继承-方式1
  3. python 标准库 —— http(http.cookiejar)
  4. C++优先队列自定义排序总结
  5. 初中英语和计算机融合的教学案例,信息技术与初中英语学科教学的深度融合
  6. 数字图像处理与分析(matlab实现)——实现空域线性及非线性低通平滑滤波
  7. java修改文件的名称_Java修改文件名称
  8. Java获取图像Exif信息
  9. UEFI实战 gST、gBS和gImageHandle
  10. python穷举法列举_穷举法
  11. 《DNS稳定保障系列3--快如闪电,域名解析秒级生效》
  12. 苹果6系统怎么更新不了_苹果12app下载不了软件怎么办-苹果12AppStore下载不了软件解决方法...
  13. 欺诈检测_签名欺诈检测-一种高级分析方法
  14. 100集华为HCIE安全培训视频教材整理 | Agile Controller终端安全管理特性(七)
  15. Oracle数据库之coalesce函数的用法
  16. 【源码】PDF.js批注注释插件库(纯JS). 创建和保存PDF批注(PDF 高亮/签名/插图/截屏/文本框/画笔/多边形)-pdf.js
  17. 智能机器人灵活设备之-人体肌肉,人体肌肉是人灵活的表现,要想做出灵活的机器人,必须研究人,人体肌肉是一个重要部分...
  18. 多播数据报的寻址方式(怎么找到目的主机)
  19. C语言实现程序连接数据库并实现简单的嵌入式服务器
  20. 免费的空气质量API接口,反馈AQI+PM2.5+NO2+CO+O3+SO2+PM10

热门文章

  1. thinkphp模型中的获取器和修改器(根据字段名自动调用模型中的方法)
  2. Echarts柱状图的点击事件
  3. Java的Socket通信----通过 Socket 实现 TCP 编程之多线程demo(2)
  4. ios学习笔记——Block块小结
  5. 关于Inflater
  6. C# 多态(接口、虚方法、抽象类)的理解
  7. delphi webbrowser 对象不支持_【Python 秘籍】排序不支持原生比较的对象
  8. python图像验证码识别_python 简单图像识别--验证码
  9. c语言四则运算实验报告,c语言四则运算实验报告.doc
  10. python3 for mac_PyCharm for Mac-PyCharm Mac版下载 V2018.3.2-PC6苹果网