Android的学习之路

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

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。