摘要:
实现ContentProvider 创建ContentProvider的步骤: 1.开发一个ContentProvider的子类,该子类需要实现增、删、改、查等方法; 2.在AndroidMainfest.xml文件中注册该ContentProvider 开发ContentProvider时所实现的 阅读全文
摘要:
ContentProvider ContentProvider用于实现数据共享. ContentProvider是不同应用程序之间进行数据交换的标准API,其以某种Uri的形式对外提供数据,允许其他应用程序访问或修改数据; 其他应用程序使用ContentResolver根据Uri去访问操作指定数据。 阅读全文
摘要:
自动朗读TTS android提供了自动朗读功能——其指的是支持可以对指定文本内容进行朗读,从而发出声音; 同时android的自动朗读支持还允许把文本对应的音频录制成音频文件,方便后续播放。 这种自动朗读支持的英文名称为:TextToSpeech,检测TTS. TTS,可以在应用程序中动态地增加音 阅读全文
摘要:
手势Gesture,增加手势 android除了提供了手势检测之外,还允许应用程序把用户手势(多个持续的触摸事件在屏幕上形成特定的形状)添加到指定文件中,以备以后使用 如果程序需要,当用户下次再次画出该手势时,系统将可识别该手势。 android使用GestureLibray来代替手势库,并提供了G 阅读全文
摘要:
手势Gesture 所谓手势,是指用户手指或触摸笔在触摸屏幕上的连续触碰行为。 Androi对两种手势行为都提供了支持: 1.对于第一种手势而言,android提供了手势检测,并为手势检测提供了相应的监听器 2.对于第二种手势而言,android允许开发者添加手势,并提供了相应的API识别用户手势 阅读全文
摘要:
SQLiteOpenHelper SQLiteOpenHelper是android提供的一个管理数据库的工具类,可用于管理数据库的创建和版本更新。 一般的用法是创建SQLiteOpenHelper的子类,并扩展它的onCreate(SQLiteDatabase db)和onUpgrade(SQLit 阅读全文
摘要:
使用SQLite工具 位于Android SDK/tools-->sqlite3.exe,其是一个简单的SQLite数据库管理工具,类似于MySQL提供的命令行窗口。 ..... 使用特定方法操作SQLite数据库 如果开发者对于SQL语法不熟悉,没有使用过SQL,android的SQLiteDat 阅读全文
摘要:
SQLite SQLite试试一个嵌入式的数据库引擎,专门用于资源有限的设备(如手机、PDA)上适量数据存取。 SQLite支持绝大部分SQL92语法,同样允许开发者使用SQL语句操作数据库中的数据,但SQLite并不像Oracle、MySQL数据库需要安装、启动服务进程,SQLite数据库只是一个 阅读全文
摘要:
读写SD卡上的文件 通过Context的openFileInput、openFileOutput来打开文件输入流、输出流时,程序打开的都是应用程序的数据文件夹里的文件,其存储的文件大小可能都比较有限——手机内存所限。 SD卡可以更好的存、取应用程序的大小文件数据。SD卡可以大大扩充手机的存储能力。 阅读全文
摘要:
File存储——IO操作文件 openFileOutput、openFileInput Context提供了如下两个方法来打开本应用程序的数据文件夹里面的文件IO流。 1.FileInputStream openFileInput(String name):打开应用程序中的数据文件夹下的name文件 阅读全文