Android 读书笔记
Android 读书笔记
1,什么是3g,第三代通信技术。3g只是一种通信技术标准,符合这个标准的技术有
WCDMA(联通以及世界各国),CDMA2000(电信,日韩以及北美),TD-SCDMA(中国移动自主产权)。
2,智能手机平台 Symbian, Windows Mobile, RIM BlackBerry, Android, iPhone, Java/J2ME。
3,什么是android,android是Google于2007年11月5日宣布的基于linux平台的开源手机操作系统,他包括一个
操作系统,中间件和一些重要的应用程序。
4,android与eclipse的搭配。
5,android应用程序的构架:
src/ java源代码存放目录
gen/ 自动生成目录
android开发工具会自动根据你放入res目录的资源,同步更新修改R.java文件呢。
另外比一期也会检查R.java列表中的资源是否被使用到,没有被使用到的字眼不会编译,
尽量减少应用在手机占用的空间。
res/ 资源(Resource)目录
包括文字,音频,图片等数据
assets资源目录
android除了提供/res目录存放资源文件外,在/assets目录也可以存放资源文件,
而且/assets目录下的资 文件不会在R.java自动生成ID,所以读取/assets目录下的
文件必须指定文件的路径,如:
AndroidManifest.xml 项目清单文件
这个文件列出了应用程序所提供的功能,以后你开发好的各种组件需要在该文件中进行配置,
如果应用使用到了系统内置的应用(如电话服务、互联网服务、短信服务、GPS服务等等),
你还需在该文件中声明使用权限。
default.properties 项目环境信息,一般是不需要修改此文件
6,电话拨号器
在String.xml文件中添加需要用到的字符串。
构建页面:TextView,EditView,Button
添加Button点击事件,获取EditView的内容,构建一个系统拨号意图,然后启动。
在AndroidManifest.xml中添加拨号权限。
7,短信发送器
SmsManager系统自带的短信系统获取方法:SmsManager smsManager = SmsManager.getDefault();
smsManager.divideMessage(content) 测试短信内容长度返回一个Arraylist(短信长度只支持70个字)
smsManager.sendTextMessage(mobile, null, text, null, null) 发送短信
8,吐司(Toast)
Toast.makeText(MainActivity.this, R.string.success, Toast.LENGTH_LONG).show()
3个参数分别是:context(上下文) 显示内容(字符串) 吐司类型
不要忘了.show()
9, 布局介绍
LinearLayout (线性布局)
AbsoluteLayout(绝对布局)
RelativeLayout(相对布局)
TableLayout(表格布局)
FrameLayout(帧布局)
|
评论暂时关闭