码迷,mamicode.com
首页 > 移动开发 > 详细

Android的学习之路

时间:2015-05-14 08:49:24      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:

这两天学习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。

Android的学习之路

标签:

原文地址:http://blog.csdn.net/makecontral/article/details/45698583

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!