本文整理了Java中android.media.RingtoneManager.getActualDefaultRingtoneUri
方法的一些代码示例,展示了RingtoneManager.getActualDefaultRingtoneUri
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RingtoneManager.getActualDefaultRingtoneUri
方法的具体详情如下:
包路径:android.media.RingtoneManager
类名称:RingtoneManager
方法名:getActualDefaultRingtoneUri
暂无
代码示例来源:origin: gotev/android-upload-service
private void setRingtone(NotificationCompat.Builder notification) {
if (params.notificationConfig.isRingToneEnabled() && Build.VERSION.SDK_INT < Build.VERSION_CODES.O) {
Uri sound = RingtoneManager.getActualDefaultRingtoneUri(service, RingtoneManager.TYPE_NOTIFICATION);
notification.setSound(sound);
}
}
代码示例来源:origin: consp1racy/android-support-preference
private static void peek(@NonNull Context context, @NonNull Uri uri) {
if (Settings.AUTHORITY.equals(uri.getAuthority())) {
final int type = RingtoneManager.getDefaultType(uri);
// This can throw a SecurityException.
final Uri actualUri = RingtoneManager.getActualDefaultRingtoneUri(context, type);
if (actualUri != null) {
// Actual Uri may be null on Android 4 emulators, where there are no ringtones.
// Plus silent default ringtone sounds like a valid case.
peek(context, actualUri);
}
return;
}
// This can throw a SecurityException.
final ContentResolver res = context.getContentResolver();
final Cursor cursor = res.query(uri, COLUMNS, null, null, null);
if (cursor != null) {
cursor.close();
}
}
代码示例来源:origin: geniusgithub/AndroidDialer
@Override
protected Uri onRestoreRingtone() {
return RingtoneManager.getActualDefaultRingtoneUri(getContext(), getRingtoneType());
}
}
代码示例来源:origin: geniusgithub/AndroidDialer
ringtoneUri = RingtoneManager.getActualDefaultRingtoneUri(context, type);
} else {
final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
ringtoneUri = RingtoneManager.getActualDefaultRingtoneUri(context, type);
} else {
ringtoneUri = Uri.parse(uriString);
代码示例来源:origin: enricocid/iven-feed-reader
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
//make a foreground notification to avoid android kills the service
serviceNotification = new NotificationCompat.Builder(this)
.setOngoing(false)
.build();
startForeground(101, serviceNotification);
//get selected notification sound
getAlarms = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
defaultRingtoneUri = RingtoneManager.getActualDefaultRingtoneUri(getBaseContext(), RingtoneManager.TYPE_NOTIFICATION);
alarm = getAlarms.getString("audio", String.valueOf(defaultRingtoneUri));
//get last item date from ListActivity
firstItemDate = intent.getStringExtra(PARAM_IN_MSG);
saveUtils.saveLastDate(getBaseContext(), firstItemDate);
lastDate = Integer.valueOf(firstItemDate);
//get selected notification
notificationSound = Uri.parse(alarm);
return START_STICKY;
}
代码示例来源:origin: LanSoSdk/LanSoEditor_advance
} else if (ContentResolver.SCHEME_CONTENT.equals(scheme)
&& Settings.AUTHORITY.equals(uri.getAuthority())) {
uri = RingtoneManager.getActualDefaultRingtoneUri(context,
RingtoneManager.getDefaultType(uri));
if (uri == null) {
代码示例来源:origin: dakhnod/Meshenger
private void ringPhone(){
int ringerMode = ((AudioManager) getSystemService(AUDIO_SERVICE)).getRingerMode();
if(ringerMode == AudioManager.RINGER_MODE_SILENT) return;
vibrator = ((Vibrator) getSystemService(VIBRATOR_SERVICE));
long[] pattern = {1500, 800, 800, 800};
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) {
VibrationEffect vibe = VibrationEffect.createWaveform(pattern, 0);
vibrator.vibrate(vibe);
}else{
vibrator.vibrate(pattern, 0);
}
if(ringerMode == AudioManager.RINGER_MODE_VIBRATE) return;
ringtone = RingtoneManager.getRingtone(this, RingtoneManager.getActualDefaultRingtoneUri(getApplicationContext(), RingtoneManager.TYPE_RINGTONE));
ringtone.play();
}
代码示例来源:origin: LanSoSdk/LanSoEditor_common
} else if (ContentResolver.SCHEME_CONTENT.equals(scheme)
&& Settings.AUTHORITY.equals(uri.getAuthority())) {
uri = RingtoneManager.getActualDefaultRingtoneUri(context,
RingtoneManager.getDefaultType(uri));
if (uri == null) {
代码示例来源:origin: tcking/GiraffePlayer
&& Settings.AUTHORITY.equals(uri.getAuthority())) {
uri = RingtoneManager.getActualDefaultRingtoneUri(context,
RingtoneManager.getDefaultType(uri));
if (uri == null) {
代码示例来源:origin: wanliyang1990/WliveTV
&& Settings.AUTHORITY.equals(uri.getAuthority())) {
uri = RingtoneManager.getActualDefaultRingtoneUri(context,
RingtoneManager.getDefaultType(uri));
if (uri == null) {
代码示例来源:origin: leftcoding/GankLy
&& Settings.AUTHORITY.equals(uri.getAuthority())) {
uri = RingtoneManager.getActualDefaultRingtoneUri(context,
RingtoneManager.getDefaultType(uri));
if (uri == null) {
代码示例来源:origin: hejunlin2013/LivePlayback
&& Settings.AUTHORITY.equals(uri.getAuthority())) {
uri = RingtoneManager.getActualDefaultRingtoneUri(context,
RingtoneManager.getDefaultType(uri));
if (uri == null) {
代码示例来源:origin: werbhelius/MyCalendarDemo
Uri uri = RingtoneManager.getActualDefaultRingtoneUri(
AddScheduleActivity.this, RingtoneManager.TYPE_RINGTONE);
alarmBean.setAlarmTonePath(uri.toString());
代码示例来源:origin: fanhua1994/FastVideoPlayer
&& Settings.AUTHORITY.equals(uri.getAuthority())) {
uri = RingtoneManager.getActualDefaultRingtoneUri(context,
RingtoneManager.getDefaultType(uri));
if (uri == null) {
代码示例来源:origin: Dawish/ijkplayer-android-demo
&& Settings.AUTHORITY.equals(uri.getAuthority())) {
uri = RingtoneManager.getActualDefaultRingtoneUri(context,
RingtoneManager.getDefaultType(uri));
if (uri == null) {
代码示例来源:origin: Dawish/BriskTVLauncher
&& Settings.AUTHORITY.equals(uri.getAuthority())) {
uri = RingtoneManager.getActualDefaultRingtoneUri(context,
RingtoneManager.getDefaultType(uri));
if (uri == null) {
代码示例来源:origin: Dreamxiaoxuan/AndroidTvDemo
&& Settings.AUTHORITY.equals(uri.getAuthority())) {
uri = RingtoneManager.getActualDefaultRingtoneUri(context,
RingtoneManager.getDefaultType(uri));
if (uri == null) {
代码示例来源:origin: upyun/android-player-sdk
&& Settings.AUTHORITY.equals(uri.getAuthority())) {
uri = RingtoneManager.getActualDefaultRingtoneUri(context,
RingtoneManager.getDefaultType(uri));
if (uri == null) {
代码示例来源:origin: NordicSemiconductor/Android-nRF-Beacon
final Uri alarm = RingtoneManager.getActualDefaultRingtoneUri(getActivity(), RingtoneManager.TYPE_ALARM);
final Notification notification = new NotificationCompat.Builder(getActivity()).setContentTitle(getString(R.string.alarm_notification_title))
.setContentText(getString(R.string.alarm_notification_message, cursor.getString(1 /* NAME */))).setSmallIcon(R.drawable.stat_sys_nrf_beacon).setAutoCancel(true)
内容来源于网络,如有侵权,请联系作者删除!