- 博客(16)
- 资源 (66)
- 收藏
- 关注
原创 24、从头学Android之多媒体--使用MediaPlayer播放音频
MediaPlayer类静态构造方法方法名称描述public static MediaPlayer create(Context context, Uri uri, SurfaceHolder holder)指定从资源ID对应的资源文件中来装载音乐文件,同时指定了SurfaceHolder对象并返回MediaPlyaer对象
2011-11-27 13:09:48 28536 11
原创 23、从头学Android之ContentProvider
应用场景:在Android官方指出的Android的数据存储方式总共有五种,分别是:Shared Preferences、网络存储、文件存储、外储存储、SQLite。但是我们知道一般这些存储都只是在单独的一个应用程序之中达到一个数据的共享,而且这些知识在前面我都有介绍,有时候我们需要操作其他应用程序的一些数据,例如我们需要操作系统里的媒体库、通讯录等,这时我们就可能通过ContentProvi
2011-11-27 12:39:08 14524 15
原创 22、从头学Android之Android的数据存储--SQLite
应用场景:在前面几讲我们讲了Android的数据存储使用文件或SharedPreferences存储数据,除此之外呢,有时候我们需要用到一个小型的数据库用于来保存我们的一些持久型的数据。所以在在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3。因此中我们可以选择使用SQLite数据库存储数据。 SQLite概述:SQLite,是一款轻型的数据库,是遵
2011-11-23 10:28:34 8714 10
原创 Android应用小实例--SD卡文件浏览器
最终效果图: 实现SD卡文件浏览器技术分析:主要用到的控件:ListView如何填充这个ListView控件,那么就需要去遍历整个SD卡下的所有文件,如果遍历的是文件夹那么先获取该文件夹的下的所有文件,再把这个所有文件填充到这个ListView里就可以了,如此反复就可以了如何获取文件夹或者文件的修改日期?用java里的File类只为我们提供了一个public long
2011-11-16 10:46:58 5798 4
原创 21、从头学Android之Android的数据存储--SD卡
上一节我们学习了Android的数据存储采用File,但是这样的数据是存储在应用程序内的,那么也就是说这样的存储的文件大小还是有一定要限制的,有时候我们需要存储更大的文件,比如电影等,这就用到了我们的SDSard存储卡。Android也为我们提供了SDCard的一些相关操作。Environment这个类就可以实现这个功能。Environmet类常用常量String
2011-11-16 09:05:29 14721 4
原创 20、从头学Android之Android的数据存储--File
在上一节我们介绍了Android的数据存储之SharedPreferences,我们知道利用SharedPreferences一般存储的内容是一些key-value键值对,而有时候我们却要存储的是一些数据内容,这时候我们可以采用文件存储,在Android系统中,我们可以很方便的利用文件存储我们想要的内容Context为我们提供了以下的几个方法方法名称描述
2011-11-15 09:44:37 6160 4
原创 19、从头学Android之Android的数据存储--SharedPreferences
SharedPreferences简介在Android开发过程中,有时候我们需要保存一些简单的软件配置等简单数据的信息,而如果我们直接用数据库存储的话又不太方便,在这里我们就可以用到SharedPreferences,SharedPreferences保存的数据主要是类似于配置信息格式的数据,因此保存的数据主要是简单类型的键值对(key-value),它保存的是一个XML文件。Shared
2011-11-15 09:00:46 35043 15
原创 18、从头学Android之BroadcastReceiver
BroadcastReceiver简介BroadcastReceiver理解为广播接收者,它用于接收程序所发出的Broadcast的Intent。它在一端监听接收广播消息,然后再做出处理。它的本质上就是属于一个监听器。启动BroadcastRecevicer的方式有两种:sendBroadcast()和sendOrderedBroadcast(),两者的区别就是前者是发送一个普通的广播,后者是
2011-11-14 15:47:19 7134 3
原创 17、从头学Android之Service初步二
在上一篇,我们学习了通过startService来启动Service,由于篇幅过长,所以这一篇是接上一篇的二、bindService方法启动Service先看bindSerivce(Intent service,ServiceConnection conn,int flags)函数参数说明:service:通过该参数也就是Intent我们可以启动指定的Serviceconn:该
2011-11-13 11:18:11 7721 1
原创 16、从头学Android之Service初步一
今天偶门外汉也来学习下Service,嘿嘿 Service概述由于手机屏幕的限制,通常情况下在同一时刻仅有一个应用程序牌激活状态,并能够显示在手机屏幕上,因此,应用程序需要一种机制,在没有用户界面的情况下,合其能够长时间在后台运行,实现应用程序的特定功能,并能够处理事件或更新数据,Android系统提供了(Service)服务组件,它不直接与用户进行交互,却能够长期在后台运行。有很多情况需
2011-11-13 11:11:51 5075 3
原创 15、从头学Android之机器人的意图之Intent的Action
Intetn的Action属性:什么是Action?Action是指Intent是指一个要完成的动作,是一个字符串常量。在Intent类里面定义了大师的Action的常量属性,例如:ACTION_CALL (打电话) ACTION_EDIT(编辑数据)等等,除此之外,我们可以使用setAction()函数来设置IntnetAction属性,使用getAction()来获得Action
2011-11-12 19:36:54 4404
原创 Android应用小实例--炫酷计时器
这是学习Chronometer控件做的一个小例子,贴上自己的代码,与大家交流。 实现效果: 实现思路:使用Chronometer控件实现计器的操作。通过设置setBase(long base)来设置初始时间,然后为其添加一个setOnChronometerTickListener(Chronometer.OnChronometerTickListener l)事件来判断时
2011-11-12 16:29:02 3797 4
原创 Android应用小实例--跟随手指的小球
实现效果图: 实现方式:继承View类自己重绘一个圆,然后将这个自定义的继承于View类的加入到当前的Activity并且为这个自定义的View控件添加一个onTouchLitener事件 自定义组件继承于View类:package com.jiahui.draw;import android.content.Context;import android.gra
2011-11-12 14:55:49 4720 4
原创 Android开发进阶(二)--XML文件解析之PULL模式解析
Pull模式解析原理:与SAX解析器模拟相似,也提供了类似的事件驱动.使用parser.next()可以进入下一个元素并触发相应事件。事件将作为数值代码被发送,因此可以使用一个switch对感兴趣的事件进行处理。当元素开始解析时,调用parser.nextText()方法可以获取下一个Text类型元素的值。Pull模式解析步骤:1、 得到一个XmlPullParser对象这里得到XM
2011-11-10 10:45:00 3983 1
原创 Android开发进阶(一)XML文件解析之SAX模式解析
SAX解析XML:SAX基本原理:采用事件驱动解析XML文件,以流式方式逐行的去读,它不需要解析完整个文档,在按内容顺序解析文档的过各中,SAX会判断当前讲到的字符是否合法XML语法中的某部分,如果符合就触发事件(例如startDocument()、endDocument()诸如此类的事件),它的特点是不会记录前面所碰到的标签,并且它是一个解析速度快并且占用内存少的XML解析器,SAX
2011-11-10 10:38:52 2720 1
原创 Android开发进阶(三)--初探Android平台上的定位服务(GPS)
初探Android平台上的定位服务(GPS) 特别声明:以下所有操作都别忘记了加上权限: LocationManager通过LocationManager可以实现设备的定位、跟踪和趋近提示。它不需要你直接来实例化,我们可以通过Context.getSystemService(Context.LOCATION_SERVICE). 来获得Loc
2011-11-10 10:31:45 8440
Android应用小实例--跟随手指的小球 .
2011-11-12
深入Android通过Apache HTTP访问HTTP资源示例代码
2011-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人