• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java Global类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中android.provider.Settings.Global的典型用法代码示例。如果您正苦于以下问题:Java Global类的具体用法?Java Global怎么用?Java Global使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Global类属于android.provider.Settings包,在下文中一共展示了Global类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: setPowerNotificationRingtone

import android.provider.Settings.Global; //导入依赖的package包/类
private void setPowerNotificationRingtone(Intent intent) {
    final Uri uri = intent.getParcelableExtra(RingtoneManager.EXTRA_RINGTONE_PICKED_URI);

    final String toneName;
    final String toneUriPath;

    if ( uri != null ) {
        final Ringtone ringtone = RingtoneManager.getRingtone(getActivity(), uri);
        toneName = ringtone.getTitle(getActivity());
        toneUriPath = uri.toString();
    } else {
        // silent
        toneName = getString(R.string.power_notifications_ringtone_silent);
        toneUriPath = POWER_NOTIFICATIONS_SILENT_URI;
    }

    mPowerSoundsRingtone.setSummary(toneName);
    CMSettings.Global.putString(getContentResolver(),
            CMSettings.Global.POWER_NOTIFICATIONS_RINGTONE, toneUriPath);
}
 
开发者ID:ric96,项目名称:lineagex86,代码行数:21,代码来源:OtherSoundSettings.java


示例2: showAddRuleDialog

import android.provider.Settings.Global; //导入依赖的package包/类
private void showAddRuleDialog() {
    new ZenRuleNameDialog(mContext, mServiceListing, null, mConfig.getAutomaticRuleNames()) {
        @Override
        public void onOk(String ruleName, RuleInfo ri) {
            MetricsLogger.action(mContext, MetricsLogger.ACTION_ZEN_ADD_RULE_OK);
            final ZenRule rule = new ZenRule();
            rule.name = ruleName;
            rule.enabled = true;
            rule.zenMode = Global.ZEN_MODE_IMPORTANT_INTERRUPTIONS;
            rule.conditionId = ri.defaultConditionId;
            rule.component = ri.serviceComponent;
            final ZenModeConfig newConfig = mConfig.copy();
            final String ruleId = newConfig.newRuleId();
            newConfig.automaticRules.put(ruleId, rule);
            if (setZenModeConfig(newConfig)) {
                showRule(ri.settingsAction, ri.configurationActivity, ruleId, rule.name);
            }
        }
    }.show();
}
 
开发者ID:ric96,项目名称:lineagex86,代码行数:21,代码来源:ZenModeAutomationSettings.java


示例3: onPreferenceTreeClick

import android.provider.Settings.Global; //导入依赖的package包/类
@Override
public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) {
    if (preference == mPowerSoundsVibrate) {
        CMSettings.Global.putInt(getContentResolver(),
                CMSettings.Global.POWER_NOTIFICATIONS_VIBRATE,
                mPowerSoundsVibrate.isChecked() ? 1 : 0);

    } else if (preference == mPowerSoundsRingtone) {
        launchNotificationSoundPicker(REQUEST_CODE_POWER_NOTIFICATIONS_RINGTONE,
                CMSettings.Global.getString(getContentResolver(),
                        CMSettings.Global.POWER_NOTIFICATIONS_RINGTONE));
    } else {
        // If we didn't handle it, let preferences handle it.
        return super.onPreferenceTreeClick(preferenceScreen, preference);
    }

    return true;
}
 
开发者ID:ric96,项目名称:lineagex86,代码行数:19,代码来源:OtherSoundSettings.java


示例4: setHeadsUpNotifications

import android.provider.Settings.Global; //导入依赖的package包/类
private void setHeadsUpNotifications(int value) {
    if (Profile.isProfilePreferenceAllowed(Profile.PREF_PROFILE_HEADS_UP_NOTIFICATIONS, context)
            == PPApplication.PREFERENCE_ALLOWED) {
        if (android.os.Build.VERSION.SDK_INT >= 21) {
            if (Permissions.hasPermission(context, Manifest.permission.WRITE_SECURE_SETTINGS)) {
                Settings.Global.putInt(context.getContentResolver(), "heads_up_notifications_enabled", value);
            }
            else
            if (PPApplication.isRooted() && PPApplication.settingsBinaryExists()) {
                synchronized (PPApplication.startRootCommandMutex) {
                    String command1 = "settings put global " + "heads_up_notifications_enabled" + " " + value;
                    //if (PPApplication.isSELinuxEnforcing())
                    //	command1 = PPApplication.getSELinuxEnforceCommand(command1, Shell.ShellContext.SYSTEM_APP);
                    Command command = new Command(0, false, command1); //, command2);
                    try {
                        //RootTools.closeAllShells();
                        RootTools.getShell(true, Shell.ShellContext.SYSTEM_APP).add(command);
                        commandWait(command);
                    } catch (Exception e) {
                        Log.e("ActivateProfileHelper.setHeadsUpNotifications", "Error on run su: " + e.toString());
                    }
                }
            }
        }
    }
}
 
