android
文章平均质量分 84
会飞牛牛
这个作者很懒,什么都没留下…
展开
-
Android之ContentProvider总结
Android之ContentProvider总结1.适用场景1) ContentProvider为存储和读取数据提供了统一的接口2) 使用ContentProvider,应用程序可以实现数据共享3) android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,通讯录等)2.相关概念介绍1)ContentProvider简转载 2012-07-23 10:33:49 · 354 阅读 · 0 评论 -
android Content Provider的使用
Content Provider 属于Android应用程序的组件之一,作为应用程序之间唯一的共享数据的途径,Content Provider 主要的功能就是存储并检索数据以及向其他应用程序提供访问数据的借口。 Android 系统为一些常见的数据类型(如音乐、视频、图像、手机通信录联系人信息等)内置了一系列的 Content Provider, 这些都位于android.pro转载 2012-07-23 10:51:16 · 394 阅读 · 0 评论 -
Android 使用SQLiteDatabase操作SQLite数据库
Android提供了一个名为SQLiteDatabase的类,该类封装了一些操作数据库的API,使用该类可以完成对数据进行添加(Create)、查询(Retrieve)、更新(Update)和删除(Delete)操作(这些操作简称为CRUD)。对SQLiteDatabase的学习,我们应该重点掌握execSQL()和rawQuery()方法。 execSQL()方法可以执行insert、del转载 2012-08-07 11:47:37 · 383 阅读 · 0 评论 -
ContentProvider
二、正文 今天内容是ContentProvider——如果做过电话薄应用程序的人肯定都用过这个类,那ContentProvider到底是个什么东西,有什么用,如何用呢? 1、 ContentProvider是个啥? ContentProvider——内容提供者。它是一个类,这个类主要是对Android系统中进行共享的数据进行包装,并提供了一组统一的访问接口供其他程序调用。这转载 2012-07-23 17:01:24 · 403 阅读 · 0 评论 -
Android 数据库
获得了SQLiteDatabase对象以后,我们就可以通过调用SQLiteDatabase的实例方法来对数据库进行操作了。SQLiteDatabase除了提供像execSQL()和rawQuery()这种直接对SQL语句解析的方法外,还针对INSERT、UPDATE、DELETE和SELECT等操作专门定义了相关的方法。下面是对常用的数据库操作方法的总结。public void execSQL转载 2012-08-07 14:07:48 · 389 阅读 · 0 评论 -
Android 数据库一次创建多个表
package eoe.database;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;import android.util.Log;/*** 默认就在数转载 2012-07-25 11:15:26 · 1636 阅读 · 1 评论 -
数据库编程基础
SQLite数据库在某些情况下,文件不是有效的 Ø 如果多线程数据访问是相关的 Ø 如果应用程序处理可能变化的复杂数据结构 Ø 等等因此,Android带来了内置SQLite数据库支持数据库对于创建它们的包套件是私有的数据库不应该用来存贮文件提示:在SDK中的samples/NotePad下可以找到关于如何使用数据库的例子SQLite是一个轻量转载 2012-07-25 11:18:45 · 348 阅读 · 0 评论 -
Android中SQLite应用详解
上次我向大家介绍了SQLite的基本信息和使用过程,相信朋友们对SQLite已经有所了解了,那今天呢,我就和大家分享一下在Android中如何使用SQLite。现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到SQLite来存储我们大量的数据,所以我们就需要掌握移动设备上的SQLite开发技巧。对于Andr转载 2012-07-25 10:58:13 · 388 阅读 · 0 评论 -
SQLite数据库简介
大家好,今天来介绍一下SQLite的相关知识,并结合Java实现对SQLite数据库的操作。SQLite是D.Richard Hipp用C语言编写的开源嵌入式数据库引擎。它支持大多数的SQL92标准,并且可以在所有主要的操作系统上运行。SQLite由以下几个部分组成:SQL编译器、内核、后端以及附件。SQLite通过利用虚拟机和虚拟数据库引擎(VDBE),是调试、修改和扩展SQLite的内转载 2012-07-25 10:59:12 · 497 阅读 · 0 评论 -
android中访问已有的sqlite数据库
1.先将已有的.db文件拷贝到android默认的目录下。很多人就在这里挡住了,怎么copy呢?这里就要用到android自带的tools 工具了。【详细介绍可参考:http://hi.baidu.com/_java/blog/item/df0a8c34d5b4ffbfd0a2d3e9.html】首先,查询默认目录有哪些.db [开始 - cmd -输入adb she转载 2012-07-25 11:14:09 · 626 阅读 · 0 评论 -
Android ContentProvider
Android ContentProvider URI与URL在Android中广泛应用URI,而不是URL。URL标识资源的物理位置,相当于文件的路径;而URI则是标识资源的逻辑位置,并不提供资源的具体位置。比如说电话薄中的数据,如果用URL来标识的话,可能会是一个很复杂的文件结构,而且一旦文件的存储路径改变,URL也必须得改动。但是若是URI,则可以用诸如content : /转载 2012-07-30 10:29:07 · 362 阅读 · 0 评论 -
Android sd卡
把文件存入SDCard使用Activity的openFileOutput()方法保存文件,文件是存放在手机空间上,一般手机的存储空间不是很大,存放些小文件还行,如果要存放像视频这样的大文件,是不可行的。对于像视频这样的大文件,我们可以把它存放在SDCard。 SDCard是干什么的?你可以把它看作是移动硬盘或U盘。 在模拟器中使用SDCard,你需要先创建一张SDCard卡(当然不是真的转载 2012-07-26 11:37:00 · 937 阅读 · 0 评论 -
Android开发之资源文件存储
本文介绍在Android开发中关于资源文件的存储操作。 在android开发中,资源文件是我们使用频率最高的,无论是string,drawable,还是layout,这些资源都是我们经常使用到的,而且为我们的开始提供很多方便,不过我们平时接触的资源目录一般都是下面这三个。/res/drawable /res/values /res/layout 除些之外,Android转载 2012-07-27 13:40:48 · 545 阅读 · 0 评论 -
res/raw和assets
*res/raw和assets的相同点: 1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。 *res/raw和assets的不同点: 1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。2.re转载 2012-07-27 13:48:58 · 371 阅读 · 0 评论 -
Android定义资源的规则
创建一个Android工程,Android为我们自动规划了两个目录文件,如下图所示,一个叫res,另一个叫assets,其中assets中保存的一般是原生文件,如MP3文件,字体文件,Android程序不能直接访问,需要通过AssertManage类以二进制形式进行读取。而res目录下资源文件,可能通过Android自动产生的索引文件类R通过名称直接访问。在res目录下通常又分为anim(动画)、转载 2012-07-27 13:50:01 · 661 阅读 · 0 评论 -
Android数据库SQLiteDatabase的使用
大家好,好久没有更新博客了,最近由于身体不适让大家久等了,好了,直接进入主题。Android提供了三种数据存储方式:第一种是文件存储。第二种是SharedPreferences存储。第三种是数据库SQLiteDatabase存储。文件存储我就不多说了,而SharedPreferences可以存取简单的数据(int,double,float.etc),它经常用于数据缓存,因为它读转载 2012-07-25 11:01:02 · 513 阅读 · 0 评论 -
Android 数据库之Cursor
使用过 SQLite 数据库的童鞋对 Cursor 应该不陌生,如果你是搞.net 开发你大可以把Cursor理解成 Ado.net 中的数据集合相当于dataReader。今天特地将它单独拿出来谈,加深自己和大家对Android 中使用 Cursor 的理解。关于 Cursor 在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情:Cur转载 2012-07-25 09:52:17 · 398 阅读 · 0 评论 -
Android 动画
http://www.eoeandroid.com/thread-115031-1-1.html动画类型Android的animation由四种类型组成XML中 alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果JavaCod转载 2012-08-09 15:23:40 · 318 阅读 · 0 评论 -
Android 动画
关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式: 1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型下面先来看看Android提供的动画类型。A转载 2012-08-09 15:27:23 · 316 阅读 · 0 评论 -
Android显示GIF动画
1.通过开源项目GifView主页:http://code.google.com/p/gifview/下载:http://code.google.com/p/gifview/downloads/list简介:android中现在没有直接显示gif的view,只能通过mediaplay来显示,且还常常不能正常显示出来,为此写了这个gifview,其用法和imageview一样,支持gif转载 2012-08-09 15:32:03 · 839 阅读 · 0 评论 -
Android 动画
大家平时见到的最多的可能就是Frame动画了,Android中当然也少不了它。它的使用更加简单,只需要创建一个 AnimationDrawabledF对象来表示Frame动画,然后通过addFrame 方法把每一帧要显示的内容添加进去,最后通过start 方法就可以播放这个动画了,同时还可以通过 setOneShot方法设置是否重复播放。 下面就是一个用Frame动画模拟日全食的效果。先看看效果。转载 2012-08-09 15:51:22 · 357 阅读 · 0 评论 -
ContentProvider
一、使用ContentProvider(内容提供者)共享数据ContentProvider在android中的作用是对外共享数据, 也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对你应用中的数据 进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指定文件的操作模式为Context.MODE_WO转载 2012-07-23 17:00:18 · 316 阅读 · 0 评论 -
Android动画入门
本讲内容:Android中的绘画动画 SurfaceViewSurfaceView是View的一个子类,它提供了一种比普通View组件绘制速度更快的绘图方式,在游戏、视频等要求高帧速和高流畅度的场合,使用SurfaceView成了一种很好的选择。本讲让我们通过一个能发送莫尔斯码的灯塔实例来讲解SurfaceView的使用,请留意代码中的注释。一、实例:窈窈莫尔斯灯塔1、创建项目 L转载 2012-08-09 15:37:25 · 634 阅读 · 0 评论 -
[Android实例] android动画效果切换案例
说的再多在好,也没有自己去动手去实现的效果好,先看效果图吧2012-7-23 16:29 上传下载附件(2.53 MB) 主要代码:?代码片段,双击复制01020304050607080910111213141516171819202转载 2012-08-09 15:33:53 · 465 阅读 · 0 评论 -
Android sd卡读取
SD卡使用的是FAT(File Allocation Table)的文件系统,不支持访问模式和权限控制,SD卡适用于保存大尺寸的文件或者是一些无需设置访问权限的文件Android模拟器支持SD卡,但模拟器中没有缺省的SD卡,开发人员须在模拟器中手工添加SD卡的映像文件为了读\写SD卡上的文件,必须在AndroidManifest.xml中添加读\写SD卡的权限在SD卡上创建与删除文件的转载 2012-07-26 11:22:37 · 1038 阅读 · 0 评论 -
sdcard 遍历问题
private void getFileList(File file){ //list all the files in the path File[] files = file.listFiles(); //Traverse the various document the current转载 2012-07-26 11:40:37 · 275 阅读 · 0 评论 -
Android sd卡
SDcard的读写访问Android.os下的StatFs类主要用来获取文件系统的状态,能够获取sd卡的大小和剩余空间,获取系统内部空间也就是/system的大小和剩余空间等等。一般手机的存储空间不是很大,存放些小文件还行,如果要存放像视频这样的大文件,是不可行的。对于像视频这样的大文件,我们可以把它存放在SDCard。 SDCard是干什么的?你可以把它看作是移动硬盘或U盘。在模拟器转载 2012-07-26 11:40:03 · 957 阅读 · 0 评论 -
Android 动画
http://www.eoeandroid.com/thread-775-1-1.html Android 开发笔记 动画效果 --Animation 动画专题研究 一http://www.eoeandroid.com/thread-564-1-1.htmlAndroid 开发笔记 动画效果 --Animation 动画专题研究 一 (转帖)http://www.eo转载 2012-08-09 15:35:26 · 410 阅读 · 0 评论 -
[Android实例] Android activity动画跳转案例分析
在篇博客里介绍过activity间动画跳转的问题,但是真正做软件发现并不能满足我们的要求,因为使用overridePendingTransition(int enterAnim, intexitAnim)这个函数只能实现进入另一个activity的动画,当另一个activity退出时,还是使用的系统动画。所以在这里讲一下怎么设置所有activity的动画跳转和退出跳转。其实有些软件已经这样做了,比转载 2012-08-09 15:34:29 · 389 阅读 · 0 评论 -
Android 播放Gif 动画
原创作品,允许转载,转载时请务必以超链接形式标明文章 原创出处、作者信息和本声明。否则将追究法律责任。 在Android 中是不支持直接使用Gif 图片关联播放帧动画,如下动画在Android 中是无法播放的: 2012-3-23 14:22 上传转载 2012-08-09 15:32:46 · 406 阅读 · 0 评论 -
Android动画入门
1、补间动画2、逐帧动画Android中动画的实现分两种方式,一种方式是补间动画 Tween Animation,就是说你定义一个开始和结束,中间的部分由程序运算得到。另一种叫逐帧动画 Frame Animation,就是说一帧一帧的连起来播放就变成了动画。有点Flash基础的同学理解起来会很容易。接下来我们一个一个学习。一、补间动画 Tween AnimationAndroid中实现补间动画转载 2012-08-09 15:29:50 · 372 阅读 · 0 评论 -
Android sd卡
SD卡作为手机的扩展存储设备,在手机中充当硬盘角色,可以让我们手机存放更多的数据以及多媒体等大体积文件。因此查看SD卡的内存就跟我们查看硬盘的剩余空间一样,是我们经常操作的一件事,那么在Android开发中,我们如何能获取SD卡的内存容量呢? 首先,要获取SD卡上面的信息,必须先对SD卡有访问的权限,因此第一件事就是需要添加访问扩展设备的权限。android:name="andro转载 2012-07-26 11:19:22 · 931 阅读 · 0 评论 -
如何获取SDCard 内存
1、讲述 Environment 类。 2、讲述 StatFs 类。 3、完整例子读取 SDCard 内存1、讲述 Environment 类Environment 是一个提供访问环境变量的类。Environment 包含常量: MEDIA_BAD_REMOVAL 解释:返回getExternalStorageState() ,转载 2012-07-26 11:37:49 · 480 阅读 · 0 评论 -
Android sd卡操作
android.os.Environment提供访问环境变量 java.lang.Object android.os.Environment Environment 静态方法: 方法 :getDataDirectory ()返回 :File解释 : 返回Data的目录转载 2012-07-26 11:39:02 · 931 阅读 · 0 评论 -
Android中原始资源文件使用详解
与其他平台的应用程序一样,Android中的应用程序也会使用各种资源,比如图片,字串等,会把它们放入源码的相应文件夹下面,如/res/drawable, /res/xml, /res/values/, /res/raw, /res/layout和/assets。Android也支持并鼓励开发者把UI相关的布局和元素,用XML资源来实现。总结起来,Android中支持的资源有:颜色值转载 2012-07-27 13:50:56 · 1150 阅读 · 0 评论 -
Android 应用资源---访问资源(Accessing Resources)
一旦在应用程序中提供了资源,就能够通过引用资源ID来使用资源。所有的资源ID都在工程的R类中被定义,R类是由aapt工具自动生成的。当应用程序被编译是,aapt会生成R类,它包含了res/目录中的所有资源的资源ID。对于每种类型的资源,会有一个R子类(例如,R.drawable类针对所有可描画资源),并且针对每种类型的资源,都会有一个静态的整数(如,R.drawable.icon)。这个整数就转载 2012-07-27 16:03:38 · 615 阅读 · 0 评论 -
Android SharedPreferences的使用
SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长 整形、Int整形、String字符串型的保存,它是什么样的处理方式呢?SharedPreferences类似过去W转载 2012-07-27 16:09:29 · 511 阅读 · 0 评论 -
Android SharedPreferences
这种方式应该是用起来最简单的Android读写外部数据的方法了。他的用法基本上和 J2SE(java.util.prefs.Preferences)中的用法一样,以一种简单、 透明的方式来保存一些用户个性化设置的字体、颜色、位置等参数信息。一般的应用程序都会提供“设置”或者“首选项”的这样的界面,那么这些设置最后就可以 通过Preferences来保存,而程序员不需要知道它到底以什么形式保存的,保转载 2012-07-27 16:12:38 · 528 阅读 · 0 评论 -
Android资源文件
资源是您在代码中使用到的并且在编译时被打包进您的应用程序的附加文件。Android支持多种不同的文件,包括XML、PNG和JPEG文件。XML文件的格式决定于其描述的内容。这些文件将描述文件支持的类型、语法或格式。处于加载效率的考虑,资源被从代码中分离出来,而且XML文件被编译进二进制代码中。字符串,类似的会被压缩存储为更经济的格式。处于这样或那样的原因,Android平台中会存在很多不同的资转载 2012-07-27 13:39:10 · 451 阅读 · 0 评论 -
Android资源管理
首先介绍一下andorid的资源文件,认识这些资源文件对以后开发是必要的。 一、资源文件的管理 所有的Android应用程序都由两部分组成:功能代码和资源。功能代码决定应用程序的行为,它包括让应用程序得以运行的所有算法。资源包括文本字符串、图像和图标、音频文件、视频和其他应用程序使用的组件。如果我们使用ADT开发的话,它为我们在后台自动调用AAPT编译资源,我们就可以省了很多事。不转载 2012-07-27 13:39:59 · 425 阅读 · 0 评论