levelasquez / React Native Android Open Settings
Open android settings from your react native app
Stars: ✭ 124
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to React Native Android Open Settings
Settingscompat
特殊权限(Special Permissions)兼容库,悬浮窗权限(SYSTEM_ALERT_WINDOW)与系统设置修改权限(WRITE_SETTINGS)
Stars: ✭ 942 (+659.68%)
Mutual labels: settings
Boostchanger
With this app you can control CPU turbo boost and the settings of the cpu speed in order to consuming less battery voltage on Linux
Stars: ✭ 69 (-44.35%)
Mutual labels: settings
Acknowledgementsbundle
Easily add a Settings.bundle with CocoaPods' acknowledgements to your iOS App
Stars: ✭ 80 (-35.48%)
Mutual labels: settings
Laravel Settings
Simple Settings package for a laravel application
Stars: ✭ 45 (-63.71%)
Mutual labels: settings
Xui
A drop-in replacement for iOS Settings Bundle "Settings.bundle".
Stars: ✭ 60 (-51.61%)
Mutual labels: settings
Global settings
Globale MetaInfos nutzen, die für die gesamte Website gültig sind
Stars: ✭ 16 (-87.1%)
Mutual labels: settings
Ins sandstorm
[INS] Config setting for our sandstorm server
Stars: ✭ 61 (-50.81%)
Mutual labels: settings
Sublime Text 2 User Settings
💾 2011–2013 — My user settings for Sublime Text 2
Stars: ✭ 45 (-63.71%)
Mutual labels: settings
Activeadmin settings cached
UI interface for rails-settings-cached in active admin
Stars: ✭ 51 (-58.87%)
Mutual labels: settings
Rime pure
【rime小狼毫\trime同文】手机/PC一站式配置【简约皮肤\拼音搜狗词库\原创trime同文四叶草九宫格拼音方案\四叶草拼音、小鹤双拼、极品五笔、徐码、郑码】 rime配置
Stars: ✭ 73 (-41.13%)
Mutual labels: settings
Vue Preferences
The coolest and easiest way to manage your user's preferences on the client side with your preferred storage. Check out sample app here:
Stars: ✭ 96 (-22.58%)
Mutual labels: settings
Qonfig
Config. Defined as a class. Used as an instance. Lazy instantiation. Validation layer. Thread-safe. Support for YAML, TOML, JSON, __END__, ENV. Extremely simple to define. Extremely simple to use.
Stars: ✭ 17 (-86.29%)
Mutual labels: settings
Eloquent Settings
Eloquent Settings allows you to bind key-value pairs to any Laravel Eloquent model. It supports even casting for boolean, float or integer types.
Stars: ✭ 71 (-42.74%)
Mutual labels: settings
Settings.net
⚙️ Settings.Net - An easy to use .NET library for accessing and storing settings and configurations.
Stars: ✭ 114 (-8.06%)
Mutual labels: settings
React Native Settings
Allows access to various Android and iOS device settings using React Native
Stars: ✭ 108 (-12.9%)
Mutual labels: settings
Electron Json Storage
📦 Easily write and read user settings in Electron apps
Stars: ✭ 1,193 (+862.1%)
Mutual labels: settings
react-native-android-open-settings
Open android settings from your react native app
Install
Using npm
npm install react-native-android-open-settings --save
Using yarn
yarn add react-native-android-open-settings
Automatic Install
react-native link react-native-android-open-settings
Manual Install
-
In
settings.gradle
, insert the following code:include ':react-native-android-open-settings' project(':react-native-android-open-settings').projectDir = new File(settingsDir, '../node_modules/react-native-android-open-settings/android')
-
In
build.gradle
, insert the following code:dependencies { ... implementation project(':react-native-android-open-settings') } ...
-
Edit
MainApplication.java
to look like this... import com.levelasquez.androidopensettings.AndroidOpenSettingsPackage; // <-- add this import public class MainApplication extends Application implements ReactApplication { ... @Override protected List<ReactPackage> getPackages() { return Arrays.<ReactPackage>asList( new MainReactPackage(), ... new AndroidOpenSettingsPackage() // <-- add this ); } ...
} ```
Usage
import AndroidOpenSettings from 'react-native-android-open-settings'
// Open general settings menu
AndroidOpenSettings.generalSettings()
// Open home screen settings menu
AndroidOpenSettings.homeSettings()
// Open app settings menu
AndroidOpenSettings.appDetailsSettings()
// Open wifi settings menu
AndroidOpenSettings.wifiSettings()
// Open location source settings menu
AndroidOpenSettings.locationSourceSettings()
// Open wireless settings menu
AndroidOpenSettings.wirelessSettings()
// Open airplane mode settings menu
AndroidOpenSettings.airplaneModeSettings()
// Open apn settings menu
AndroidOpenSettings.apnSettings()
// Open bluetooth settings menu
AndroidOpenSettings.bluetoothSettings()
// Open date settings menu
AndroidOpenSettings.dateSettings()
// Open locale settings menu
AndroidOpenSettings.localeSettings()
// Open input method settings menu
AndroidOpenSettings.inputMethodSettings()
// Open display settings menu
AndroidOpenSettings.displaySettings()
// Open security settings menu
AndroidOpenSettings.securitySettings()
// Open internal storage settings menu
AndroidOpenSettings.internalStorageSettings()
// Open memory card settings menu
AndroidOpenSettings.memoryCardSettings()
// Open accessibility settings menu
AndroidOpenSettings.accessibilitySettings()
// Open application settings menu
AndroidOpenSettings.applicationSettings()
// Open device info settings menu
AndroidOpenSettings.deviceInfoSettings()
// Open application notification settings menu
AndroidOpenSettings.appNotificationSettings()
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].