mo22 / react-native-mo-screen

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

react-native-mo-screen

Provides screen-on, proximity and brightness support

Installation

Install just like your ordinary react-native module.

Usage

Please check the example/ code.

import { Screen, ProximityScreenOffLock, ScreenOnLock } from 'react-native-mo-screen';

const lock = Screen.pushScreenOn();
// do something
lock.release();

const lock = Screen.pushProximityScreenOff();
// do something
lock.release();

Screen.setScreenBrightness(0.5);

return (
  <View>
    <ScreenOnLock />
    <ProximityScreenOffLock />
  </View>
)

TODO

  • keep screen on only while in foreground?

About


Languages

Language:TypeScript 38.9%Language:Java 26.4%Language:Objective-C 18.0%Language:Ruby 8.3%Language:Starlark 4.7%Language:JavaScript 2.3%Language:Shell 1.4%