3G 之 Android 开发 沈阳华信诺尔教育服务有限公司
项目组成结构
布局
LinearLayout 举例
RelativeLayout 举例
UI 组件 Button Main.xml : <Button   android:id=&quot;@+id/Button01“  android:layout_width=&quot;wrap_content“  android:layout_height=&quot;wrap_content“  android:text=&quot;@string/btn_name&quot;/> Button 事件响应: button.setOnClickListener(new OnClickListener(){ public void onClick(View v) { show.setText(&quot;Hi , Google Android!&quot;); } });
Android 数据存储 Preferences 机制 SQLite 数据库 Content Provider
Content Provider 介绍 这个类主要是 Android 用来实现应用程序之间数据共享的   一个程序可以通过实现一个 Content Provider 的抽象接口将自己的数据完全暴露出去,而且 Content Provider 是以类似数据库中表的方式将数据暴露。 Content Provider 存储和检索数据,通过它可以让所有的应用程序访问到,这也是应用程序之间唯一共享数据的方法。
Content Provider
联系人的访问设置 <uses-permission   android:name = &quot;android.permission.READ_CONTACTS&quot;   /> 使用联系人 , 必须先通过允许 文件 AndroidManifest.xml 中添加
谢谢 !

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

  • 1.
    3G 之 Android开发 沈阳华信诺尔教育服务有限公司
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
    UI 组件 ButtonMain.xml : <Button android:id=&quot;@+id/Button01“ android:layout_width=&quot;wrap_content“ android:layout_height=&quot;wrap_content“ android:text=&quot;@string/btn_name&quot;/> Button 事件响应: button.setOnClickListener(new OnClickListener(){ public void onClick(View v) { show.setText(&quot;Hi , Google Android!&quot;); } });
  • 7.
    Android 数据存储 Preferences机制 SQLite 数据库 Content Provider
  • 8.
    Content Provider 介绍这个类主要是 Android 用来实现应用程序之间数据共享的 一个程序可以通过实现一个 Content Provider 的抽象接口将自己的数据完全暴露出去,而且 Content Provider 是以类似数据库中表的方式将数据暴露。 Content Provider 存储和检索数据,通过它可以让所有的应用程序访问到,这也是应用程序之间唯一共享数据的方法。
  • 9.
  • 10.
    联系人的访问设置 <uses-permission android:name = &quot;android.permission.READ_CONTACTS&quot; /> 使用联系人 , 必须先通过允许 文件 AndroidManifest.xml 中添加
  • 11.