Skip to content

Instantly share code, notes, and snippets.

View webserveis's full-sized avatar

Webserveis webserveis

View GitHub Profile
@webserveis
webserveis / ThemeUtils.java
Last active November 28, 2016 12:53
Aplicar tema en Android
package com.webserveis.app.splitpaywear;
import android.content.Context;
import android.content.res.Resources;
import android.os.Build;
import android.support.v4.content.ContextCompat;
import android.util.TypedValue;
/**
* Stles.xml sample
@webserveis
webserveis / billinapp.java
Created December 5, 2016 11:22
Basic system bill inapp
import android.content.Intent;
import android.content.IntentFilter;
import android.graphics.Color;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
@webserveis
webserveis / MainActivity.java
Created December 6, 2016 12:24
Send message to wear from mobile
Wearable.NodeApi.getConnectedNodes(mGoogleApiClient).setResultCallback(new ResultCallback<NodeApi.GetConnectedNodesResult>() {
@Override
public void onResult(@NonNull NodeApi.GetConnectedNodesResult getConnectedNodesResult) {
for (Node node : getConnectedNodesResult.getNodes()) {
sendMessage(node);
}
}
});
@webserveis
webserveis / FullscreenFragment.java
Created December 25, 2016 09:12 — forked from gelldur/FullscreenFragment.java
FullscreenFragment - simple android fragment that will make fullscreen for you. Remember to: "You must manually call onKeyDown and onWindowFocusChanged."
package com.dexode.fragment;
import android.annotation.TargetApi;
import android.app.Activity;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.support.v4.app.Fragment;
import android.view.KeyEvent;
@webserveis
webserveis / readme.md
Last active March 19, 2017 15:30
Appbar en Android

Definición del elemento AppBar

Código xml para defnir la Appbar y el subelemento toolbar donde los controles irán dentro.

    <android.support.design.widget.AppBarLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
 android:theme="@style/AppTheme.AppBarOverlay"&gt;
@webserveis
webserveis / readme.md
Last active March 21, 2017 12:12
Ocultar y mostrar la ActionBar en Android

Como ocultar y mostrar la ActionBar en Android

Ocultar y Mostrar

Para ocultar la ActionBar

getSupportActionBar().hide()
@webserveis
webserveis / hideControls.java
Created April 17, 2017 20:20
Mostrar o ocultar la barra de navegación en Android
private void hideControls() {
if (Build.VERSION.SDK_INT < 16) {
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
} else {
View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
}
@webserveis
webserveis / readme.md
Created April 18, 2017 11:47
Crear un visor de imágenes en Android

Tutorial de como crear un visor de imágen en Android, con las propiedades:

  • Carga de imágen desde un recurso en internet
  • Poder hacer zoom con el gesto pellizcar
  • Al ampliar la imágen que se pueda moverse en ella
  • Que se auto ajuste a la pantalla, con doble toque o haga un pequeño zoom
  • Compatible en rotar el dispositivo

Preparativos

@webserveis
webserveis / PhotoViewActivity.java
Created April 19, 2017 11:14
Viewpager de imagenes en Andorid
package com.webserveis.app.testtransitions;
import android.content.Context;
import android.os.Build;
import android.os.Bundle;
import android.os.CountDownTimer;
import android.support.v4.view.GestureDetectorCompat;
import android.support.v4.view.PagerAdapter;
import android.support.v4.view.ViewPager;
import android.support.v7.app.ActionBar;
@webserveis
webserveis / MainActivity.java
Last active April 27, 2017 18:13
Patrón de navegación usando BottomNavigationView
public class MainActivity extends AppCompatActivity
implements BottomNavigationView.OnNavigationItemSelectedListener {
private static final String TAG = MainActivity.class.getSimpleName();
private Fragment selectedFragment = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);