摘要: ShareDrawable资源 shareDrawable资料用于定义一个基本的集合图形,它在xml资源文件中,使用<shap.../>根元素定义,使用android:shape属性定义集合图形类形。shareDrawable可以定义矩形,圆形,椭圆形,线形等几种图形。 下面举个例子: 在shape 阅读全文
posted @ 2016-05-02 11:47 SoulCode 阅读(3255) 评论(0) 推荐(0) 编辑
摘要: 在activity_main.xml文件中: 在button.xml文件中: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android. 阅读全文
posted @ 2016-05-02 11:12 SoulCode 阅读(726) 评论(0) 推荐(0) 编辑
摘要: Loaders简介, loader提供了一套在UI主线程中异步加载数据的框架。使用Loader可以非常简单的在Activity或在Fragment中异步加载数据,一般用户大量的数据查询,或者需要经常修改并将数据及时地展示在UI上,这样可以避免数据查询时造程UI主线成卡顿。 Loader有以下特点: 阅读全文
posted @ 2016-04-26 21:33 SoulCode 阅读(446) 评论(0) 推荐(0) 编辑
摘要: ContextMenu是支持长点击,同长用在ListView,GridView等控件中,实现一个ContextMenu菜单通常需要以下几步: 1,向某个View注册上下文菜单,通过调用 registerForContextMenu() 如, registerForContextMenu(listVi 阅读全文
posted @ 2016-04-26 20:20 SoulCode 阅读(2192) 评论(0) 推荐(0) 编辑
摘要: Uri代表了要操作的数据,Uri主要包含了两部分信息: 1)需要操作的ContentProvider , 2)对ContentProvider中的什么数据进行操作。 一个Uri由以下几部分组成: ContentProvider(内容提供者)的scheme已经由Android所规定,scheme为:c 阅读全文
posted @ 2016-04-26 19:34 SoulCode 阅读(244) 评论(1) 推荐(0) 编辑
摘要: 因为Uri代表了要操作的数据,所以我们很经常需要解析Uri,并从Uri中获取数据。Android系统提供了两个用于操作Uri的工具类,分别为UriMatcher 和ContentUris 。掌握它们的使用,会便于我们的开发工作。 UriMatcher类用于匹配Uri,它的用法如下: 首先第一步把你需 阅读全文
posted @ 2016-04-26 19:34 SoulCode 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 有时android原始的Toast不能满足我们的需要,我们可以自定义Toast,下面我们用例子来介绍自定义Toast。 在toast_layout.xml文件中: 在.java文件中主要代码: 运行结果: 阅读全文
posted @ 2016-04-23 18:38 SoulCode 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 1.ContentProvider 一般服务端设置共享数据, 当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写 阅读全文
posted @ 2016-04-23 18:04 SoulCode 阅读(863) 评论(0) 推荐(0) 编辑
摘要: SQLiteDataBase是android中自带的微型数据库,与其它的数据库操作没有很大的差别,下面是对android操作数据库简单的介绍。 SQLiteOpenHelper是一个抽象类,是管理操作数据库的一个助手,我们要创建一个数据库,有三步: 首先,要先创建一个继承SQLiteOpenHelp 阅读全文
posted @ 2016-04-21 22:43 SoulCode 阅读(552) 评论(2) 推荐(0) 编辑
摘要: 一、 当程序通过Context的openFileOutput或openFileInput来打开文件的输入输出流时,程序所打开的都是应用程序的数据文件夹里的文件,但是由于手机的存储空间十分有限,所以我们要采用SD卡上进行存储,这样我们可以大大的扩充手机的存储能力读写SD卡上的文件的步骤如下: 1、 E 阅读全文
posted @ 2016-04-19 21:01 SoulCode 阅读(2931) 评论(0) 推荐(0) 编辑