- 浏览: 3577 次
最新评论
-
农夫心雨:
...
android入门之布局文件常用属性
文章列表
接手一个陌生项目,并要再此基础上进行开发,我自己总结几点小建议:
1、导入代码到工具中运行,运行是否成功可以筛选不少问题
2、试验项目,从启动,到功能点,走一遍,可以统一界面风格
3、查看项目目录结构,看看此项目怎么分层的,看看每个层里面放了些什么,大致了解项目结构
4、打开清单文件,找出项目启动界面对应的Activity和Layout
5、从一个小模块开始熟悉一下该项目
6、着手开发
如果有发现其它的,再补充。
时隔两年,没有认真去做一件事情,这两年过的很混沌很迷茫,当初兴致冲冲,现在更多的是沉淀下的扎实,扎扎实实学习技能,认认真真看书,就想蜗牛一样,慢慢爬。有很多话,却不知怎的说出口至此,未完待续。
Git版本控制工具
1.为什么要使用版本控制工具?
因为我们开发一个产品需要一个团队的共同合作,多个人同时负责一块区域,大家都在产品上做自己的修改,这样我们就会遇到这样一个问题:难以知道其他人队该产品做了怎样的修改。版本控制工具,就很好的解决了这一问题,使用该工具,我们可以很清楚很方便的直到别人对该产品做了怎样的修改,在哪个地方做了修改。
2.如何安装git插件?
1)首先去网上下载git压缩包或者去别人那里拷贝,压缩包的样子如下
2)打开ADT,点击菜单栏上的
在弹出的下拉菜单上点击
查看ADT是否安装完git
如果Team中有git则是git插件已经 ...
总结文件操作
我们在登陆一些手机应用时,比如说微信,QQ等,在登陆过以后,都能够不再像第一次登录那样输入账号信息,这就要使用到我们今天学习到的文件操作的知识了。
文件操作有首选项方式还有文件方式。
这里还刚刚学到这两种。
首选项方式SharedPreferences
首先我们新建一个安卓工程,在布局文件中写一个简单的xml文件。里面包含学号、姓名、性别等文字,这些文字就用Textview显示,布局方式就采用最简单的线性布局,线性布局Linnerlayout一定要注意设置布局的方向oratation,还有用户的输入框用Edittext显示。性别则是一个单选框按钮Radiobutton,这里有一点要 ...
sqlite是一种数据库,不过不同于oracle、
db2这些大型的数据库,它是一种小型轻量级的数据库,之所以这么说,是因为它体积小,不占用内存,适合应用在小型的系统里面,例如手机、MP3中,但是对于数据库的一些功能不能完全支持,具体表现的地方可以自己去查 。
它的主要数据类型有5种,null:空类型;integer:整形;real:浮点型;text:文本型(字符串类型);blog:大字节类型。
这里面所定义的5种类型,在执行sql语句时,不管定义的是什么类型,都不会报错,都会自己转换成和其它的值所对应的类型。
这里首先回顾一下Linux里面的内容。
su root:切换到roo ...
现在学了一个半月的安卓了,还有一个月的时间就能结束了,感觉有点烦躁,有点吃不消,认真学习的时候还是进步很快,可这样的状态持续不了多久就会不来劲,没有很大的激情,学习也是磕磕碰碰的,主要是态度起伏较大,还处在一个迷茫的阶段,想过在网上投简历,可是连想要申请的职位都不知道怎么填,因为我是没有目的的,因为我不知道为什么要学习这个,所以我才会纠结。
也不知道以后的发展方向,也不知道要留在哪个地方工作,也不知道自己真正掌握了多少知识,能够运用到什么程度。太多太多的不确定,太多太多的迷茫,太多太多的问题都摆在眼前,这些问题现在不考虑清除,以后会错得更离谱。
还是好好想想,想清楚了再去努力。
Android入门,首先要讲到界面布局,界面布局是以.xml结尾的文件。
界面布局主要有这么几种方式,LinearLayout(线性布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)、FrameLayout(框架布局也叫帧布局)。布局常用的属性都差不多,这里就以最简单的线性布局为例给大家讲一讲布局文件常用的属性。
margin属性,表示设置所有的外边距属性。分别有Layout_marginTop、Layout_marginLeft、Layout_marginRight、layout_marginBottom四个属性,分别表示元素相对于容器顶部的 ...