给联系人设置指定的铃声怎么弄呀,铃声在raw文件夹里, 求相关源码,高分答谢...
解决方案 »
- eclipse模拟器编译报错的问题
- android xml文件里面报错,求指导
- android 如何在一个Activity里结束指定的Activity?
- 有两个android的设备,这两个设备怎么互相发消息或广播
- 急:在android下如何实现,在程序不操作一段时间,执行另一个程序
- 请教androidMainfest.xml相关问题???
- 修改spinner点击后样式的疑问--android,谢谢指导~~
- android中对json数据的解析,并在listview中现实,下面是数据
- Android 中像 qzone 微博中,发布时,能插入图片或调相机,用到了什么控件什么的,是怎么实现的
- android的httpClient冲突问题
- 控制台报错:Error in an XML file: aborting build.怎么回事?
- 【Java 基础】想学习 Android 开发,需要多少Java基础呢?
Cursor cur = this.getContentResolver().query(uri, null, MediaStore.MediaColumns.DATA + "=?", new String[] {path}, null);
if(cur.moveToFirst() && cur.getCount() > 0){
String _id = cur.getString(0);
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);
getContentResolver().update(uri, values, MediaStore.MediaColumns.DATA + "=?",new String[] {path});
newUri = ContentUris.withAppendedId(uri, Long.valueOf(_id));
String mCustomRingtone = newUri.toString();
ContentValues valuess = new ContentValues();
values.put(Contacts.CUSTOM_RINGTONE, mCustomRingtone);
int cnt = getContentResolver().update(Contacts.CONTENT_URI, valuess, Contacts._ID + " = " + mContactId, null) ;
}