`
Leif_冬
  • 浏览: 47301 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

android 反射機制及Settings字段讀寫

 
阅读更多

1.反射

1.1反射-Read:

try{
            Class<?> mSystemPropertiesClass = Class.forName("android.os.SystemProperties");
            Method getProperties = mSystemPropertiesClass.getDeclaredMethod("get", String.class);
            getProperties.setAccessible(true);
            (String) (getProperties.invoke(null, "persist.sys.touch.mode"));
} catch (Exception e) {
            // TODO: handle exception
            e.printStackTrace();
 }

 1.2反射-Write:

try {
            Class<?> c = Class.forName("android.os.SystemProperties");
            Method set = c.getMethod("set", String.class, String.class);
            set.invoke(c, "persist.sys.touch.mode", value );
} catch (Exception e) {
            e.printStackTrace();
}

value:  String type
stylus
glove

 2.Settings 字段,作用與全局

2.1.Read:

Settings.System.getInt(mContext.getContentResolver(),“wifi_current_frequency_band”, 0);

 2.2.Write:

Settings.System.putInt(mContext.getContentResolver(), “wifi_current_frequency_band”, value);

Value:int type
0: Auto
1: 5GHz
2: 2.4Ghz

 

分享到:
评论

相关推荐

    Android_P_Settings_Framework_ethernet_patch.rar

    本文将深入探讨“Android_P_Settings_Framework_ethernet_patch.rar”压缩包中的关键知识点,包括对以太网支持的增强,以及如何在Settings应用和Framework层实现以太网的打开、关闭、静态IP配置和代理设置。...

    Android 13 原生Settings 源码 source code

    Android 13 android T 原生Settings 源码 source code 基于qcom release

    Android应用源码之Settings.zip

    通过对Settings应用的源码分析,我们可以深入了解Android系统的运行机制以及用户界面的设计原则。以下是对"Android应用源码之Settings.zip"的详细解读。 1. **源码结构** Settings源码通常分布在多个模块中,包括...

    Android下NVRAM读写例程

    1. **权限声明**:由于涉及系统级别的操作,服务需要在AndroidManifest.xml中声明适当的权限,如`android.permission.WRITE_SECURE_SETTINGS`或`android.permission.ACCESS_NVRAM`(如果自定义了该权限)。...

    Android应用源码之Settings.zip项目安卓应用源码下载

    Android应用源码之Settings.zip项目安卓应用源码下载Android应用源码之Settings.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术参考

    Android SubSettings跳转

    android:title="@string/settings" &gt; android:targetClass="com.android.settings.Settings" android:targetPackage="com.android.settings" /&gt; android:key="settings_wifi" android:title="@string/...

    Android 10 原生Settings 源码 source code

    Android 10 原生Settings 源码 source code 代码分析 架构学习

    android_8.1 Settings源码

    android_8.1源码 、android go Settings谷歌原生代码。。。

    Android 11 原生settings源码

    原生Settings源码,供学习研究使用

    Android5.0 Settings源码

    在Android系统中,Settings应用是用户与系统设置交互的主要界面,它包含了各种系统级别的配置选项。在Android 5.0版本中,Settings源码的研究对于理解Android系统的内部工作原理、定制化开发以及优化用户体验至关...

    android 9.0 Settings搜索.docx

    Android 9.0 的 Settings 搜索功能是系统中一...通过以上分析,我们可以了解到 Android 9.0 Settings 搜索功能的内部机制,以及如何根据需求对其进行定制。理解这些细节对于优化用户体验,增强系统的可搜寻性至关重要。

    android 5.0 Settings源码

    在Android系统中,`Settings`应用是用户与设备设置交互的主要界面,提供了调整系统偏好、网络连接、应用程序管理等一系列功能。对于深入理解Android系统的工作原理和进行定制化开发,研究`Settings`源码是非常重要的...

    AndroidStudio 设置配置文件 settings.zip

    本压缩包"AndroidStudio设置配置文件 settings.zip"包含了用户个人化的Android Studio配置信息,使得开发环境能够根据个人喜好进行定制。下面将详细解释其中每个文件夹和文件的作用。 1. **IntelliJ IDEA Global ...

    Android Settings

    ContentProvider是Android系统中数据共享的机制,Settings应用通过ContentProvider与其他应用共享设置数据。例如,`SettingsProvider`是系统级别的ContentProvider,它处理系统设置的读写操作。当用户在设置界面更改...

    Android 8.1 Settings 源码下载

    Android 8.1的Settings应用源码提供了一个绝佳的学习平台,让我们可以洞察到Android系统设置背后的运作机制。这篇内容将详细介绍Android 8.1 Settings源码中的关键知识点。 首先,Settings应用是Android系统的核心...

    Android4.2 Settings 系统设置模块源码

    在Android系统中,Settings应用是用户与设备各项设置进行交互的主要界面。对于Android 4.2.2_r1版本的Settings模块源码分析,我们可以深入理解Android系统的内部工作原理,特别是用户界面和系统配置的管理。这篇分析...

    android串口读写

    在AndroidManifest.xml文件中,需要添加`&lt;uses-permission&gt;`标签,声明`android.permission.ACCESS_SURFACE_Flinger`和`android.permission.WRITE_SECURE_SETTINGS`权限,以允许应用程序访问和修改串口设置。...

    Android Settings机制应用安全性分析与评估.pdf

    这篇文档《Android Settings机制应用安全性分析与评估》深入探讨了这一核心组件的安全性问题,旨在为Android客户端应用开发提供参考和专业指导。 首先,Android Settings机制基于Android框架工作,通过Intent和...

    Android 8.0 系统自带 Settings

    在Android操作系统中,"Settings"应用是用户与系统设置交互的核心界面,提供了对设备各种功能进行配置和个性化调整的入口。在Android 8.0版本中,Settings应用进行了多项优化和改进,旨在提升用户体验和系统性能。...

    android 源码settings 导入eclipse

    总的来说,导入Android Settings源码到Eclipse是一项有益的学习活动,它不仅能够帮助开发者深入理解Android系统的内部机制,还可以提供实践经验,提升解决问题的能力。通过提供的图片教程和源码,开发者可以逐步掌握...

Global site tag (gtag.js) - Google Analytics