[置顶] android 入门基础(11) ---编程体会
2012-05-27 08:47
525 查看
Android入门基础(11)
---编程体会
Java代码编写:
先要声明自己要用的所有控件,声明控件后最重要的事情就是要和布局文件中的控件联系起来,让程序知道你这个控件用在那里,主要是用findViewById()方法;
在java代码中设置EditText显示字符时,传入的参数必须用string.fomat()(需重点研究下)方法格式化,类比的还有其他显示控件字符的设置。
平时有意识的要培养编程时的整体思想,规范编程风格,有意识的学习应用面对对象的三大思想。
编程技术对基础很重要,不想成为未来的码农,就好好学习底层基础知识。
为使代码清楚调理,在每一个Activity组件中,将所有控件初始化时均放在findview()方法中,所有的监听事件均放入setLinsteners()中,所有的初始化方法均放入initializeValues()中(其中可以再定义控件的初始方法initViewValue()和其他全局变量的初始方法initGloableValue()),上述方法均放入OnCreat()方法中。
Android 不是J2ME平台,Android 应用程序在Dalvik虚拟机内运行,并inux内核来提供进程,内存,和文件系统管理等各项服务。(Dalvik虚拟机采用基于Linux的内核服务为android 应用程序提供托管环境)
Eclipse要将创建的java字节码转换为.dex文件,才能在android运行时使用。应用程序资源文件xml文件有aapt进行处理,并最终会生成R.java文件,将代码连接到用户界面时,我们需要引用R类来表示用户界面标示符。Java源文件首先将由java环境编译为类文件,然后他们将被转换为Dalvik使用的dex文件。Xml文件将转换为二进制表示,但这些文件在设备上任然用.xml扩展名。转换后的xml文件(非布局资源的编译形式,包括Drawable,values和dex文件(classes.dex))将由appt工具封装到一个采用projectname.apk命名结构的文件中。文件可以有兼容pkzip的阅读器来读取,例如:winrar,winzip等。
![](http://my.csdn.net/uploads/201205/27/1338079821_2906.png)
---编程体会
Java代码编写:
先要声明自己要用的所有控件,声明控件后最重要的事情就是要和布局文件中的控件联系起来,让程序知道你这个控件用在那里,主要是用findViewById()方法;
在java代码中设置EditText显示字符时,传入的参数必须用string.fomat()(需重点研究下)方法格式化,类比的还有其他显示控件字符的设置。
平时有意识的要培养编程时的整体思想,规范编程风格,有意识的学习应用面对对象的三大思想。
编程技术对基础很重要,不想成为未来的码农,就好好学习底层基础知识。
为使代码清楚调理,在每一个Activity组件中,将所有控件初始化时均放在findview()方法中,所有的监听事件均放入setLinsteners()中,所有的初始化方法均放入initializeValues()中(其中可以再定义控件的初始方法initViewValue()和其他全局变量的初始方法initGloableValue()),上述方法均放入OnCreat()方法中。
Android 不是J2ME平台,Android 应用程序在Dalvik虚拟机内运行,并inux内核来提供进程,内存,和文件系统管理等各项服务。(Dalvik虚拟机采用基于Linux的内核服务为android 应用程序提供托管环境)
Eclipse要将创建的java字节码转换为.dex文件,才能在android运行时使用。应用程序资源文件xml文件有aapt进行处理,并最终会生成R.java文件,将代码连接到用户界面时,我们需要引用R类来表示用户界面标示符。Java源文件首先将由java环境编译为类文件,然后他们将被转换为Dalvik使用的dex文件。Xml文件将转换为二进制表示,但这些文件在设备上任然用.xml扩展名。转换后的xml文件(非布局资源的编译形式,包括Drawable,values和dex文件(classes.dex))将由appt工具封装到一个采用projectname.apk命名结构的文件中。文件可以有兼容pkzip的阅读器来读取,例如:winrar,winzip等。
![](http://my.csdn.net/uploads/201205/27/1338079821_2906.png)
相关文章推荐
- [置顶] android 入门基础(10) ------ intent加载手机磁盘的图片文件
- 【Android基础入门〖11〗】Fragment
- [置顶] android开发之java的一些基础知识详解,java编程语法,扎实自己的android基本功
- 极客学院android(一)-----JAVA编程基础知识入门
- [置顶] Android 0基础从入门到精通
- [置顶] Android 入门基础(8) ---DatePickerDialog
- [置顶] Android 入门基础(6) ---收集android开发常用术语
- 【Android基础入门〖11〗】Fragment
- [置顶] Android 入门基础(9) ---SharedPreferences
- [置顶] Android入门基础(13) menu菜单汇总
- [置顶] 渐进式框架 Vue.js 基础入门及简单编程演示
- android基础入门ImageSwitcher视图(11)
- Android4开发入门经典 之 第二部分:Android应用的核心基础
- 【Android基础入门〖3〗】四大组件之Activity
- [置顶] python爬虫实践——零基础快速入门(一)
- Android OpenGL基础入门
- 简单的入门Android开发和Java语言基础[图]
- Android基础入门教程——10.9 WallpaperManager(壁纸管理器)
- 【Android】基础入门(1)
- Android: NDK编程入门笔记-编译.so