Android做的第一个小程序
前天和昨天两天折腾了两个晚上,终于把Android的环境配置好了,写了一个可以臭美的Demo。对Android的大概做了下了解。先把程序的简单界面上传上来看看。通过做这个小东东,主要了解了几个东西:
1、在Android中每个屏幕或者说每个页面,是有一个叫做Activity的东西来显示的,而在当先项目中,Activity的显示类似WPF(我之前没用过java用过.net)
2、界面和界面之间的沟通:传递数字和返回数字是通过一个叫做Intent的东西来进行的。
3、Android中存储数据有三种,一种是通过SharePreferences来进行的。这种东西类似.net的配置文件,适合保存比较简短的信息,比如用户账户什么的。另外一种是SQLite,是一种简单的数据库,使用SQL语句操作,比较简单,另外一种是ContentPrivder,很抱歉,我还没掌握,甚至还没看那知识。
4、Android开发,如果只是开发简单这种应用类型的软件很简单,无外乎就是通过java调用一些Android的API
通过这个小东东认识到欠缺的东西:
1、欠缺java的语法和类库的入门知识,因为做过.net。java连看都没看,直接开始上手。所以很多只能靠闷去理解。
2、需要去找个游戏制作的教程,经验告诉我,仅仅通过XML是没办法做出来超炫的界面和可以硬件渲染的游戏,甚至3D游戏,那么有个东西类似GDI或者什么东西可以绘图,当然,也是一些接口。
3、只需要下载一些Android的API手册什么的,然后去规划一个项目,直接上手,是最好的学习方法。
4、简单的Android开发,IDE会分开一些目录。但是如果进行一个大型的游戏,项目结构应该如何去设计呢?有什么讲究吗?
初次做Android,仅仅花费3个晚上而已。
(日志是因为当时网络不通,保存在草稿中补充出来的)希望大家能多多指点。
摘自 技术专栏
补充:移动开发 , Android ,