开发者ID:henrichg,项目名称:PhoneProfiles,代码行数:27,代码来源:ActivateProfileHelper.java


示例5: onCreate

import android.provider.Settings.Global; //导入依赖的package包/类
@Override
public void onCreate(Bundle icicle) {
    super.onCreate(icicle);

    mContext = getActivity();

    final Intent intent = getActivity().getIntent();
    if (DEBUG) Log.d(TAG, "onCreate getIntent()=" + intent);
    if (intent == null) {
        Log.w(TAG, "No intent");
        toastAndFinish();
        return;
    }

    mRuleId = intent.getStringExtra(EXTRA_RULE_ID);
    if (DEBUG) Log.d(TAG, "mRuleId=" + mRuleId);
    if (refreshRuleOrFinish()) {
        return;
    }

    setHasOptionsMenu(true);

    onCreateInternal();

    final PreferenceScreen root = getPreferenceScreen();
    mRuleName = root.findPreference(KEY_RULE_NAME);
    mRuleName.setOnPreferenceClickListener(new OnPreferenceClickListener() {
        @Override
        public boolean onPreferenceClick(Preference preference) {
            showRuleNameDialog();
            return true;
        }
    });

    mZenMode = (DropDownPreference) root.findPreference(KEY_ZEN_MODE);
    mZenMode.addItem(R.string.zen_mode_option_important_interruptions,
            Global.ZEN_MODE_IMPORTANT_INTERRUPTIONS);
    mZenMode.addItem(R.string.zen_mode_option_alarms, Global.ZEN_MODE_ALARMS);
    mZenMode.addItem(R.string.zen_mode_option_no_interruptions,
            Global.ZEN_MODE_NO_INTERRUPTIONS);
    mZenMode.setCallback(new DropDownPreference.Callback() {
        @Override
        public boolean onItemSelected(int pos, Object value) {
            if (mDisableListeners) return true;
            final int zenMode = (Integer) value;
            if (zenMode == mRule.zenMode) return true;
            if (DEBUG) Log.d(TAG, "onPrefChange zenMode=" + zenMode);
            mRule.zenMode = zenMode;
            setZenModeConfig(mConfig);
            return true;
        }
    });
    mZenMode.setOrder(10);  // sort at the bottom of the category
    mZenMode.setDependency(getZenModeDependency());
}
 
开发者ID:ric96,项目名称:lineagex86,代码行数:56,代码来源:ZenModeRuleSettingsBase.java


示例6: computeZenModeCaption

import android.provider.Settings.Global; //导入依赖的package包/类
private static String computeZenModeCaption(Resources res, int zenMode) {
    switch (zenMode) {
        case Global.ZEN_MODE_ALARMS:
            return res.getString(R.string.zen_mode_option_alarms);
        case Global.ZEN_MODE_IMPORTANT_INTERRUPTIONS:
            return res.getString(R.string.zen_mode_option_important_interruptions);
        case Global.ZEN_MODE_NO_INTERRUPTIONS:
            return res.getString(R.string.zen_mode_option_no_interruptions);
        default:
            return null;
    }
}
 
开发者ID:ric96,项目名称:lineagex86,代码行数:13,代码来源:ZenModeAutomationSettings.java


示例7: getUriFor

import android.provider.Settings.Global; //导入依赖的package包/类
private static Uri getUriFor(int type, String setting) {
    switch(type) {
        case TYPE_GLOBAL:
            return Global.getUriFor(setting);
        case TYPE_SYSTEM:
            return System.getUriFor(setting);
    }
    throw new IllegalArgumentException();
}
 
