沈阳师范大学课程实践 android开发应用

11
3G 3G Android Android 之之 之之 之之之之之之之之之之之之之之

Upload: arbing-xie

Post on 12-Jun-2015

471 views

Category:

Education


1 download

DESCRIPTION

沈阳师范大学课程实践 Android开发应用3G之Android开发

TRANSCRIPT

Page 1: 沈阳师范大学课程实践 Android开发应用

3G3G 之之 AndroidAndroid 开发开发

沈阳华信诺尔教育服务有限公司

Page 2: 沈阳师范大学课程实践 Android开发应用

22

项目组成结构项目组成结构

Page 3: 沈阳师范大学课程实践 Android开发应用

33

布局布局

Page 4: 沈阳师范大学课程实践 Android开发应用

44

LinearLayoutLinearLayout 举例举例

Page 5: 沈阳师范大学课程实践 Android开发应用

55

RelativeLayoutRelativeLayout 举例举例

Page 6: 沈阳师范大学课程实践 Android开发应用

66

UIUI 组件组件• Button

– Main.xml:<Button android:id="@+id/Button01“

android:layout_width="wrap_content“ android:layout_height="wrap_content“ android:text="@string/btn_name"/>

– Button事件响应:button.setOnClickListener(new OnClickListener(){

public void onClick(View v) {show.setText("Hi , Google Android!");

}});

Page 7: 沈阳师范大学课程实践 Android开发应用

77

AndroidAndroid 数据存储数据存储

•Preferences机制•SQLite数据库•Content Provider

Page 8: 沈阳师范大学课程实践 Android开发应用

88

Content ProviderContent Provider 介绍介绍• 这个类主要是 Android用来实现应用程序之间数据共享的

• 一 个 程 序 可 以 通 过 实 现 一 个 Content Provider的抽象接口将自己的数据完全暴露出去,而且 Content Provider 是以类似数据库中表的方式将数据暴露。 Content Provider存储和检索数据,通过它可以让所有的应用程序访问到,这也是应用程序之间唯一共享数据的方法。

Page 9: 沈阳师范大学课程实践 Android开发应用

99

Content ProviderContent Provider

Page 10: 沈阳师范大学课程实践 Android开发应用

1010

联系人的访问设置联系人的访问设置

<uses-permission

android:name="android.permission.READ_CONTACTS" />

•使用联系人 , 必须先通过允许– 文件 AndroidManifest.xml中添加

Page 11: 沈阳师范大学课程实践 Android开发应用

谢谢谢谢 !!

1111