android之学习杂记(一)

作者从学习Android基础开始,通过制作HelloWorld程序和桌面大富翁游戏,深入理解了Android开发过程。面对挑战如surfaceview的lockcanvas(Rectrect)问题,作者选择自学并计划后续探索。游戏开发过程中,作者从绘制view、计算坐标到使用log调试,逐步加深了对view和坐标的理解,同时也认识到代码结构优化的重要性。
        11月9日开始学习android,狂啃了两本基础书,一本环境搭建和一些控件使用介绍,另一本基础的游戏编程。在啃完本书后,开始了摸索之路。
         第一个程序从Hello World开始,因为书本都是基于2.2的,于是为了解惑容易些,选择了2.2。在通过几个小例子稍微搞明白了Activity要怎么用,试验了一下几种布局,了解了一下view和surfaceview的异同。在试验surfaceview时就碰到了问题,lockcanvas(Rect rect)就给自己带来了迷惑,发现光锁住rect不起作用,还改变了rect的大小。(这个问题还留遗,准备后面去探索一下)。
        自己的第一个游戏从桌面大富翁开始(可能因为刚好周末同学怀念小时候的大富翁游戏吧),起步是艰难的,我选择了view方式,想法完全按照自己的思路来,没有去参考网上的作品,就自己看了一下小时候的大富翁地图。
         因为上班,只能趁业余时间,第一天,自己绘制view,画地图,计算坐标,调试几次成功了。心理对view和坐标的认识,还有绘画原理加深了,其间熟悉了log调试。不过对代码的结构不甚满意,这也可能是开始对一些对象的特性不是那么了解倒致。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值