标签:margin 固定 还需 ntop shared 组件 公众号 照相机 文件
Button/TextView/EditText/CheckBox/ImageView/GirdView等,在activityMain.xml里设置,在屏幕上占一块地方。
可以设置这些组件的属性,
:id(唯一标识)
:layout_width(宽)
:layout_height(高)
:text(文本)
:textsize/textcolor/textstyle
:layout_gravity(控件相对于父视图的位置)
:gravity(指定控件的基本位置)
: padding/margin
: hint=“”(默认提示)
: layout_weight(权重) / =0(指定多大占多大) / >0(对父视图可用空间进行平均分配)
注意:默认情况下面Service是在主线程中运行的,默认情况下面BroadCastReceiver是存活在Android系统中的,不随着应用程序的关闭而消亡。
在activityMain.xml里设置
一些特殊属性:
LinearLayout
:orientation(对齐方式,水平或者垂直)
RelativeLayout
:layout_alignParentRight="true"
:layout_below="@id" 下方
:layout_toLeftOf/toRightOf 左边/右边
:layout_alignTop 上方对齐
:layout_alignLeft 左边对齐
:layout_CenterHorizontal="true" 水平方向居中
内存存储将数据存储在内存中,读取速度最快但是不能永久性存储。
文件存储通过Java的IO流将数据以文件的形式存储在磁盘上。
SharedPreferences以固定格式的xml文件的形式将数据存储在磁盘上。
数据库存储一般是指将数据存储到Android自带的sqlite数据库中。
网络存储是将数据传到云端进行存储。(典型应用:网盘)
HttpClient:是Apache提供的。
HttpURLConnection:是谷歌根据Java自带的URLConnection改进的。
Socket:Socket是Java自带的基于TCP/IP的通信工具。
WebView:WebView是基于谷歌chromium内核的一个可以作为浏览器的视图。
注意:Android从4.0开始后就不能再主线程中进行网络操作。
注意:使用Fragment的时候注意是用的是android.support.v4.app.Fragment
还是android.app.Fragment
这个是入门的大体框架,具体的学习还需要大家多多努力了!
标签:margin 固定 还需 ntop shared 组件 公众号 照相机 文件
原文地址:http://www.cnblogs.com/mengxiao/p/6001441.html