采用ContentProvider除了可以让其他应用访问当前的app的数据之外,还有可以实现当app的数据发送变化的时候,通知注册了数据变化通知的调用者 其他所有的代码都和第20讲的一样,不同的地方看下面的代码: package test.weiyuan.sqllite1; import android.content.ContentProvider; import android.content.ContentUris; import android.content.ContentValues…
Android系统中联系人的通讯录的contentProvide是一个单独的apk,显示在界面的contact也是一个独立的apk,联系人apk通过contentProvide访问底层的数据库. 现在我们自己建立一个apk,访问底层数据库中的联系人 常用的几张表如下 表raw_contacts:存放联系人的ID 字段display_name:存放姓+名的组合,便于快速得到用户的姓名.注意,当向该表添加联系人时该字段是为null的,只有在向data表中添加姓名时,才会发出update语句来更新该字…
1.我们首先来看下整个项目 项目也是采用mvc的框架 package dB; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.widget.Toast; public class DbOpenHelper extends SQLiteOpenHelper { p…
1.该项目主要有下面的两个作用 (1)将xml文件解析成对象的List对象,xml文件可以来自手机本地,也可以来自服务器返回的xml数据 (2)强list对象保存成xml文件,xml保存到手机的内存卡上 Android项目也是采用mvc的框架 在手机的存储空间中保存wy目录下了存在person.xml文件 <?xml version='1.0' encoding='UTF-8' standalone='yes' ?> <Persons> <person id="23…
1 该项目的主要功能是:后台通过xml或者json格式返回后台的视频资讯,然后Android客户端界面显示出来 首先后台新建立一个java web后台 采用mvc的框架 所以的servlet都放在servlet中,servlet想当于android中的controller层,android中的控制层下面可以在分为activity .fragment和adapter .serverce服务和broadcast广播 Service是业务层,按照面向接口编程的原则,控制层的数据不能直接和业务层的实现类…
1 该项目的主要功能就是从将后台的html网页在Android的界面上显示出来 后台就是建立一个java web工程在工程尚建立一个html或者jsp文件就可以了,这里主要看Android客户端的程序 xml文件: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" andr…
1.首先新建立一个java web项目的工程.使用的是myeclipe开发软件 图片的下载路径是http://192.168.1.103:8080/lihuoming_23/3.png 当前手机和电脑在同一个局域网范围内 2 .Android项目的工程如下 整个工程采用MVC模式: 1.controller是控制层.包括activity .fragment .adapter.broadcast.service 2.bussiess是业务层,主要负责具体的业务操作,例如从后台下载下载图片这就是一个…
1.内容提供者是让当前的app的数据可以让其他应用访问,其他应该可以通过内容提供者访问当前app的数据库 contentProvider的主要目的是提供一个开发的接口,让其他的应该能够访问当前应用的数据 2.建立的操作类必须继承自定义的内容提供者必须继承ContentProvider 3.创建的创建的PersonProvider必须在应用的主包名和主包名的子目录下,现在应用的主包名是 package="test.weiyuan.sqllite1" 4.内容提供者编写好之后需要在清单文件…
1.首先整个程序也是采用mvc的框架 DbOpenHelper 类 package dB; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.widget.Toast; public class DbOpenHelper extends SQLiteOpenHel…
SharedPreferences保存的数据是xml格式,也是存在数据保存的下面四种权限: 我们来看看 我们来看看具体的业务操作类: /** * 文件名:SharedPrecences.java * 版权:版权所有 (C) 中国电科30所三部 * 描述: * 修改人: wei.yuan * 修改时间:2015/1/8 * 修改内容:新增 */ package service; import android.content.Context; import android.content.Share…