首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

一个应用DownloadManager下载文件的小例子

2012-07-24 
一个使用DownloadManager下载文件的小例子最近自己在写个小项目,需要从服务器下载文件,之前也写过下载文件

一个使用DownloadManager下载文件的小例子

最近自己在写个小项目,需要从服务器下载文件,之前也写过下载文件的代码,都是采用传统的方式,既使用HttpClient来下载,但是需要自己处理很多异常,觉得甚是麻烦,后来发现android2.3里面提供了DownloadManager服务,那为何不拿来用了?于是有了下面的小例子:

?


一个应用DownloadManager下载文件的小例子

代码如下:

?

?

?

其中在设置 down.setShowRunningNotification(false);时,需要添加相应的权限:

<uses-permission android:name="android.permission.DOWNLOAD_WITHOUT_NOTIFICATION" />

否则,会报错!

?

AndroidManifest.xml文件内容如下:

?

    <application        android:icon="@drawable/ic_launcher"        android:label="@string/app_name" >        <activity            android:label="@string/app_name"            android:name=".ApkClientActivity" >            <intent-filter >                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter>        </activity>    </application><uses-permission android:name="android.permission.INTERNET" />    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>    <uses-permission android:name="android.permission.DOWNLOAD_WITHOUT_NOTIFICATION" />

?

因为这个DownloadManager是android2.3才提供的,所以minSdkVersion = 9

?

还有更多的用法,等待后面去发现!

     

热点排行