diff options
author | OrdenKrieger <OrdenKriegerEDR@googlemail.com> | 2017-01-10 23:28:05 +0100 |
---|---|---|
committer | davidevinavil <davidevinavil@gmail.com> | 2017-01-14 15:50:26 +0100 |
commit | 6fe46d118dacf3ca734f0a792713a36f33cb921b (patch) | |
tree | 63e2c3007ce66d3d43d66ec43a1b8b6e7f26a42c /pocketmode/src | |
parent | 51fe6eb1975b0978ebe8eaa9cf8a7e4d01d2525b (diff) |
z_2plus: Initial cleanup
*Lets start
Diffstat (limited to 'pocketmode/src')
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); - } -} |