Skip to content

Instantly share code, notes, and snippets.

@vuhung3990
vuhung3990 / basic.java
Created February 2, 2016 02:14
basic rxjava: filter, custom result
// sample 1
Observable.just(1, 2, 3, 4, 5)
// filter result
.filter(new Func1<Integer, Boolean>() {
@Override
public Boolean call(Integer integer) {
return integer % 2 == 0;
}
})
@vuhung3990
vuhung3990 / MainActivity.java
Last active February 2, 2016 02:11
implement facebook SDK 4.8.2
public class MainActivity extends AppCompatActivity {
private CallbackManager fbCallbackManager;
private LoginButton loginButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
/// remember after setContentView
@vuhung3990
vuhung3990 / temp
Created January 29, 2016 08:00
save temp commit
git stash save "name..."
git stash list
git stash apply stash@{0}
@vuhung3990
vuhung3990 / AsynctaskLoader.java
Created December 13, 2015 21:17
Template using asynctask loader
package com.example.hungvu.testpack;
import android.content.Context;
import android.support.v4.content.AsyncTaskLoader;
import android.util.Log;
/**
* Template Custom Asynctask Loader
*/
@vuhung3990
vuhung3990 / LeakMomory
Created December 9, 2015 23:49
Leak Memory
http://www.scalefocus.com/blog/identifying-memory-leaks-in-android-applications
@vuhung3990
vuhung3990 / AndroidManifest.xml
Created October 25, 2015 16:24
hide float button behind soft keyboard
android:windowSoftInputMode="stateVisible|adjustPan"
@vuhung3990
vuhung3990 / MainActivity.java
Created September 11, 2015 03:32
wifi change receiver
package com.example.hungvu.testpack;
import android.content.Intent;
import android.content.IntentFilter;
import android.net.wifi.WifiInfo;
import android.os.Bundle;
import android.provider.Settings;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.view.Menu;
@vuhung3990
vuhung3990 / Format Date TIme.java
Created September 3, 2015 03:18
- format unix time to string - format string to DateTime Object
/**
* format unix time to string
*
* @param unixTime
* @param pattern FORMAT PATTERNS
* -----------------------------------------------------------------
* Letter Date or Time Component Presentation Examples
* -----------------------------------------------------------------
* G Era designator Text AD
* y Year Year 1996; 96
@vuhung3990
vuhung3990 / SHA1.java
Created August 31, 2015 09:39
calculate SHA1 of string ( cannot revert )
/**
* calculate SHA1 of string
* @param encryptString string to encrypt
* @return encrypted sha1 or NULL
*/
public static String sha1Encrypt(String encryptString)
{
// return null (default) if calculator fail
String sha1 = null;
try
@vuhung3990
vuhung3990 / AndroidManifest.xml
Created August 29, 2015 02:49
Sample intent camera
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.hungvu.testpack">
<uses-permission android:name="ANDROID.PERMISSION.CAMERA" />
<uses-permission android:name="ANDROID.PERMISSION.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="ANDROID.PERMISSION.WRITE_EXTERNAL_STORAGE" />
<uses-feature
android:name="android.hardware.camera"