随堂笔记
2016-04-15 11:34
162 查看
常见布局
相对布局
组件可以重叠所有组件默认位置:左对齐,顶部对齐
可以相对于父元素对齐
可以相对于其他组件对齐
可以布局于其他组件的上下左右
帧布局
组件可以重叠所有组件默认位置:左对齐,顶部对齐
布局方式的属性与线性布局一致
表格布局
一个TableRow节点是一行TableRow中有几个子节点就是几列
宽高属性可以不写
Logcat
分5个等级,每个等级使用不同颜色在Android中读写文件
RAM:运行内存,相当于电脑的内存ROM:内部存储空间,相当于电脑的硬盘
Android手机必须有的
SD卡:外部存储空间,相当于电脑的移动硬盘
不是必须的
现在手机自带的空间都属于外部存储,然后手机基本内部外部共享同一个存储设备
内部存储路径
所有安装至手机的应用都会在data/data目录下生成一个包名文件夹,这个文件夹就是内部存储的路径应用只能在自己的包名文件夹中读写文件
外部存储路径
2.2之前:sdcard2.2~4.2:mnt/sdcard
4.3开始:storage/sdcard
获取sd卡空间
存储设备会被分为若干个区块每个区块的大小 * 区块总数 = 存储设备的总大小
每个区块的大小 * 可用区块的数量 = 存储设备可用大小
文件访问权限
每一个应用都是一个独立的用户drwxrwxrwx
第一个字母d
d:表示文件夹
-:表示文件
第一组rwx:文件拥有者(owner)的权限
r:读
w:写
x:执行execute
第二组rwx:与文件拥有者同一用户组的用户(grouper)
第三组rwx:其他用户(other)的权限
SharedPreference
以键值对的形式保存数据适合存放零散简单的数据
原理其实是生成xml文件去保存
XML文件生成
xml序列化器相关文章推荐
- 数据存储和界面展现
- CTF之路2——calilinux安装教程
- python统计某一个进程名所占用的内存
- oracle client与ODAC的字符集
- 二叉搜索树的实现
- Google Map API V3开发(3)
- 编写一个进制转换器
- QT下使用MapX控件的问题以及Activex技术
- poj3947最长回文串
- 代码适配Masonry使用的详细介绍
- android MVC 框架的详解
- Node.js + MongoDB + AngularJS - 1
- inputView与inputAccessoryView的使用,即自定义控件的响应视图
- NodeJS、NPM安装配置步骤
- Eclipse常用快捷键,个人总结
- 产品经理技能之BRD的笔记之菜鸟入门
- Google Map API V3开发(2)
- Google Map API V3开发(1)
- php基于jquery的ajax技术传递json数据简单实例
- iOS UITextFieldDelegate 代理方法小结