实习总结一

一.环境的搭建。

    其实以后的趋势都是用Androidstudio开发了,可是公司还在用eclipse(一时间也难转换),所以首先搭建了下环境。

    JDK是必须的了,然后就是Android的帮我们封装的应用层APISDK,这个得说下它的目录结构:

    add-ons:附加软件,比如Googlemaps

    build-tools:编译工具,不建议更新到最新版,毕竟最新版功能可能还有缺陷

    docs:帮助文档,还是挺好用的

    platforms:各个不同版本的Android系统

    platforms-tools:平台的工具    

    samples:Google公司写得一些例子

    sources:源代码

    system-images:用于构建模拟器

    tools:顾名思义,工具

    其实用到可能就sources,docs,samples这些了。然后让你的IDE关联JDK,SDK就可以开发了


二.关于优化的一些建议

    刚到实习单位,公司的负责人叫我找出项目中没有用到的图片,xml文件,然后将配置文件里面写死的dp弄到dimens.文件里面,还有就是讲一些重复用到的styles丢到styls.xml文件里面,然后称这是优化。我就想,咧了个去。然后我就想用JAVA读写里面的文件,有的话就将其替换,然后我发现自己还是挺聪明的哈。代码以后总结贴上。


三.关于RelativeLayout的理解。

    很强大,能干很多事。需求以下几种:

    居中:

    android:layout_centerHrizontal:水平居中

    android:layout_centerVertical:垂直居中

    android:layout_centerInparent:相对于父元素完全居中

    相对某控件:

    android:layout_below:在某元素的下方

    android:layout_above:在某元素的的上方

    android:layout_toLeftOf:在某元素的左边

    android:layout_toRightOf:在某元素的右边

    与某控件紧贴:

    android:layout_alignTop:本元素的上边缘和某元素的的上边缘对齐

    android:layout_alignLeft:本元素的左边缘和某元素的的左边缘对齐

    android:layout_alignBottom:本元素的下边缘和某元素的的下边缘对齐

    android:layout_alignRight:本元素的右边缘和某元素的的右边缘对齐

    距离某控件多少距离:

    android:layout_marginBottom:离某元素底边缘的距离

    android:layout_marginLeft:离某元素左边缘的距离

    android:layout_marginRight:离某元素右边缘的距离

    android:layout_marginTop:离某元素上边缘的距离

   

四.关于EditText 

    EditText用到还是挺多。就我所知的有如下属性:

    hint,singlelines,background="@null",maxLength还有其监听事件


五.实现如qq登陆的界面。

    以后总结




















你可能感兴趣的:(实习总结一)