前天和昨天两天折腾了两个晚上,终于把Android的环境配置好了,写了一个可以臭美的Demo。对Android的大概做了下了解。先把程序的简单界面上传上来看看。


Android做的第一个小程序_第1张图片
Android做的第一个小程序_第2张图片
Android做的第一个小程序_第3张图片

通过做这个小东东,主要了解了几个东西:

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个晚上而已。

(日志是因为当时网络不通,保存在草稿中补充出来的)希望大家能多多指点。

更多相关文章

  1. Android连载之:第三章第二节:Android用户界面
  2. Android应用程序如何避免内存泄漏以及如何检查泄漏原因
  3. Android 开发者从0到1发布一个微信小程序的采坑过程——详情页实
  4. android 仿ios数字密码解锁界面
  5. Android 如何在自定义界面上启用输入法 (How to enable inputmet

随机推荐

  1. Android任务、进程、线程的关系
  2. android box2d重力系统 碰撞检查(二)
  3. [置顶] android中图片的三级cache策略(内
  4. [置顶] Android面试必须要知道的事情
  5. 彻底理解Android中的ThreadLocal
  6. Android 功耗优化(4)---android 7.0低电耗D
  7. Android 开发之短信的收发及在android模
  8. Android Tween动画之RotateAnimation实现
  9. Android小项目之十 应用程序更新的签名问
  10. 关于使用android系统设备充当web服务器的