public String getRingtonName(String uri)
{
if(uri.equals(""))
{
return null;
}
else
{
try
{
Uri localUri = Uri.parse(uri);
Cursor c = getContentResolver().query(localUri,
new String[]{MediaStotr.Audio.Media.TITLE}, null, null, null);
try
{
if(c.moveToFirst())
{
return c.getString(0);
}
else
{
return null;
}
}
finally
{
c.close();
}
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
另一种try finally catch的写法
本文介绍了一段用于从指定URI获取铃声音频文件名称的Java代码实现。该方法首先检查传入的URI是否为空,然后尝试解析并使用ContentResolver查询对应音频文件的标题。

被折叠的 条评论
为什么被折叠?