开发者ID:ric96,项目名称:lineagex86,代码行数:10,代码来源:SettingPref.java


示例8: putInt

import android.provider.Settings.Global; //导入依赖的package包/类
protected static boolean putInt(int type, ContentResolver cr, String setting, int value) {
    switch(type) {
        case TYPE_GLOBAL:
            return Global.putInt(cr, setting, value);
        case TYPE_SYSTEM:
            return System.putInt(cr, setting, value);
    }
    throw new IllegalArgumentException();
}
 
开发者ID:ric96,项目名称:lineagex86,代码行数:10,代码来源:SettingPref.java


示例9: getInt

import android.provider.Settings.Global; //导入依赖的package包/类
protected static int getInt(int type, ContentResolver cr, String setting, int def) {
    switch(type) {
        case TYPE_GLOBAL:
            return Global.getInt(cr, setting, def);
        case TYPE_SYSTEM:
            return System.getInt(cr, setting, def);
    }
    throw new IllegalArgumentException();
}
 
开发者ID:ric96,项目名称:lineagex86,代码行数:10,代码来源:SettingPref.java


示例10: updateZenMode

import android.provider.Settings.Global; //导入依赖的package包/类
private void updateZenMode(boolean fireChanged) {
    final int zenMode = Settings.Global.getInt(getContentResolver(), Global.ZEN_MODE, mZenMode);
    if (zenMode == mZenMode) return;
    mZenMode = zenMode;
    if (DEBUG) Log.d(TAG, "updateZenMode mZenMode=" + mZenMode);
    if (fireChanged) {
        onZenModeChanged();
    }
}
 
开发者ID:ric96,项目名称:lineagex86,代码行数:10,代码来源:ZenModeSettingsBase.java


示例11: onVoiceSettingInteraction

import android.provider.Settings.Global; //导入依赖的package包/类
@Override
protected boolean onVoiceSettingInteraction(Intent intent) {
    if (intent.hasExtra(EXTRA_DO_NOT_DISTURB_MODE_ENABLED)) {
        int minutes = intent.getIntExtra(EXTRA_DO_NOT_DISTURB_MODE_MINUTES, -1);
        Condition condition = null;
        int mode = Global.ZEN_MODE_OFF;

        if (intent.getBooleanExtra(EXTRA_DO_NOT_DISTURB_MODE_ENABLED, false)) {
            if (minutes > 0) {
                condition = ZenModeConfig.toTimeCondition(this, minutes, UserHandle.myUserId());
            }
            mode = Global.ZEN_MODE_ALARMS;
        }
        setZenModeConfig(mode, condition);

        AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
        if (audioManager != null) {
            // Show the current Zen Mode setting.
            audioManager.adjustStreamVolume(AudioManager.STREAM_NOTIFICATION,
                     AudioManager.ADJUST_SAME,
                     AudioManager.FLAG_SHOW_UI);
        }
        notifySuccess(getChangeSummary(mode, minutes));
    } else {
        Log.v(TAG, "Missing extra android.provider.Settings.EXTRA_DO_NOT_DISTURB_MODE_ENABLED");
        finish();
    }
    return false;
}
 
开发者ID:ric96,项目名称:lineagex86,代码行数:30,代码来源:ZenModeVoiceActivity.java


示例12: getChangeSummary

import android.provider.Settings.Global; //导入依赖的package包/类
/**
 * Produce a summary of the Zen mode change to be read aloud as TTS.
 */
private CharSequence getChangeSummary(int mode, int minutes) {
    int indefinite = -1;
    int byMinute = -1;
    int byHour = -1;
    int byTime = -1;

    switch (mode) {
        case Global.ZEN_MODE_ALARMS:
            indefinite = R.string.zen_mode_summary_alarms_only_indefinite;
            byMinute = R.plurals.zen_mode_summary_alarms_only_by_minute;
            byHour = R.plurals.zen_mode_summary_alarms_only_by_hour;
            byTime = R.string.zen_mode_summary_alarms_only_by_time;
            break;
        case Global.ZEN_MODE_OFF:
            indefinite = R.string.zen_mode_summary_always;
            break;
    };

    if (minutes < 0 || mode == Global.ZEN_MODE_OFF) {
        return getString(indefinite);
    }

    long time = System.currentTimeMillis() + minutes * MINUTES_MS;
    String skeleton = DateFormat.is24HourFormat(this, UserHandle.myUserId()) ? "Hm" : "hma";
    String pattern = DateFormat.getBestDateTimePattern(Locale.getDefault(), skeleton);
    CharSequence formattedTime = DateFormat.format(pattern, time);
    Resources res = getResources();

    if (minutes < 60) {
        return res.getQuantityString(byMinute, minutes, minutes, formattedTime);
    } else if (minutes % 60 != 0) {
        return res.getString(byTime, formattedTime);
    } else {
        int hours = minutes / 60;
        return res.getQuantityString(byHour, hours, hours, formattedTime);
    }
}
 
