aboutsummaryrefslogtreecommitdiff
path: root/pocketmode/src
diff options
context:
space:
mode:
authorOrdenKrieger <OrdenKriegerEDR@googlemail.com>2017-01-10 23:28:05 +0100
committerdavidevinavil <davidevinavil@gmail.com>2017-01-14 15:50:26 +0100
commit6fe46d118dacf3ca734f0a792713a36f33cb921b (patch)
tree63e2c3007ce66d3d43d66ec43a1b8b6e7f26a42c /pocketmode/src
parent51fe6eb1975b0978ebe8eaa9cf8a7e4d01d2525b (diff)
z_2plus: Initial cleanup
*Lets start
Diffstat (limited to 'pocketmode/src')
-rw-r--r--pocketmode/src/com/cyanogenmod/pocketmode/BootCompletedReceiver.java33
-rw-r--r--pocketmode/src/com/cyanogenmod/pocketmode/PocketModeService.java82
-rw-r--r--pocketmode/src/com/cyanogenmod/pocketmode/ProximitySensor.java68
3 files changed, 0 insertions, 183 deletions
diff --git a/pocketmode/src/com/cyanogenmod/pocketmode/BootCompletedReceiver.java b/pocketmode/src/com/cyanogenmod/pocketmode/BootCompletedReceiver.java
deleted file mode 100644
index 04a5e72..0000000
--- a/pocketmode/src/com/cyanogenmod/pocketmode/BootCompletedReceiver.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Copyright (c) 2016 The CyanogenMod Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.cyanogenmod.pocketmode;
-
-import android.content.BroadcastReceiver;
-import android.content.Context;
-import android.content.Intent;
-import android.util.Log;
-
-public class BootCompletedReceiver extends BroadcastReceiver {
-
- private static final String TAG = "ZukPocketMode";
-
- @Override
- public void onReceive(final Context context, Intent intent) {
- Log.d(TAG, "Starting");
- context.startService(new Intent(context, PocketModeService.class));
- }
-}
diff --git a/pocketmode/src/com/cyanogenmod/pocketmode/PocketModeService.java b/pocketmode/src/com/cyanogenmod/pocketmode/PocketModeService.java
deleted file mode 100644
index a5025ee..0000000
--- a/pocketmode/src/com/cyanogenmod/pocketmode/PocketModeService.java
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- * Copyright (c) 2016 The CyanogenMod Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.cyanogenmod.pocketmode;
-
-import android.app.Service;
-import android.content.BroadcastReceiver;
-import android.content.Context;
-import android.content.Intent;
-import android.content.IntentFilter;
-import android.os.IBinder;
-import android.util.Log;
-
-public class PocketModeService extends Service {
- private static final String TAG = "PocketModeService";
- private static final boolean DEBUG = false;
-
- private ProximitySensor mProximitySensor;
-
- @Override
- public void onCreate() {
- if (DEBUG) Log.d(TAG, "Creating service");
- mProximitySensor = new ProximitySensor(this);
-
- IntentFilter screenStateFilter = new IntentFilter(Intent.ACTION_SCREEN_ON);
- screenStateFilter.addAction(Intent.ACTION_SCREEN_OFF);
- registerReceiver(mScreenStateReceiver, screenStateFilter);
- }
-
- @Override
- public int onStartCommand(Intent intent, int flags, int startId) {
- if (DEBUG) Log.d(TAG, "Starting service");
- return START_STICKY;
- }
-
- @Override
- public void onDestroy() {
- if (DEBUG) Log.d(TAG, "Destroying service");
- super.onDestroy();
- this.unregisterReceiver(mScreenStateReceiver);
- mProximitySensor.disable();
- }
-
- @Override
- public IBinder onBind(Intent intent) {
- return null;
- }
-
- private void onDisplayOn() {
- if (DEBUG) Log.d(TAG, "Display on");
- mProximitySensor.disable();
- }
-
- private void onDisplayOff() {
- if (DEBUG) Log.d(TAG, "Display off");
- mProximitySensor.enable();
- }
-
- private BroadcastReceiver mScreenStateReceiver = new BroadcastReceiver() {
- @Override
- public void onReceive(Context context, Intent intent) {
- if (intent.getAction().equals(Intent.ACTION_SCREEN_ON)) {
- onDisplayOn();
- } else if (intent.getAction().equals(Intent.ACTION_SCREEN_OFF)) {
- onDisplayOff();
- }
- }
- };
-}
diff --git a/pocketmode/src/com/cyanogenmod/pocketmode/ProximitySensor.java b/pocketmode/src/com/cyanogenmod/pocketmode/ProximitySensor.java
deleted file mode 100644
index 9ff1f06..0000000
--- a/pocketmode/src/com/cyanogenmod/pocketmode/ProximitySensor.java
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- * Copyright (c) 2016 The CyanogenMod Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.cyanogenmod.pocketmode;
-
-import android.content.Context;
-import android.hardware.Sensor;
-import android.hardware.SensorEvent;
-import android.hardware.SensorEventListener;
-import android.hardware.SensorManager;
-import android.util.Log;
-import org.cyanogenmod.internal.util.FileUtils;
-
-public class ProximitySensor implements SensorEventListener {
-
- private static final boolean DEBUG = false;
- private static final String TAG = "PocketModeProximity";
-
- private static final String FPC_FILE = "/sys/devices/soc/soc:fpc_fpc1020/proximity_state";
-
- private SensorManager mSensorManager;
- private Sensor mSensor;
- private Context mContext;
-
- public ProximitySensor(Context context) {
- mContext = context;
- mSensorManager = (SensorManager)
- mContext.getSystemService(Context.SENSOR_SERVICE);
- mSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_PROXIMITY);
- }
-
- @Override
- public void onSensorChanged(SensorEvent event) {
- boolean isNear = event.values[0] < mSensor.getMaximumRange();
- if (FileUtils.isFileWritable(FPC_FILE)) {
- FileUtils.writeLine(FPC_FILE, isNear ? "1" : "0");
- }
- }
-
- @Override
- public void onAccuracyChanged(Sensor sensor, int accuracy) {
- /* Empty */
- }
-
- protected void enable() {
- if (DEBUG) Log.d(TAG, "Enabling");
- mSensorManager.registerListener(this, mSensor,
- SensorManager.SENSOR_DELAY_NORMAL);
- }
-
- protected void disable() {
- if (DEBUG) Log.d(TAG, "Disabling");
- mSensorManager.unregisterListener(this, mSensor);
- }
-}