Skip to content

Instantly share code, notes, and snippets.

@ManzzBaria
ManzzBaria / MultiPartUtility.java
Created October 13, 2015 10:26 — forked from Antarix/MultiPartUtility.java
Uploading Multiple files at once with Post and Header parameter in Android
import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
@ManzzBaria
ManzzBaria / ShareOnInstragam.java
Created September 14, 2015 07:29
ShareOnInstragam
imageInstra.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Log.e("","imageInstra");
takeScreenshot();
}
});
@ManzzBaria
ManzzBaria / SendEmail.Java
Created September 8, 2015 10:14
SendEmail
public String sendEmail(String yourName,String email,String artistName,String songTitle) {
String result;
String host = getString(R.string.host);
final String user = getString(R.string.from_email);
final String password = getString(R.string.password_email);
String to = getString(R.string.to_email);
// Get the session object
@ManzzBaria
ManzzBaria / EmailValidation.java
Created August 28, 2015 03:47
Email Validation
public boolean validEmail(String emailAddress) {
if (Build.VERSION.SDK_INT >= 8) {
return android.util.Patterns.EMAIL_ADDRESS.matcher(emailAddress)
.matches();
}
Pattern pattern;
Matcher matcher;
String EMAIL_PATTERN = "^[_A-Za-z0-9-]+(\\.[_A-Za-z0-9-]+)@[A-Za-z0-9]+(\\.[A-Za-z0-9]+)(\\.[A-Za-z]{2,})$";
@ManzzBaria
ManzzBaria / CompressImage.Java
Last active April 15, 2017 12:40
Compress Image
public static String getRealPathFromURI(String contentURI,Context context) {
Uri contentUri = Uri.parse(contentURI);
Cursor cursor = context.getContentResolver().query(contentUri, null, null, null, null);
if (cursor == null) {
return contentUri.getPath();
} else {
cursor.moveToFirst();
int index = cursor.getColumnIndex(MediaStore.Images.ImageColumns.DATA);
return cursor.getString(index);
}
@ManzzBaria
ManzzBaria / OpacityHex.txt
Created August 10, 2015 04:07 — forked from Antarix/OpacityHex.txt
Opacity hex color code.
100% — FF
95% — F2
90% — E6
85% — D9
80% — CC
75% — BF
70% — B3
65% — A6
60% — 99
55% — 8C
@ManzzBaria
ManzzBaria / AutoCompleteTextView.java
Created July 28, 2015 09:43
AutoCompleteTextView for get location list
public class PlaceActivity extends AppCompatActivity {
private AutoCompleteTextView mAutoCompleteTextViewPlace;
String[] search_text;
ArrayList<String> placeNameArrayList;
ArrayList<String> placeIdArrayList;
ArrayAdapter<String> adp;
String url;
private static final String TAG_RESULT = "predictions";
@ManzzBaria
ManzzBaria / GPSTracker.java
Created July 28, 2015 09:31
GPSTracker for get current location
import android.app.AlertDialog;
import android.app.Service;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.os.IBinder;
@ManzzBaria
ManzzBaria / FixedScrollingViewBehavior.Java
Last active May 18, 2017 08:21
Fixed Scrolling Behavior of material design
package com.vs2.lovealarm.objects;
import android.content.Context;
import android.content.res.TypedArray;
import android.support.design.widget.AppBarLayout;
import android.support.design.widget.CoordinatorLayout;
import android.support.v4.view.ViewCompat;
import android.util.AttributeSet;
import android.view.View;
import java.util.List;
import android.content.Context;
import android.content.res.TypedArray;
import android.util.AttributeSet;
import android.widget.ImageView;
public class AspectImageView extends ImageView {
private static final int DEFAULT_XRATIO = 1;
private static final int DEFAULT_YRATIO = 1;