android.media.RingtoneManager.getActualDefaultRingtoneUri()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(6.4k)|赞(0)|评价(0)|浏览(106)

本文整理了Java中android.media.RingtoneManager.getActualDefaultRingtoneUri方法的一些代码示例,展示了RingtoneManager.getActualDefaultRingtoneUri的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RingtoneManager.getActualDefaultRingtoneUri方法的具体详情如下:
包路径:android.media.RingtoneManager
类名称:RingtoneManager
方法名:getActualDefaultRingtoneUri

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)

相关文章