Skip to content

Instantly share code, notes, and snippets.

View snadjafi's full-sized avatar

Shervin Nadjafi snadjafi

  • San Francisco, CA
View GitHub Profile
@snadjafi
snadjafi / gist:8695463
Created January 29, 2014 19:44
in Activity BroadcastReceiver
package com.kuapay.mo.activity;
import android.app.ActionBar;
import android.app.AlertDialog;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.IntentFilter;
import android.net.ConnectivityManager;
@snadjafi
snadjafi / uploadImageRetrofit.java
Last active February 14, 2017 13:10
[blipo] upload image using retrofit
byte[] photoByteArray = Files.toByteArray(photo.getImageFile());
BlipoApi blipoApi = setUpNetwork();
blipoApi.uploadPhoto(photoByteArray);
private BlipoApi setUpNetwork() {
RequestInterceptor requestInterceptor = new RequestInterceptor() {
@Override
public void intercept(RequestFacade requestFacade) {
String imageId = UUID.randomUUID().toString();
@snadjafi
snadjafi / gist:9195319
Created February 24, 2014 19:33
Git add new branch to remove
Add new Branch to remote
Git push -u origin <branch name>
Push branch to remote repository
Origin is the name of the repository
Git push origin localBranchName:newBranchName
Add new branch with new name from local
@snadjafi
snadjafi / gist:9491244
Created March 11, 2014 17:53
internet connectivity
public class MainActivity extends Activity implements ConnectivityDialogFragment.ConnectionDialogInterface {
//region Variables
private static final String CONNECTIVITY_ACTION = "android.net.conn.CONNECTIVITY_CHANGE";
private static final String DIALOG_FRAGMENT = "dialog_fragment";
private ConnectivityReceiver mConnectivityReceiver;
private IntentFilter mFilter;
//endregion
@snadjafi
snadjafi / SuggestionsAdapter.java
Created April 18, 2014 04:40
SuggestionsAdapter
public class SuggestionsAdapter extends ResourceCursorAdapter {
public MatrixCursor mResult = new MatrixCursor(new String[] { "_id", "s" });
boolean mIsEnabled = true;
private Context mContext;
public SuggestionsAdapter(Context context, int layout) {
super(context, layout, null);
}
@snadjafi
snadjafi / PhotoCursorAdapter.java
Created April 22, 2014 04:54
ResourceCursorAdapter With ViewHolder
import android.content.Context;
import android.database.Cursor;
import android.graphics.Bitmap;
import android.provider.MediaStore;
import android.util.Log;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.ResourceCursorAdapter;
import android.widget.TextView;
@snadjafi
snadjafi / EndlessScrollListener.java
Created April 24, 2014 20:53
EndlessScrollListener
public class EndlessScrollListener implements AbsListView.OnScrollListener {
private int visibleThreshold = 3;
private int currentPage = 0;
private int currentTotalItems = 0;
private int firstItemPageIndex = 0;
private boolean loading = false;
private OnLoadMoreListener loadMoreListener;
public class SaleListsAdapter extends ArrayAdapter<Product> {
public SaleListsAdapter(Context context, int resource, List<Product> objects) {
super(context, resource, objects);
}
public SaleListsAdapter(Context context, int resource, int textViewResourceId, List<Patient> objects) {
super(context, resource, textViewResourceId, objects);
}
import butterknife.ButterKnife;
import butterknife.InjectView;
import butterknife.OnClick;
public class ButtonFooterView extends LinearLayout implements TreatmentView {
//region Variables
@InjectView(R.id.title_tv) TextView titleTextView;
@InjectView(R.id.footer_bt) Button footerButton;
@snadjafi
snadjafi / gist:682892fe8890054a6a65
Created May 31, 2014 22:02
start camera actvity
Intent imageIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
String filePath = Environment.getExternalStoragePublicDirectory(
Environment.DIRECTORY_DCIM).toString()+"/Camera";
File rootFolder = new File(filePath);
File image = new File(rootFolder, "bp_" + timeStamp + ".png");
Uri uriSavedImage = Uri.fromFile(image);