Skip to content

Instantly share code, notes, and snippets.

@tobrun
tobrun / Handle Deprecated API Android
Created September 24, 2014 08:14
Handle Deprecated API Android
int sdk = android.os.Build.VERSION.SDK_INT;
if(sdk < android.os.Build.VERSION_CODES.JELLY_BEAN) {
setBackgroundDrawable();
} else {
setBackground();
}
@tobrun
tobrun / gist:7719277
Created November 30, 2013 13:44
Immersive sticky mode android
@SuppressLint("NewApi")
@Override
public void onWindowFocusChanged(final boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (hasFocus) {
mDecorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
}
@tobrun
tobrun / gist:7299827
Created November 4, 2013 08:46
Adding platform tools to path (OSX)
// create .bash_profile
touch .bash_profile
// open file with TextEdit
open -e .bash_profile
// insert line into TextEdit
export PATH=$PATH:/Users/tvn/Software/adt-bundle-mac-x86_64-20130911/sdk/platform-tools/
// save TextEdit and reload file