关于Android的学习

本文介绍了Android开发的基础概念,包括四大组件:Activity、Intent、Service和ContentProvider的功能与作用。同时,文章还概述了Android开发环境的搭建过程及简单程序的创建步骤。

在公司看了一周的Android学习材料,由于网络的原因,不能即使写下来,就写在word文件里,然后回来整理。下面是我目前学到的知识,希望大家给予指点。

 

首先是Activity,它应该算是Android的门面,即负责Android的外观,其次是Intent,它是数据运输大队长,负责传送数据,Service,服务,相信程序员对它都不会陌生,它在Android中是负责大部分数据的处理,最后是ContentProvider,负责存储数据,并允许程序访问这些数据。它们四个应该可以算是Android开发中的四大天王。
对于Android的开发工具:Android SDK(相当于JDK)和Eclipse+ADT插件。
我自己写一个简单的Android程序——HelloWorld,这也是学习每种语言开始都会喜欢写的一个程序。不同的是,Eclipse中创建一个Android的HelloWorld程序,并不需要我们自己编写代码。所有的代码都是自动生成的,这应该归结为ADT这个插件的功劳。当我打开Eclipse中我刚刚创建的程序的时候,发现里面有很多的文件夹。有src、gen、asserts、res等。
src和gen分别是存放主程序和R.java文件的。R.java文件的作用是存放ID,是自动生成的。
asserts和res都是用来存放资源文件的。不同的是,只有res里面的资源文件会在R.java这个文件中自动生成对应的ID。
res中drawable-ldpi表示分辨率低-hdpi表示高分辨率-mdpi表示中等分辨率放置的是图片,然后是main.xml,是布局文件,表示按钮的位置,最后是strings.xml,里面是键值段。
asserts中也可以放资源文件,但不会生产id,要想使用里面的资源文件,就必须使用资源的路径(绝对路径)。
drawable给图片生成的id,layout给布局文件生成的id,string给strings.xml里面所有的键值段生成的id。
values是为国际化考虑,可以放置不同国家的语言。

转载于:https://www.cnblogs.com/yoosha/archive/2012/07/08/2581939.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值