Android主要的构成为
application
|
application framework
|
Libraries+Android Runtime(类似JVM的东西)
|
Linux Kernel
可以看出android基于linux内核(这是废话),他不具备c 或object c开发的程序的速度
activity - 主要是指界面,负责数据展示
intent - 界面之间的通信
service - 负责数据的处理工作
content Provider-负责存数据并允许程序访问这些数据
xml标签
其实android的标签和jsp差不多,不过将这些标签放到xml中,方便扩展
android:id-为应用控件指定相应的ID
android:text-指定控件中显示的文字
android:grivity-指定空间的位置,比如居中等
android:textsize-指定控件中当前文字的大小
android:background-指定控件使用的背景色,RGB
android:width-指定控件的宽度
android:height-指定控件的高度
android:padding-指定控件的内边距,也就是说是控件中的内容和控件内边的距离
android:sigleLine-如果为真,则将控件中的内容在同一行当中进行显示
android:stretchColumns使用第一列作为拉伸的列