作为一个程序员光看光说, 就是不动手自己实践一把, 那可不行, 即使那东西看上去很容易、很简单,哈哈! 这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控件,默认风格就看上去挺不错,且允许用户自定义主题。要想尽快提高自己的水平,还是要多多实践,你没看到一代伟人都说了实践出真理。
作者:peterzb(个人开发历程知识库 -
博客园)
出处:http://peterzb.cnblogs.com/
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决