开发者ID:ric96,项目名称:lineagex86,代码行数:41,代码来源:ZenModeVoiceActivity.java


示例13: b

import android.provider.Settings.Global; //导入依赖的package包/类
@SuppressLint({"NewApi"})
public int b() {
    if (this.c != 0) {
        return this.c;
    }
    if (VERSION.SDK_INT >= 17) {
        this.c = Global.getInt(this.b.getContentResolver(), "device_provisioned", 0);
        return this.c;
    }
    this.c = Secure.getInt(this.b.getContentResolver(), "device_provisioned", 0);
    return this.c;
}
 
开发者ID:JackChan1999,项目名称:boohee_v5.6,代码行数:13,代码来源:aa.java


示例14: isFreeSpaceSufficient

import android.provider.Settings.Global; //导入依赖的package包/类
@TargetApi(18)
public static boolean isFreeSpaceSufficient(long paramLong, File paramFile, ContentResolver paramContentResolver)
{
  StatFs localStatFs = new StatFs(paramFile.getAbsolutePath());
  long l2;
  if (Build.VERSION.SDK_INT >= 18) {
    l2 = localStatFs.getAvailableBytes();
  }
  long l4;
  long l1;
  for (long l3 = localStatFs.getTotalBytes();; l3 = l1 * localStatFs.getBlockCount())
  {
    l4 = ((Long)G.downloadFreeSpaceThresholdBytes.get()).longValue();
    if (l4 <= 0L) {
      break;
    }
    if (l2 - paramLong * ((Integer)G.downloadFreeSpaceApkSizeFactor.get()).intValue() / 100L < l4) {
      break label196;
    }
    return true;
    l1 = localStatFs.getBlockSize();
    l2 = l1 * localStatFs.getAvailableBlocks();
  }
  int i;
  if (Build.VERSION.SDK_INT >= 17) {
    i = Settings.Global.getInt(paramContentResolver, "sys_storage_threshold_percentage", 10);
  }
  for (long l5 = Settings.Global.getLong(paramContentResolver, "sys_storage_threshold_max_bytes", 524288000L);; l5 = Settings.Secure.getLong(paramContentResolver, "sys_storage_threshold_max_bytes", 524288000L))
  {
    l4 = Math.min(l5, l3 * i / 100L);
    break;
    i = Settings.Secure.getInt(paramContentResolver, "sys_storage_threshold_percentage", 10);
  }
  label196:
  return false;
}
 
开发者ID:ChiangC,项目名称:FMTech,代码行数:37,代码来源:InstallPolicies.java


示例15: isProvisioned

import android.provider.Settings.Global; //导入依赖的package包/类
@TargetApi(17)
public static boolean isProvisioned()
{
  ContentResolver localContentResolver = FinskyApp.get().getContentResolver();
  if (Build.VERSION.SDK_INT >= 17) {}
  for (int i = Settings.Global.getInt(localContentResolver, "device_provisioned", 0);; i = Settings.Secure.getInt(localContentResolver, "device_provisioned", 0))
  {
    boolean bool = false;
    if (i != 0) {
      bool = true;
    }
    return bool;
  }
}
 
开发者ID:ChiangC,项目名称:FMTech,代码行数:15,代码来源:DailyHygiene.java


示例16: isAirplaneModeOn

import android.provider.Settings.Global; //导入依赖的package包/类
@SuppressLint("NewApi")
public static boolean isAirplaneModeOn(Context context) {
    if (Build.VERSION.SDK_INT > Build.VERSION_CODES.JELLY_BEAN) {
        return Global.getInt(context.getContentResolver(), Global.AIRPLANE_MODE_ON, 0) != 0;
    } else {
        return System.getInt(context.getContentResolver(), System.AIRPLANE_MODE_ON, 0) != 0;
    }
}
 
