Skip to content

Instantly share code, notes, and snippets.

@gabrielemariotti
gabrielemariotti / BatteryActivity.java
Created July 15, 2014 22:56
Android Wear: small gist to get data from Battery
public class BatteryActivity extends Activity {
//UI Elements
private TextView mTextViewLevel;
private TextView mTextViewTemperature;
private TextView mTextViewVoltage;
private TextView mTextViewHealth;
//Battery details
private int level;
@gabrielemariotti
gabrielemariotti / AndroidManifest.xml
Last active April 4, 2023 11:15
Android Wear: Heart Rate and Samsung Gear Live. (basic example)
<!-- Declare the permission for body sensor -->
<uses-permission android:name="android.permission.BODY_SENSORS" />
@gabrielemariotti
gabrielemariotti / Activity.java
Last active November 27, 2022 09:27
Floating Action Button (requires Android-L preview)
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.layoutfab);
//Outline
int size = getResources().getDimensionPixelSize(R.dimen.fab_size);
Outline outline = new Outline();
@gabrielemariotti
gabrielemariotti / ExpandWholeCard
Created March 10, 2014 19:13
Cardslib: an example to expand cards clicking the whole card in a ListView.
public class ExpandWholeCardFragment extends BaseFragment {
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
initCard();
}
@gabrielemariotti
gabrielemariotti / DismissCardWithSwipeAnimation
Created February 20, 2014 08:16
Cardslib: A code snippet to dismiss a Card in a listView with a Swipe Animation clicking a button.
public class ListBaseFragment extends BaseFragment {
CardListView listView;
CardArrayAdapter mCardArrayAdapter;
int mAnimationTime=1;
private int mDismissAnimationRefCount = 0;
private List<PendingDismissData> mPendingDismisses = new ArrayList<PendingDismissData>();
private int mDownPosition;
@Override
@gabrielemariotti
gabrielemariotti / ListFragment.java
Last active January 1, 2016 07:29
Cardslib: Simple (raw and ugly) layouts for CardListView.It provides all custom layout for your list and your cards.
public class ListFragment extends Fragment {
//DAO datasource;
//List<Joke> values;
public ListFragment(){}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.test_fragment_list, container, false);
@gabrielemariotti
gabrielemariotti / build.gradle
Last active January 12, 2024 17:41
Use signing.properties file which controls which keystore to use to sign the APK with gradle.
android {
signingConfigs {
release
}
buildTypes {
release {
signingConfig signingConfigs.release
}
@gabrielemariotti
gabrielemariotti / build.gradle
Last active December 24, 2015 05:19
Gradle configuration for Card library
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'
@gabrielemariotti
gabrielemariotti / GenericPreferenceFragment.java
Last active January 12, 2024 18:05
Snippet: PreferenceActivity , PreferenceFragment and header... Please refer to this blog post http://gmariotti.blogspot.it/2013/01/preferenceactivity-preferencefragment.html
package it.gmariotti.android.examples.preference;
import android.os.Bundle;
import android.preference.PreferenceFragment;
public class GenericPreferenceFragment extends PreferenceFragment {
@Override
public void onCreate(Bundle savedInstanceState) {