沈阳师范大学课程实践 android开发应用
DESCRIPTION
沈阳师范大学课程实践 Android开发应用3G之Android开发TRANSCRIPT
3G3G 之之 AndroidAndroid 开发开发
沈阳华信诺尔教育服务有限公司
22
项目组成结构项目组成结构
33
布局布局
44
LinearLayoutLinearLayout 举例举例
55
RelativeLayoutRelativeLayout 举例举例
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!");
}});
77
AndroidAndroid 数据存储数据存储
•Preferences机制•SQLite数据库•Content Provider
88
Content ProviderContent Provider 介绍介绍• 这个类主要是 Android用来实现应用程序之间数据共享的
• 一 个 程 序 可 以 通 过 实 现 一 个 Content Provider的抽象接口将自己的数据完全暴露出去,而且 Content Provider 是以类似数据库中表的方式将数据暴露。 Content Provider存储和检索数据,通过它可以让所有的应用程序访问到,这也是应用程序之间唯一共享数据的方法。
99
Content ProviderContent Provider
1010
联系人的访问设置联系人的访问设置
<uses-permission
android:name="android.permission.READ_CONTACTS" />
•使用联系人 , 必须先通过允许– 文件 AndroidManifest.xml中添加
谢谢谢谢 !!
1111