`
lixiongzhi_m
  • 浏览: 62460 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

初识android开发

 
阅读更多
    由于暑假没回家,在蓝杰这边学习接触到了手机开发这方面的知识,上了三节课android手机开发课程,在此写点自己在这几节课中学到的一些知识,也和前面学过的java相对比,谈一下自己的感受和一些自己在这方面的体会。

     主要讲讲android手机开发与前面java的区别

    我们都知道,单单写java程序只需编写类,然后实例化对象,调用相应的方法出来用即可。同样的android开发用java同样也需要这些,然而除了这个,android手机开发涉及到更多。
   (1)界面布局的设置:
       在java设置布局只要调用相应窗体或面板的设置布局方法。

       而在android手机开发中这点涉及到了(res/layout/***.xml)xml文件的编写   (XML是指可扩展标记语言(EXtensible Makeup Language),是用来传输和存储数据的工具。XML数据是一种纯文本格式存储的数据,它提供了一种独立软件和硬件的数据存储方法。)
手机上每一个界面的布局都在对应的xml文件上编写。

   (2)界面组件的添加
     在java中给一个界面添加一个组件,实例化好组件后,同样只要调用界面add()方法便可完成。
  
      android手机开发中,组件不在使用实例化而得来,组件在界面对应的xml文件中编写,(包括组件大小,位置,布局等一些属性)都在xml文件中实现。

      (3)对象的获取
     对象的获取在java中有几个方法能过获取:
  1、当这个对象还不存在是,实例化对象便可获取(这句好像是废话)
  2、调用获取组件的方法(当然很多时候这个方法时我们自己编写的)
  3、通过参数传递也可获取对象

     在android开发中,一般对象来说是一样的,但是比如说一个按钮对象 或其他界面上的组件来说,android着这些对象上的获取是有很大不一样的。我们上面说过给android开发中给界面添加上一个组件是通过编写对应的xml文件,所以也就没有所谓的实例化好的对象。要获取在xml文件上编写的组件,同样也必须在添加组件的位置写上组件对象的id。

     说到id就涉及到了android项目gen目录下的R.java文件,每次编写组件的id编码是,R文件便自动生成相应的id编码(生成的id编码都是唯一的),这也给我们在组件的获取带来很大的方便,只要根据其id获取便可(android有提供相应的方法)、这一点不得不说是android手机开发比于纯粹的java的一大优点、

     (4)主函数
     我们知道java程序中都必须有一个且只有一个main()函数作为程序的入口。没有主函数的java程序是启动不起来的。
     而android中是没有所谓的主函数的,比于java中主函数的第一个执行的函数。那么我们可以把android中第一个Activity类中的onCreate()作为主函数,但这个只是单单从主函数执行顺序方面来讲才有可比性。要知道android每个继承Activety类中都有一个onCreate()方法,而真正意义上的主函数却只有一个。所以我并不把onCreate()当做一个android程序的主函数。
     我认为每一个继承Activity类的都是手机上的一个界面,而这个界面的启动有onCreate()来执行。所以不必在android中谈主函数、




     java在android开发中基本和我们纯粹去写java是一样的、以前可以用的现在基本上也可以用,(一些组件的添加上除外),当然这些话都是基于我现在所学的android知识来讲,可能他们有更大的区别,或者有很多在之前java中可行的地方在android开发中用不了的,当然这些都要靠努力去探索才能更深入的了解java和android开发、



    以上纯粹是在这几节android开发课学习中的个人见解、
分享到:
评论
1 楼 120970289 2014-03-05  
SB,你是李雄志???

相关推荐

    Android开发教程_013_初识Android Manifest 标清.flv

    Android开发教程_013_初识Android Manifest 标清

    初识Android-开发环境图文详解PPT

    在Android开发中,构建一个有效的开发环境是至关重要的第一步。本文将通过图文详解的方式带你深入理解Android开发环境的基本构成,并对关键概念如Activity、配置文件、布局文件、常用控件以及Intent进行详细介绍。 ...

    android开发入门教程

    第1章 掀起你的盖头来——初识Android 1.1 认识Android 1.2 Android的背景 1.2.1 Android的历史 1.2.2 Android的发展 1.3 我的Android我做主 1.3.1 开发基于Android平台的应用 1.3.2 参加Android开发者大赛 1.3.3 ...

    名师讲坛:Android开发实战经典-程序代码

    全书共分为13章,包括认识Android、搭建Android开发环境、初识Activity、Android中的基本控件(上)、布局管理器、Android事件处理、Android中的基本控件(下)、数据存储、Android组件通信、多媒体技术、手机服务、...

    栋栋仔Android学习宝典第二章初识Android程序[汇编].pdf

    本书的第二章“初识Android程序”主要涵盖了以下几个关键知识点: 1. **JDK的下载、安装与配置**:JDK(Java Development Kit)是编写Java应用程序的基础,包括了Java编译器、Java运行环境和各种开发工具。在这一...

    探索Android FrameWork底层开发视频全套

    2.Android开发环境搭建与编译 3.Android编译过程分析 4.android.mk初识 5.Android.mk学习1 6.Android.mk学习2 7.Android.mk学习3 8.Android启动课程大纲 9.Android启动模式 10.init启动分析 11.走入init启动脚本 12....

    《Google Android开发入门与实战》

    第1章 掀起你的盖头来——初识Android 1.1 认识Android 1.2 Android的背景 1.2.1 Android的历史 1.2.2 Android的发展 1.3 我的Android我做主 1.3.1 开发基于Android平台的应用 1.3.2 参加Android开发者大赛 1.3.3 ...

    Android开发艺术探索.任玉刚(带详细书签).pdf

    本书是一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点。本书从三个方面来组织内容。第一,介绍Android开发者不容易掌握的一些知识点;第二,结合Android源代码和应用层...

    《Google Android开发入门与实战》.pdf

    1. 初识Android:书中介绍了Android的历史和发展,强调了它作为一个开放平台对于个人开发者的重要性,包括通过开发应用参与大赛、在Android Market发布应用以获取收益和认可。此外,还介绍了Android模拟器的使用,以...

    Android初识之Activity组件

    最后,`HelloWorld`项目通常是Android开发的第一个示例,它展示了如何创建简单的Activity并显示“Hello, World!”的文本。通过这个项目,初学者可以快速入门,理解基本的Android应用结构和开发流程。 总结起来,...

    深入浅出Android——Android开发经典教材

    标题“深入浅出Android——Android开发经典教材”表明这是一本专注于Android开发的教学书籍,旨在帮助读者从基础开始学习,逐步深入到Android开发的各个方面。从描述中我们可以得知,这本书适合初学者,它通过详细的...

    Google Android开发入门与实战.part1.rar

    1、初识android 2、搭建android开发环境 3、androidSDK介绍 4、android market及应用发布 5、第一个应用Hello World 6、android应用程序结构介绍 7、良好的学习开端 8、android的数据存储操作 9、Internet和...

    Android开发\深入浅出Android.pdf

    《深入浅出Android》一书旨在为Android开发者提供全面、...《深入浅出Android》不仅适合初学者快速入门,也适合有经验的开发者深入研究,其详尽的内容和实践案例有助于提升开发者对Android开发的全面理解和技能掌握。

    Google Android开发入门与实战.part2.rar

    1、初识android 2、搭建android开发环境 3、androidSDK介绍 4、android market及应用发布 5、第一个应用Hello World 6、android应用程序结构介绍 7、良好的学习开端 8、android的数据存储操作 9、Internet和...

    Google Android开发入门与实战.part3.rar

    1、初识android 2、搭建android开发环境 3、androidSDK介绍 4、android market及应用发布 5、第一个应用Hello World 6、android应用程序结构介绍 7、良好的学习开端 8、android的数据存储操作 9、Internet和...

    android游戏开发教程

    - **历史背景**:初识Android这一章节简要介绍了Android系统的发展历程,强调了Android作为一个开放平台的重要意义,为后续章节提供了必要的背景信息。 - **核心概念**:本书后续章节将深入探讨与Android开发相关的...

    关于Android的开发报告

    以上是关于Android开发的基础介绍以及配置Eclipse中Android开发环境的相关知识点。通过这些基础知识的学习,开发者可以更好地理解Android系统的架构和技术细节,为后续的开发工作打下坚实的基础。

    Android开发教程_006_初识XML布局 标清.flv

    Android开发教程_006_初识XML布局 标清

Global site tag (gtag.js) - Google Analytics