开发者ID:firebirdberlin,项目名称:tinytimetracker,代码行数:9,代码来源:TinyTimeTracker.java


示例17: setListening

import android.provider.Settings.Global; //导入依赖的package包/类
public void setListening(boolean listening) {
    if (listening) {
        mContext.getContentResolver().registerContentObserver(
                Global.getUriFor(mSettingName), false, this);
    } else {
        mContext.getContentResolver().unregisterContentObserver(this);
    }
}
 
开发者ID:Tombarr,项目名称:Noyze,代码行数:9,代码来源:GlobalSetting.java


示例18: isAirplaneMode

import android.provider.Settings.Global; //导入依赖的package包/类
@SuppressLint("NewApi")
private boolean isAirplaneMode(Context context)
{
    //if (android.os.Build.VERSION.SDK_INT >= 17)
        return Settings.Global.getInt(context.getContentResolver(), Global.AIRPLANE_MODE_ON, 0) != 0;
    /*else
        //noinspection deprecation
        return Settings.System.getInt(context.getContentResolver(), Settings.System.AIRPLANE_MODE_ON, 0) != 0;*/
}
 
开发者ID:henrichg,项目名称:PhoneProfiles,代码行数:10,代码来源:ActivateProfileHelper.java


示例19: isAirplaneMode

import android.provider.Settings.Global; //导入依赖的package包/类
static boolean isAirplaneMode(Context context)
{
    //if (android.os.Build.VERSION.SDK_INT >= 17)
        return Settings.Global.getInt(context.getContentResolver(), Global.AIRPLANE_MODE_ON, 0) != 0;
    //else
    //    return Settings.System.getInt(context.getContentResolver(), Settings.System.AIRPLANE_MODE_ON, 0) != 0;
}
 
开发者ID:henrichg,项目名称:PhoneProfilesPlus,代码行数:8,代码来源:ActivateProfileHelper.java


示例20: onCreate

import android.provider.Settings.Global; //导入依赖的package包/类
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    addPreferencesFromResource(R.xml.other_sound_settings);

    mContext = getActivity();

    // power state change notification sounds
    mPowerSoundsVibrate = (SwitchPreference) findPreference(KEY_POWER_NOTIFICATIONS_VIBRATE);
    mPowerSoundsVibrate.setChecked(CMSettings.Global.getInt(getContentResolver(),
            CMSettings.Global.POWER_NOTIFICATIONS_VIBRATE, 0) != 0);
    Vibrator vibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
    if (vibrator == null || !vibrator.hasVibrator()) {
        removePreference(KEY_POWER_NOTIFICATIONS_VIBRATE);
    }

    mPowerSoundsRingtone = findPreference(KEY_POWER_NOTIFICATIONS_RINGTONE);
    String currentPowerRingtonePath = CMSettings.Global.getString(getContentResolver(),
            CMSettings.Global.POWER_NOTIFICATIONS_RINGTONE);

    // set to default notification if we don't yet have one
    if (currentPowerRingtonePath == null) {
            currentPowerRingtonePath = System.DEFAULT_NOTIFICATION_URI.toString();
        CMSettings.Global.putString(getContentResolver(),
                CMSettings.Global.POWER_NOTIFICATIONS_RINGTONE, currentPowerRingtonePath);
    }
    // is it silent ?
    if (currentPowerRingtonePath.equals(POWER_NOTIFICATIONS_SILENT_URI)) {
        mPowerSoundsRingtone.setSummary(
                getString(R.string.power_notifications_ringtone_silent));
    } else {
        final Ringtone ringtone =
                RingtoneManager.getRingtone(getActivity(), Uri.parse(currentPowerRingtonePath));
        if (ringtone != null) {
            mPowerSoundsRingtone.setSummary(ringtone.getTitle(getActivity()));
        }
    }

    for (SettingPref pref : PREFS) {
        pref.init(this);
    }
}
 
开发者ID:ric96,项目名称:lineagex86,代码行数:44,代码来源:OtherSoundSettings.java



注:本文中的android.provider.Settings.Global类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java SecurityReference类代码示例发布时间:2022-05-22
下一篇:
Java DefaultTrafficTreatment类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap