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(帧布局)

  • 1
  • 2
  • 下一页

相关内容