`
lixiongzhi_m
  • 浏览: 60859 次
  • 性别: 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开发组之地图定位实习报告.pptx

    Android SDK ADT 第一个android地图 Hello world 定位查询 eclipse 虚拟机 一方面 Part one 4 初识android开发 Android开发组之地图定位实习报告全文共11页,当前为第4页。 Android studio 搭建环境 Hello world ...

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

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

    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-开发环境图文详解PPT

    Android开发环境图文详解PPT: Activity、配置文件、布局文件、常用控件、Intent介绍……

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

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

    《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 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....

    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 ...

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

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

    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和...

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

    第1章 掀起你的盖头来——初识android. 1 1.1 认识android 1 1.2 android的背景 2 1.2.1 android的历史 2 1.2.2 android的发展 2 1.3 我的android我做主 2 1.3.1 开发基于android平台的应用 3 ...

    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开发教程之初识Android App

    主要为大家详细介绍了Android开发教程之初识Android App的相关资料,感兴趣的小伙伴们可以参考一下

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

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

    Android开发艺术探索

    4.1 初识View Root和Decor View / 174 4.2 理解Measure Spec / 177 4.2.1 Measure Spec / 177 4.2.2 Measure Spec和Layout Params的对应关系 / 178 4.3 View的工作流程 / 183 4.3.1 measure过程 / 183 ...

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

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

    android开发艺术探索高清完整版PDF

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

Global site tag (gtag.js) - Google Analytics