关于Android的开发经验总结
最近一直在开发android上的应用程序,自己自学,想实现一个网上商城的客户端,经过不断地努力,经过不断地受挫,不断地提高,回过头自己可以去总结一些开发android的经验。写这篇的博客的目的是能够帮助其他想开发android的同道中人。
首先,如果想要学习开发android应用程序,入门级别的开发者,可以先去理解android本身提供的21种控件。这个过程中,自己要反复地去写程序,去按着自己的兴趣去开发一些小的程序。比如,可以去开发一个登陆界面,一个猜拳游戏,等等。另外,这个过程中,免不了应用到android的基础的五种布局方式。通过大量地编写demo去理解布局方式的意义。
概括地说,初步入门开发android要做的事情就是:熟练使用21控件+5种布局方式。
第二步,随着开发android的深入,随着对各种控件的熟练程度,对于UI的设计,你会越来越不满意android自带的控件,你会开始去开发自己定制的控件。例如一个按钮的点击效果,tabwidget的灵活使用等等。这个学习的过程,是充满困难与纠结的,因为网上的资料虽然多,但是大多数都是简单控件使用。其实,你能开始自己定制控件就走在了许多android的开发者之前了。所以自己尝试着定制控件,是一个充满困难,但是又充满乐趣的过程。一会儿我会讲解两种基本的定制。
第三步,突破了前个过程后,不要沾沾自喜,因为距离android的大牛还有很长的一段路要走。因为这个时候,你要开始理解android的内部机制,就必须了解linux内部原理。这个也得学习一段时间才能逐渐掌握。但是进入android的内核研究的话,你也就可以研究android上的安全问题,等等。因为笔者本人也就是在第二个阶段,所以对于以后的学习也不是很了解,所以也请大家见谅了。
更多相关文章
- Android(安卓)月活跃人数超过10亿用户了,我却审美疲劳了
- 在Android平台上开发移动应用程序(毕业设计_外文翻译)
- Android深度定制化TabLayout:圆角,渐变色,背景边框,圆角渐变下划线,基
- Android内核开发:图解Android系统的启动过程
- Android(安卓)O / Android(安卓)8.0 新特性及开发指南
- Google 的设计主管谈开发中的 Ice Cream Sandwich
- Android(安卓)蓝牙开发(整理大全)
- Android初步(开发环境的搭建)
- Android缺乏整体控制或成发展障碍