Android 的学习之路

本文介绍了Android开发的基础概念,包括JDK、SDK、Eclipse及ADT的作用,详细讲解了使用XML进行用户界面设计的方法,以及如何通过Java代码操作界面元素。此外还概述了一个简单的HelloWorld项目的目录结构,并解释了关键配置文件AndroidManifest.xml的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这两天学习android有必要把学习到的东西总结一下

 

JDk 是java开发工具包 包括了Java运行环境、Java工具和Java

基础类库。

SDK 你说的是android sdk是安卓开发包

eclispe 是开发平台

ADT是eclispe的插件让eclipse能进行android开发

把用户文界面放在XML档中让XML专门负责UI设置,而JAVA专门

负责业务的实现,这样可以降低耦合性,其实我们可以近视的

把main.xml文件当成一个HTML页面,区别在HTML用HTML标签,

main.xml则使用Android标签

Java文件可以通过findViewById方法来获得指定ID的界面控件

一个完整的项目:HelloWorld
|- res
  |-value 放xml格式的资源文件,比如str.xml

colors.xml
  |-layout 放界面布局文件
     |-drawable-hdpi,drawable-ldpi,drawable-mdpi放大

中小的图片文件

|-src
  |-存放java源文件

|-AndroidManifest.xml 是一个系统清单文件,用于控制应用

的名称
     图标,访问权限等属性。

在main.xml中添加一个button
<Button
        android:text="点击我啊啊"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        />
 其中fill_parent 的意思是整个容器的大小,wrap_content根

据内容来变化大小,基本能放得下。

R.java 是由aapt工具自动生成的,可以吧R.java理解成资源字

典,每一类资源对应R的内部类,如string类,id类,layout类等。

通过uses-permisson 在mainifest.xml来申明权限,比如打电话的权限之类。

几个组件:
activity--通过setcontentview来显示界面
serice--运行与后台运行,没有用到用户界面的
broadcostreceview--监听的不是程序中对象,而是组件,其它组件通过广播来发送广播消息
contentproider--类似于数据库的交互处理。
intent--一个链接不同组件间通信的载体。

不过我觉得还是要先学一下JAVA可能会好点,有点看不懂虽然学了c++,所以后面几天会开始学点基础java。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值