摘要: 创建 配置 Service:1、定义一个继承了Service类的子类2、在AndroidManifest.xml清单文件中对开发的Service进行配置Service和Activity很相似,他们都是从Context派生出来的。Service的方法:IBinder onBind(Intent intent):该方法是Service子类必须实现的方法。该方法返回一个IBinder对象,应用程序可通过该对象与Service组件进行通信。onCreate():当Service第一次被创建后将会立即回调该方法onDestroy():当Service被关闭时会回调该方法onStartCommand(In 阅读全文
posted @ 2014-02-26 16:58 天之涯0204 阅读(891) 评论(0) 推荐(0) 编辑
摘要: 为了在应用程序之间交换数据,android中提供了ContentProvider,ContentProvider是不同应用程序之间进行数据交换的标准API。当一个应用程序需要把自己的数据暴露给其他程序使用时,该应用程序可以通过提供contentProvider来实现,其他应用程序可通过ContentResolver来操作ContentProvider暴露的数据。ContentProvider是android应用中的四大组件之一,使用时需要在AndroidManifest.xml文件中进行配置。一旦某个应用程序通过ContentProvider暴露了自己的数据操作接口,那么不管该应用程序是否启动 阅读全文
posted @ 2014-02-26 15:48 天之涯0204 阅读(921) 评论(0) 推荐(0) 编辑
摘要: SQLite是android中集成的一个轻量级的数据库,该数据库支持绝大部分SQL92语法SQLiteDatabase代表一个数据库(底层就是一个数据库文件),一旦应用程序获得了代表指定数据库的SQLiteDatabase对象,就可以使用SQLiteDatabase对象来管理、操作数据库了。SQLiteDatabase的方法:1、static SQLiteDatabase openDatabase(String path, CursorFactory factory, int flags):打开path文件所代表的SQLite数据库2、static SQLiteDatabase openOrC 阅读全文
posted @ 2014-02-26 12:59 天之涯0204 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 通过Context的openFileInput或者openFileOutput打开的文件输入输出流是操作应用程序的数据文件夹里的文件,这样存储的大小比较有限,为了更好的存取应用程序的大文件数据,应用程序需要读写SD卡。读写SD卡上的文件步骤:1、调用Environment的getExternalStorageState()可以判断手机上是否插入了SD卡// 判断手机上是否插入了SD卡 Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED);2、通过Environment获取外部存储器也就是SD卡的目录// 阅读全文
posted @ 2014-02-26 09:51 天之涯0204 阅读(498) 评论(0) 推荐(0) 编辑
摘要: Context类中提供的IO方法:FileOutputSream openFileOutput(String name, int mode):打开应用程序中的/data/data//files/name文件,如果文件不存在会自动创建文件。FileInputSream openFileInput(String name):打开应用程序中的/data/data//files/name文件mode取值:1、MODE_PRIVATE :只能被当前程序读写2、MODE_APPEND : 以追加的方式打开文件,应用程序可以向文件中追加内容3、MODE_WORLD_READABLE : 可以被其他的应用读取 阅读全文
posted @ 2014-02-26 09:29 天之涯0204 阅读(159) 评论(0) 推荐(0) 编辑