系统原生设置总结的各种接口方法
来源:互联网 发布:华为平板有windows系统 编辑:程序博客网 时间:2024/06/05 11:21
一下这些是我查看系统各个模块的源码总结的一些接口方法:
(以下各个接口的调用需要导入framework的Jar包或者直接放在服务器环境下编译才能使用)
查询当前模式状态:
public static boolean isAirplaneModeOn(Context context) {
return Settings.Global.getInt(context.getContentResolver(),
Settings.Global.AIRPLANE_MODE_ON, 0) != 0;
}
开关飞行模式:
public static void setAirplaneModeOn(Context mContext, boolean enabling) {
// Change the system setting
Settings.Global.putInt(mContext.getContentResolver(),
Settings.Global.AIRPLANE_MODE_ON, enabling ? 1 : 0);
// Update the UI to reflect system setting
// Post the intent
Intent intent = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED);
intent.putExtra("state", enabling);
mContext.sendBroadcastAsUser(intent, UserHandle.ALL);
}
设置系统是否自动更新日期:
public static void setAutoSysDate(Context mContext, boolean autoEnabled) {
Settings.Global.putInt(mContext.getContentResolver(),
Settings.Global.AUTO_TIME, autoEnabled ? 1 : 0);
}
设置系统是否自动更新时区:
public static void setAutoSysZone(Context mContext, boolean autoZoneEnabled) {
Settings.Global.putInt(mContext.getContentResolver(),
Settings.Global.AUTO_TIME_ZONE, autoZoneEnabled ? 1 : 0);
}
设置是否24小时制:
private static final String HOURS_12 = "12";
private static final String HOURS_24 = "24";
public static void set24Hour(Context mContext, boolean is24Hour) {
Settings.System.putString(mContext.getContentResolver(),
Settings.System.TIME_12_24, is24Hour ? HOURS_24 : HOURS_12);
}
判断系统当前是否24小时制:
public static boolean is24Hour(Activity mActivity) {
return DateFormat.is24HourFormat(mActivity);
}
- 系统原生设置总结的各种接口方法
- 嵌入式系统硬件电路的各种接地方法总结
- Android跳转各种系统设置界面-总结
- Android跳转各种系统设置界面-总结
- 数组的原生方法的总结
- Hibernate 的SQLQuery接口addScalar方法 (原生sql查询)
- 各种类型接口数据的获取方法
- java调用接口的各种方法
- chkconfig:设置系统的各种服务
- 配置Android系统的各种设置
- chkconfig设置系统的各种服务
- android 各种系统设置的操作
- 基于修改原生设置Widget的总结文档
- Win7下设置各种分辨率的方法
- 设置httpsession时间的各种方法
- 系统各种设置界面
- unity 新GUI系统阻挡原生collider的方法
- 在ECC系统中设置外部断点进行ABAP接口程序Debug的方法
- 【机器视觉】【知乎】机器视觉与计算机视觉的区别?
- Linux中ipcs和ipcrm命令
- if let用法简述
- [算法]判断一个链表是否有环及环开始的位置
- 【C#】类型转换
- 系统原生设置总结的各种接口方法
- sql之left join、right join、inner join的区别
- Column count doesn't match value count at row 1
- ArrayAdapter作为ListView适配器,ListView作为LinearLayout子控件时,ListView的item不可点击
- c语言:Atexit
- IDEA配置tomcat
- 插入区间
- 转载:Makefile经典教程(掌握这些足够)
- jquery的each()详细介绍