`
marine8888
  • 浏览: 544517 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Android 添加系统设置属性

阅读更多

有时候我们需要一个满足下面条件的属性值:

1. 整个android系统都能访问的属性;

2.该属性值永久保存;

 

那么我们可以仿照Settings.System.SCRREN_OFF_TIMEOUT这个系统设置的方式来新建一个系统设置值;

操作步骤如下:

1. 设置该值的关键字;

涉及文件:frameworks/base/core/java/android/provider/Settings.java 

2. 初始化该属性值;

涉及文件:frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java

涉及函数:private void loadSystemSettings(SQLiteDatabase db);

 

3. 如果改值为String型,则需在xml中设置其初始值;

涉及文件:frameworks/base/packages/SettingsProvider/res/values/defaults.xml

 

That's all !!!!!

分享到:
评论

相关推荐

    Android 添加系统设置属性的实现及步骤

    Android 添加系统设置属性是 Android 源码开发中的一种常见需求,通过添加系统设置属性,可以让开发者在 Android 系统中存储和读取自定义的数据。本文将详细介绍 Android 添加系统设置属性的实现及步骤。 一、为...

    Android属性系统分析

    Android提供了访问系统属性存储区域的API,使得各进程能够查询和设置系统属性。获取系统属性的操作相对较为简单,可以直接使用API进行读取。然而,修改系统属性的操作则需要通过向init进程发送请求,通常涉及到发送...

    android 重写控件添加自定义属性

    在Android开发中,有时我们需要对系统提供的控件进行扩展,以满足特定的需求,这就涉及到控件的重写和自定义属性的添加。本篇将详细讲解如何在Android中实现这一功能。 首先,我们要理解Android控件重写的基本原理...

    Android安卓隐藏任务栏及增加Home属性

    通过以上步骤,我们可以有效地在Android应用中隐藏任务栏,并且设置Home属性,从而增强应用的功能性和用户体验。需要注意的是,在实际开发过程中,还需要考虑到不同Android版本之间的兼容性问题。此外,对于上述操作...

    Arcgis for android实现弹框查询属性表数据

    在Android开发中,ArcGIS(ArcGIS for Android)是一个强大的地理信息系统库,它允许开发者创建具有地图、地理分析和定位功能的应用程序。本教程将详细讲解如何利用ArcGIS for Android来实现一个弹框查询功能,展示...

    Android中用代码设置控件属性的注意事项

    10. **Kotlin的扩展函数**:在Kotlin中,可以通过扩展函数为任何View类型添加便捷的属性设置方法,进一步提升代码的可读性和可维护性。 总之,理解和熟练运用这些知识点将帮助你更好地在Android应用中动态地控制和...

    Android属性动画的实现(JAVA和XML)

    - **属性动画系统**:Android 3.0(API级别11)引入,提供了对对象属性改变的动画支持,不仅限于View,还包括任何对象。 - **ValueAnimator**:核心类,负责在一定时间内按特定节奏变化值,不直接影响对象属性。 ...

    android属性动画的暂停

    属性动画系统自Android 3.0(API级别11)引入,极大地扩展了动画的表现力,提供了暂停和播放功能,使得开发者能够更灵活地控制动画的执行流程。本篇将深入探讨如何在Android中实现属性动画的暂停和播放停止功能。 ...

    Android修改系统文件访问权限

    init.rc是Android初始化配置文件,它定义了系统启动时的服务和服务属性,包括服务的启动命令、运行级别、依赖关系等。通过编辑init.rc,可以添加自定义的服务来执行特定的任务,如修改文件权限。 2. **Service**:...

    Android移动开发-属性动画的实现

    属性动画系统是自Android 3.0(API级别11)引入的,用于替代帧动画和视图动画,提供更加灵活和实时的动画效果。本示例"Android移动开发-属性动画的实现"将深入讲解如何运用属性动画来制作一个动态的小球掉落效果。 ...

    Android5.1以太网开关控制以及动静态IP设置

    在Android系统中,网络连接的配置通常通过用户界面完成,如Wi-Fi和移动数据的开关。然而,在一些特定场景下,比如嵌入式设备或定制的开发板,可能需要通过编程方式来控制以太网连接及配置IP地址。在Android 5.1版本...

    AIR Android设置程序属性

    在开发AIR应用,尤其是针对Android平台时,设置程序属性是非常关键的步骤,这些属性直接影响到应用程序的运行表现、用户体验以及在Google电子市场的发布规则。以下是对这些属性的详细解释: 首先,`xmlns`属性定义...

    android应用内和系统设置两种设置多语言国际化

    本教程将详细介绍如何在Android应用内以及通过系统设置实现多语言国际化,涵盖了简体中文、繁体中文和英文的切换。 首先,理解Android的国际化机制。Android系统基于资源的本地化,也就是说,开发者需要为每种语言...

    Android操作属性动画的代码例子

    在Android开发中,属性动画(Property Animation)是一个强大的工具,它允许开发者在应用程序中创建丰富的视觉效果和交互体验。属性动画系统与视图动画不同,视图动画仅改变外观,而属性动画则真正地改变了对象的...

    android常用系统控件

    在XML布局中,可以使用`<Button>`标签定义,通过`android:text`属性设置文本,`android:onClick`指定点击事件的处理方法。 2. **文本框(EditText)**:文本框让用户输入文本,如用户名或密码。`<EditText>`标签定义...

    Android 调节屏幕亮度(当前应用和系统亮度)

    Android提供了一个名为`WindowManager.LayoutParams`的类,其中包含了`screenBrightness`属性,用于设置窗口(应用)的亮度。这个属性的取值范围是0.0到1.0之间,0.0表示全黑,1.0表示最大亮度。我们可以通过获取...

    Android加密之全盘加密详解

    系统的其他部分也会查看这些属性以执行各项任务,例如报告状态、提示输入密码,或有严重错误发生时提示恢复出厂设置。 为了调用vold中的加密功能,系统会使用命令行工具vdc的cryptfs命令:checkpw、restart、...

    android调用系统内部打开word等文档

    总结一下,Android调用系统内部打开Word文档主要包括以下步骤:创建Intent、设置数据和类型、检查可用应用、处理权限以及可能需要使用FileProvider。理解这些知识点对于在Android应用中集成文档处理功能至关重要。

Global site tag (gtag.js) - Google Analytics