OSDN Git Service

Eleven: request record audio permission for visualizer
authorDemon000 <demonsingur@gmail.com>
Sat, 24 Jun 2017 13:49:39 +0000 (16:49 +0300)
committerDemon Singur <demonsingur@gmail.com>
Sun, 25 Jun 2017 10:48:37 +0000 (10:48 +0000)
commit38c5aea32136fd98194224c3f436905cf50b24fb
tree3f0e25801350df2be17895c7c5d7b73b5bc9504b
parent6665277cd168faf1af10c9db806e73db4f700bea
Eleven: request record audio permission for visualizer

Visualizer needs audio recording permission.

* set visualizer to disabled by default
* ask for audio recording permission when visualizer is enabled
* fix a case where visualizer visibility would be set multiple times in a row
* if visualizer is enabled but audio recording permission is not granted
  ask for it when the audio player fragment gets focus

Change-Id: I2c175915cc686ce37e6e94d113e767a75ef68492
res/xml/settings.xml
src/com/cyanogenmod/eleven/ui/activities/HomeActivity.java
src/com/cyanogenmod/eleven/ui/activities/SettingsActivity.java
src/com/cyanogenmod/eleven/ui/fragments/AudioPlayerFragment.java
src/com/cyanogenmod/eleven/utils/PreferenceUtils.java