Skip to content

Instantly share code, notes, and snippets.

@msama
msama / gist:3666279
Created September 7, 2012 13:33
Android set screen orientation
import android.app.Activity;
//---change to landscape mode---
activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
@msama
msama / Shaker
Created August 25, 2013 13:47
Accelerometer on Android
sensorManager = (SensorManager) context.getSystemService(Context.SENSOR_SERVICE);
accelerometer = sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
sensorManager.registerListener(this, accelerometer, SensorManager.SENSOR_DELAY_NORMAL);
@msama
msama / CheckableLinearLayout.java
Last active June 23, 2016 11:59
A checkable Android LinearLayout. This is useful for custom list rows.
package com.ahuralab.shakeacocktail.layouts;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.Checkable;
import android.widget.LinearLayout;
/**
* Allow custom list rows to be checked.
*
@msama
msama / DrawerAction.java
Last active August 29, 2015 14:15
Android DrawerMenu. A different approach using Enums.
package com.ahuralab.shakeacocktail.drawer;
/**
* Menu actions used as events identifiers to propagate events.
*
* Created by msama on 14/02/2015.
*/
public enum DrawerAction {
NONE,
COCKTAILS_FILTER_ALL,