- 浏览: 9612 次
最新评论
文章列表
摘自;http://www.cnblogs.com/devinzhang/archive/2012/01/20/2327863.html
1.适用场景
1) ContentProvider为存储和读取数据提供了统一的接口
2) 使用ContentProvider,应用程序可以实现数据共享
3) android内置的许多数据都是使用ContentProvider形式,供开发 ...
- 2014-04-02 18:05
- 浏览 232
- 评论(0)
用到了四个类:
class MainActivity extends Activity;
class DatabaseHelper extends SQLiteOpenHelper;
class MyMetaData;
class MyCP extends ContentProvider;
一、MainActivity:
package com.example.contentprovider;
import android.app.Activity;
import android.content.ContentValues;
import android.databas ...
- 2014-04-02 18:05
- 浏览 214
- 评论(0)
摘自:http://blog.sina.com.cn/s/blog_5688414b0100xagp.html
一、Content Provider基本概念
1、ContentProvider为存储和获取数据提供了统一的接口。ContentProvide对数据进行封装,不用关心数据存储的细节。使用表的形式来组织数据。
2、使用ContentProvider可以在不同的应用程序之间共享数据。
3、Android为常见的一些数据提供了默认的ContentProvider(包括音频、视频、图片和通讯录等)。
ContentProvider所提供的函数:
query(),insert() ...
- 2014-04-02 18:05
- 浏览 301
- 评论(0)
摘自:http://www.cnblogs.com/playing/archive/2010/09/19/1830799.html
Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器的状态。
可以通过下列几种方法加入adb:
在设备上运行shell命令
通过端口转发来管理模拟器或设备
从模拟器或设备上拷贝来或拷贝走文件
下面对adb进行了介绍并描述了常见的使用.
Contents
概要
发出adb命令
查询模拟器/设备实例
给特定的模拟器/设备实例发送命令
安装软件
转发端口
从模拟器/设备中拷入或拷出文件
Adb命令列表
启动shell命 ...
- 2014-04-02 18:05
- 浏览 171
- 评论(0)
摘自:http://developer.51cto.com/art/201001/180876.htm
Android应用程序的启动方法有许多种,大家可以通过我们以前介绍的快速启动方法来启动,同时还能通过本文介绍的Android命令行启动程序的具体方法来启动程序。在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am.
Android命令行启动程序的方法为
#amstart-n{包(package)名}/{包名}.{活动(activity)名称}
启动的方法可以从每个应用的AndroidManifest.xml的文件中得到,以计算器(calcul ...
- 2014-04-02 18:04
- 浏览 374
- 评论(0)
摘自:http://blog.csdn.net/liws2010/article/details/7452957
一、启动android默认浏览器
Intent intent = new Intent(); intent.setAction("android.intent.action.VIEW");//Intent.ACTION_VIEW Uri content_url = Uri.parse("http://www.cnblogs.com"); intent.setData(content_url); startActivity(in ...
- 2014-04-02 18:04
- 浏览 222
- 评论(0)
一、注册
1 <uses-permission android:name="android.permission.CALL_PHONE"/>
二、activity_main文件:
1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
2 xmlns:tools="http://schemas.android.com/tools"
3 android:layout_width=& ...
- 2014-04-02 18:04
- 浏览 232
- 评论(0)
摘自:http://www.cnblogs.com/csj007523/archive/2011/05/20/2052070.html
对于很多C/C++程序员初入Android开发来说,如果你没有认证学习过Java的设计模式,不理解托管语言的OOP设计方法,可能你的应用变得很结构化,对于项目管理、架构扩展来说 ...
- 2014-04-02 18:04
- 浏览 138
- 评论(0)
摘自:http://blog.sina.com.cn/s/blog_5fc933730101apwl.html
ListView调用Adapter的getView方法获取每一个Item布局,将这些已经获得的Item布局放入缓存,将大大提高获取数据的效率,而且节省更多的流量,将数据进行缓存有两种方法是,一种是将内存缓存一种是sd卡缓存,在此分别进行演示。
sd卡缓存:
sd卡缓存是将下载的数据保存到sd卡中,当再次要获取数据时,首先要判断sd卡中是否存在,如果存在的话,就直接读取sd卡中的数据,如果不存在就从网上下载,然后保存到sd卡中
内存缓存:
内存优化是将获取到的数据存取到Map集 ...
- 2014-04-02 18:04
- 浏览 227
- 评论(0)
摘自:http://www.cnblogs.com/xilin/archive/2012/07/31/2617258.html
地址:http://blog.csdn.net/qinjuning
前言: 工作中,需要开启一个线程大量的查询某个数据库值发送了变化,导致的开销很大,后来在老大的指点下,利用了
ContentObserver完美的解决了该问题,感到很兴奋,做完之后自己也对ContentObserver做下总结。
ContentObserver——内容观察者,目的是观察(捕捉)特定Uri引起的数据库的变化,继而做一些相应的处理,它类似于
数据库技术中的触发器(Tr ...
- 2014-04-02 18:04
- 浏览 406
- 评论(0)
摘自:http://www.open-open.com/lib/view/open1344504946405.html
第一步:先上图片素材,以下素材放到res/drawable目录下:
图片素材:
文件名称:
icon1.png
icon1.png
icon1.png
- 2014-04-02 18:04
- 浏览 627
- 评论(0)
//对图片进行压缩
BitmapFactory.Optionsoptions=newBitmapFactory.Options();
options.inJustDecodeBounds=true;
//获取这个图片的宽和高
- 2014-04-02 18:04
- 浏览 210
- 评论(0)
摘自:http://www.cnblogs.com/wpptec/archive/2012/09/05/2671303.html
歌词是播放器类App必不可少的组件,而一般的歌词组件都需要做到歌词的显示与播放进度同步。我们知道,歌词是如下所示的文件:
lrc
[ti:原来爱情这么伤][ar:梁咏琪][al:给自己的情歌][00:00.55]梁咏琪 - 原来爱情这么伤[00:05.43]作词:彭学斌[00:06.68]作曲:彭学斌[00:09.63][00:22.27]我睁开眼睛 却感觉不到天亮[00:29.74]东西吃一半 莫名其妙哭一场[00:37.06]我忍住不想 时间变得更漫长[ ...
- 2014-04-02 18:04
- 浏览 338
- 评论(0)
摘自:http://android.blog.51cto.com/268543/528166
什么是IntentService? (本文转自http://blog.csdn.net/gaojie314/archive/2010/11/28/6040701.aspx)
官方的解释是:
IntentService is a base class forServices that handle asynchronous requests (expressed asIntents) on demand. Clients send requests throughandroid.conten ...
- 2014-04-02 18:04
- 浏览 167
- 评论(0)
摘自:http://bigboy.iteye.com/blog/966475
1.题记
Android中的服务和windows中的服务是类似的东西,服务一般没有用户操作界面,它运行于系统中不容易被用户发觉,可以使用它开发如监控之类的程序。
广播接收者(BroadcastReceiver)用于 ...
- 2014-04-02 18:04
- 浏览 459
- 评论(0)