Android 开发入门学习

      裴老师要我去看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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值