个人开发历程知识库

关注C++/Java/C#技术, 致力于安防监控/移动应用/WEB方面开发
------------------------------------ 业精于勤,荒于嬉;行成于思,毁于随
posts - 163, comments - 751, trackbacks - 0, articles - 18
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Android学习 - (1) 入门例子

Posted on 2010-06-04 13:35  peterzb  阅读(...)  评论(... 编辑 收藏

    作为一个程序员光看光说, 就是不动手自己实践一把, 那可不行, 即使那东西看上去很容易、很简单,哈哈! 这3天拿中午休息时间看了看Android相关博文/书籍, 抽晚上时间写了一个入门级DEMO,主要包含以下一些功能:

1、基本控件的使用(TextView、EditText、Button、ImageView)

 

2、菜单、提示对话框、进度对话框(OptionsMenu、Toast、AlertDialog、ProgressDialog)

 

3、 线程与消息处理(Thread、Message、Handler、org.apache.http)

    模拟用户通过手机输入用户名、密码,然后通过HTTP POST方式提交数据给中心Web服务器进行合法性验证过程

 

   相关代码下载AndroidDemo.rar,希望对新手有所帮助,Android开发主要是Java语言, 所以如果你有一定的Java、C#这类面向对象语言开发基础,入门还是很容易的;而且其文档资源相当丰富,网上搜索下,可以找到一大把(如果你不想找,可以看我上一篇博文Android学习资料汇总,简单整理归纳下可以找到的一些Android学习资料);实际上看SDK提供的docs(内容较完整,齐全)、samples(功能演示例子);再去下个SDK源代码,然后让自己静下心来慢慢看,仔细体会,深入领悟其编程思想,还是挺有意思的。

   值得一提的Android界面开发,好像比较类似于Asp.Net, 也可以自定义主题风格(.net 2.0开始有)、布局(HTML标签元素)、资源(如WinForm开发经常用到的Resources.resx文件),这个可比采用C++来开发Windows Mobile应用做UI方便多了; 而且Android自带不少UI控件,默认风格就看上去挺不错,且允许用户自定义主题。要想尽快提高自己的水平,还是要多多实践,你没看到一代伟人都说了实践出真理。