- 博客(14)
- 资源 (37)
- 问答 (1)
- 收藏
- 关注
原创 Content Provider应用实例
Content Provider 属于Android应用程序的组件之一,作为应用程序之间唯一的共享数据的途径,Content Provider 主要的功能就是存储并检索数据以及向其他应用程序提供访问数据的借口。 Android 系统为一些常见的数据类型(如音乐、视频、图像、手机通信录联系人信息等)内置了一系列的 Content Provider, 这些都位于android.provi
2011-11-30 22:31:40 31616 16
原创 sqlite实例
SQLite是Android平台软件开发中会经常用到的数据库产品,作为一款轻型数据库,SQLite的设计目标就是是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够。 废话不多说,让我们来写一个sqlite的demo。 首先建立一个项目 目录如下: 在这里 为
2011-11-30 00:17:58 6614 1
原创 使用Content Provider得到联系人信息
ContentProvider简介 我们说Android应用程序的四个核心组件是:Activity、Service、BroadcastReceiver和ContentProvider。在Android中,应用程序彼此之间相互独立的,它们都运行在自己独立的虚拟机中。ContentProvider提供了程序之间共享数据的方法,一个程序可以使用ContentProvider定义一个URI,
2011-11-29 15:27:44 11183 2
原创 service生命周期及使用
service的原理在这里就不在复述了,下面直接介绍service的两种启动方式及生命周期。 首先建立一个serviceDemo,如图所示。 然后修改main.xml布局文件: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android
2011-11-27 10:59:01 16243 2
转载 大话企业级移动应用的开发策略
移动原生态应用和web应用 如今移动应用开发这块可以说三分天下: 苹果的iOS ,google 的 Android ,微软的Windows Phone,不像桌面操作系统,windows一家独大。对于众多的开发人员来说,大多任选其中一种平台进行学习。对于一家软件企业开发来讲,开发的产品就必须支持多种移动开发平台。移动应用程序开发可以分为两种形式:移动原生态应用和web应用,就藐视.net的
2011-11-26 17:46:55 1653
翻译 started service
创建一个开始的服务: 一个开始的服务被启动当另一个组件通过调用startService()。然后这个服务调用onStartCommand()方法。当一个服务被启动了,它的是独立于启动它的组件的。这个服务将一直运行于后台,甚至启动它的组件被销毁。同样的,这个服务能停止他自己当它的任务完成,通过调用stopSelf()。或者另一些组件也能停止它,通过调用stopServic
2011-11-26 15:02:56 1835
翻译 services
一个service是一个应用组件能执行长时间运行于后台不用提供用户界面的任务。另一个应用组件可以开启一个服务,这个服务将一直运行于后台,甚至当用户切换到另一个应用。此外,一个组件能绑定一个服务和它交互,甚至是执行进程间的通信。例如,一个服务能处理网络传输,播放音乐,I/O操作, content provider交互等。 一个服务通常又两种形式:
2011-11-26 14:03:53 1447
转载 HTTP协议详解
引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of
2011-11-25 23:32:32 1435
转载 HTML5:移动互联网的第二个苹果
HTML5大潮来袭,其势汹汹。乔布斯的苹果重新定义了移动互联网,HTML5有望成为第二个苹果。它被公认为下一代的Web语言。它被喻为终将改变移动互联网世界的幕后推手。2010年2月,苹果发布iPad时,就表示已支持HTML5 。今年1月,其新官网上线,已完全使用HTML5。7月,苹果更是收购了html5.com的域名。谷歌的Youtube已部分使用HTML5,Chrome浏览器率先宣布
2011-11-20 12:55:09 2141
原创 Intent详解
Intent提供了一种通用的消息系统,它允许在你的应用程序与其它的应用程序间传递Intent来执行动作和产生事件。使用Intent可以激活Android应用的三个核心组件:活动、服务和广播接收器。 Intent可以划分成显式意图和隐式意图。 显式意图:调用Intent.setComponent()或Intent.setClass()方法明确指定
2011-11-19 22:33:10 3201 3
原创 快速掌握activity的生命周期
activity的生命周期不管是在面试还是在工作中我们都会经常遇到,这当然也是非常基础的,基础也很重要哦,学会activity的生命周期对我们以后开发更健壮的程序会有很大帮助。下面来看一下Activity生命周期图: 为了便于理解,我简单的写了一个Demo,不明白Activity周期的朋友们,可以亲手实践一下,大家按照我的步骤来。 第一步:新建一个And
2011-11-19 08:18:23 3600
原创 第一个helloworld程序
学习过android的都知道,android主要是有activity,service,BroadcastReceiver和ContentProvider这四大组件,当然还有连接这四大组件的Intent(意图)。首先让我们先学习一下activity。activity是一个提供屏幕的应用组件为了是用户能够交互的做一些事情,例如:打电话,拍照,发送email,查看地图等。每一个activity是一个窗口
2011-11-18 22:50:26 2004 1
原创 导入现有Android工程
开启Android工程我们开启Eclipse环境来,在左上方的菜单上,选择[File->New->Project],会弹出[New Project]对话框.Eclipse是通用的剪辑环境,可根据你所安装的不同的插件而支持许多种类的工程的创建.点击[Android]资料夹下的[Android Project]对话框,点选"Browse.."按钮以选择[开启已经存在的工程](Create pr
2011-11-18 13:17:22 4981
原创 android应用开发入门
1.Android是什么? Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序 ——移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。谷歌与开放手机联盟合作开发了Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达和 T-Mobile 在内的 30 多家技术和无线应用的领军企业组成。A
2011-11-17 23:04:21 3893 1
android音乐播放器源码(改进版)
2012-02-27
android 新浪微博源码1.2版
2012-02-13
关于S2SH整合的问题
2010-05-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人