[置顶] android 入门基础(11) ---编程体会

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等。

                                              

 [置顶] android 入门基础(11) ---编程体会_第1张图片

你可能感兴趣的:(java,编程,android,虚拟机,xml,j2me)