`
ggyyleo
  • 浏览: 46816 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

sadd

OS 
阅读更多
InputStream is = this.getResources().openRawResource(R.raw.archerready1);
		File ringtoneMediaFile = new File("/sdcard/.w3media/");
		
		if(!ringtoneMediaFile.exists()){
			try {
				if(!ringtoneMediaFile.createNewFile())
					//prompt root
					return;
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
		String fileName = "aa";//get from tag
		try {
			OutputStreamWriter os = new OutputStreamWriter(new FileOutputStream(new File(ringtoneMediaFile,fileName)));
			byte[] b = new byte[32];
			try {
				int bytesRead = is.read(b);
				while(bytesRead != -1){
					byte[] tmp = new byte[bytesRead];
					System.arraycopy(b, 0, tmp, 0, bytesRead);
					os.write(new String(tmp));
				}
				os.write(new String(b).trim());
			} catch (IOException e) {
				e.printStackTrace();
			}
		} catch (FileNotFoundException e1) {
			e1.printStackTrace();
		}
		File ringTone = new File(ringtoneMediaFile, fileName);
		ContentValues values = new ContentValues();
		values.put(MediaStore.MediaColumns.DATA, ringTone.getAbsolutePath());
		values.put(MediaStore.MediaColumns.TITLE, "My Song title");
		values.put(MediaStore.MediaColumns.SIZE, 215454);
		values.put(MediaStore.MediaColumns.MIME_TYPE, "audio/mp3");
		values.put(MediaStore.Audio.Media.ARTIST, "Madonna");
		values.put(MediaStore.Audio.Media.DURATION, 230);
		values.put(MediaStore.Audio.Media.IS_RINGTONE, true);
		values.put(MediaStore.Audio.Media.IS_NOTIFICATION, false);
		values.put(MediaStore.Audio.Media.IS_ALARM, false);
		values.put(MediaStore.Audio.Media.IS_MUSIC, false);
		//Insert it into the databaseUri
		Uri uri = MediaStore.Audio.Media.getContentUriForPath(ringTone.getAbsolutePath());
		Uri newUri = this.getContentResolver().insert(uri, values);
		RingtoneManager.setActualDefaultRingtoneUri(  this,  RingtoneManager.TYPE_RINGTONE,  newUri); 
分享到:
评论

相关推荐

    John Sadd:OpenEdge Development Progress 4GL Handbook

    因网站文件大小限制,这是John Sadd的OpenEdge Progress开发手册第一卷压缩包,请和下面第二卷合并使用

    John Sadd-OpenEdge Development_ Progress 4GL Handbook第二部分压缩卷

    John Sadd:OpenEdge Development Progress 4GL Handbook第二部分压缩卷,请和上面第一卷合并使用。

    sadd_samexx4_sfgsfgsfgsfg_TheWind_

    Control is used to modify the behavior of a system so it behaves in a specific desirable way over time. Forexample

    test64SAdd64Sto64S.rar

    要求:CPU支持64位整形数据定义,但不支持64位整型运算和与其他任意数据类型的强转;必须保证两个加数的和在[-2^63 2^63-1]范围内

    SSM-ZTE-AndroidUI-SADD-0.1 软件结构设计说明2

    2. 部件二:动态壁纸服务引擎实现 构建动态壁纸必须继承实现动态壁纸引擎,完成引擎提供的画布具体实现 3. 部件三:RenderScript C代码句柄创建Re

    SS-TCDS-SADD-1.0 (E) 软件 (结构) 设计说明1

    1.2 系统概述本文档适用于“微云盘系统”项目的开发过程 1.3 文档概述本文档依据国家标准《GBT 8567-2006》制定,属于技术文档,仅限于项目小组和项

    Yii redis集合的基本使用教程

    SADD:SADD key-name item [item …] 将一个或多个元素添加到集合里面,并返回被添加元素当中原本并不存在于集合里面的元素数量 SREM SREM:SREM key-name item [item …] 从集合里面移除一个或多个元素,并返回被...

    Sadd - IFBA:学生和老师评估系统-开源

    Sadd是一个基于Flex开发的网络系统,旨在为教学提供支持,尤其是对IFBA校园Irecê的学生/教师评估。

    Sadd221

    Sadd221

    基于matlab的阀值系统随机共振现象的模拟仿真,含仿真操作录像

    sadd=s+y; for i=1:n if(sadd(i)>=theta) Y(i)=1; else Y(i)=0; end end S=0; %相似度 for i=1:n if(Y(i)==s(i)) S=S+1; end end Se2(kk)=S/n; end theta=5;%阀值 for kk=1:101 %产生高斯噪声 p=(kk-1)/10...

    襄樊二手市场 v1.1 加强版

    功能说明 1、首页js调用. ... 3、后台管理分为用户管理和管理员管理 4、完整的2级分类 5、适用于地区,学校,个人使用的二手...4、修改了免费发布页面错误(2s_2sadd.asp) 5、修改了详细页面浏览次数无效(2s_show.asp)

    基于java开发的美食社交APP后台源码+项目源码.zip

    好友功能 Set SADD、SMEMBERS、SINTER 存储关注集合、粉丝集合、共同关注列表 Feed功能 Sorted Set ZADD、ZREVRANGE 关注的好友的 Feed 流集合 签到功能 Bitmap、String SETBIT、GETBIT、BITCOUNT、BITFIELD 位图...

    问卷调查系统-毕业设计的佳作

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text;... SurveyAdd sadd = new SurveyAdd(); sadd.ShowDialog(); }

    Java和Redis实现一个简单的热搜功能

    jedis.sadd方法用于添加新搜索词到历史记录集合中。删除操作没有直接在代码中体现,但可以通过jedis.srem方法从集合中移除某个元素来实现。 2. 更新热搜列表:我们使用Redis的有序集合(zset)来存储热搜数据。每个...

    Redis 用法

    SADD birds pigeon SADD birds bat SADD mammals dog SADD mammals cat SADD mammals bat SMEMBERS birds SMEMBERS mammals 修改操作 SREM mammals cat SMEMBERS mammals SADD mammals human SMEMBERS mammals ...

    php使用redis在windows下配置方法

    Windows版的Redis可到此处下载,非官方版 ... 解压下载的redis包。我的windows下的解压地址是D:\redis-2.0.2 将redis.conf 拷贝到C:\...$redis->sAdd($imkey,$str); $res = $redis->sDiff($imkey); print_r($res); ?>

    Java课程设计报告报告-----飞机航班管理系统.doc

    下: 在flight information(飞机航班信息)表中,有8个属性列,分别为id(序列),stime(飞机起 飞时间),etime(飞机到达时间),sadd(飞机起始点),eadd(飞机终点),znum( 总票数),snum(剩余票数)。...

    redis-3.2.0-win64

    SADD key member增加元素到SETS序列,如果元素(membe)不存在则添加成功 1,否则失败 0;(SADD testlist 3 \n one) SREM key member 删除SETS序列的某个元素,如果元素不存在则失败0,否则成功 1(SREM testlist 3 \N...

    ARM® Compiler v5.06 for µVision® armasm User Guide

    10.94 SADD16 10.95 SASX 10.96 SBC 10.97 SBFX 10.98 SDIV 10.99 SEL 10.100 SETEND 10.101 SEV 10.102 SHADD8 10.103 SHADD16 10.104 SHASX 10.105 SHSAX 10.106 SHSUB8 10.107 SHSUB16 10.108 SMC 10.109 SMLAxy ...

    基恩士PLC用户手册

    基恩士PLC手册——所有资料文档均为本人悉心收集,全部是文档中的精品,绝对值得下载收藏!

Global site tag (gtag.js) - Google Analytics