Android学习入门例子:打造Android版手机视频监控系统
2010-06-22 02:24:00 来源:WEB开发网作为一个程序员光看光说, 就是不动手自己实践一把, 那可不行, 即使那东西看上去很容易、很简单,哈哈! 这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控件,默认风格就看上去挺不错,且允许用户自定义主题。要想尽快提高自己的水平,还是要多多实践,你没看到一代伟人都说了实践出真理。
继续完善这个例子; 主要是新增了2个Activity, 显示设备与视频通道的TreeActivity, 浏览某一个通道的实时画面的ImageActivity. TreeActivity主要就是使用一个ListView控件按层次关系来显示区域、设备、视频通道信息。主要涉及以下几个方面知识点:
更多精彩
赞助商链接