Skip to content

Instantly share code, notes, and snippets.

Mustafa Sevgi mustafasevgi

Block or report user

Report or block mustafasevgi

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View usefully terminal command
//Create SHA1 key
keytool -list -v -keystore keystore-path
//start app from terminal with deeplink
adb shell am start -a android.intent.action.VIEW -d '"deeplink_url"' application_id
mustafasevgi /
Created Apr 7, 2016 — forked from imran0101/
RecyclerView position helper to get first and last visible positions
* Custom Scroll listener for RecyclerView.
* Based on implementation
public abstract class EndlessRecyclerOnScrollListener extends RecyclerView.OnScrollListener {
public static String TAG = "EndlessScrollListener";
private int previousTotal = 0; // The total number of items in the dataset after the last load
private boolean loading = true; // True if we are still waiting for the last set of data to load.
private int visibleThreshold = 5; // The minimum amount of items to have below your current scroll position before loading more.
mustafasevgi / styles.xml
Created Jan 28, 2015
Android appcompat full screen and hide status bar
View styles.xml
<style name="AppTheme" parent="@style/Theme.AppCompat.Light">
<item name="android:windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowContentOverlay">@null</item>
mustafasevgi / Android crop intent parameters
Created Mar 11, 2015
Android crop intent parameters
View Android crop intent parameters
Intent photoPickerIntent = new Intent(
photoPickerIntent.putExtra("crop", "true");
photoPickerIntent.putExtra("outputX", 150);
photoPickerIntent.putExtra("outputY", 150);
photoPickerIntent.putExtra("aspectX", 1);
photoPickerIntent.putExtra("aspectY", 1);
photoPickerIntent.putExtra("scale", true);
View gist:c67548e0512c4dde748b
public Dialog onCreateDialog(final Bundle savedInstanceState) {
// the content
final RelativeLayout root = new RelativeLayout(getActivity());
root.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
// creating the fullscreen dialog
final Dialog dialog = new Dialog(getActivity());
mustafasevgi / auto load more
Created Feb 21, 2015
View auto load more
public abstract class EndlessScrollListener implements OnScrollListener {
// The minimum amount of items to have below your current scroll position
// before loading more.
private int visibleThreshold = 5;
// The current offset index of data you have loaded
private int currentPage = 0;
// The total number of items in the dataset after the last load
private int previousTotalItemCount = 0;
// True if we are still waiting for the last set of data to load.
private boolean loading = true;
View Alert Wrapper
public class AlertWrapper {
public static void getConfirmDialog(Activity activity,
String title,
String message,
String positiveButtonText,
String negativeButtonText,
Boolean cancellable,
final AlertInterface target) {
if (!activity.isFinishing()) { dialog = new,
mustafasevgi /
Created Mar 31, 2016
is android device tablet?
public boolean isTablet() {
try {
// Compute screen size
DisplayMetrics dm = context.getResources().getDisplayMetrics();
float screenWidth = dm.widthPixels / dm.xdpi;
float screenHeight = dm.heightPixels / dm.ydpi;
double size = Math.sqrt(Math.pow(screenWidth, 2) +
Math.pow(screenHeight, 2));
// Tablet devices should have a screen size greater than 6 inches
mustafasevgi / .java
Created Dec 12, 2015
Calculate orientation with acceloremeter in android
View .java
import android.content.Context;
import android.content.Intent;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.os.Bundle;
mustafasevgi / send sms
Created Mar 3, 2015
Send sms android kitkat and above or below version
View send sms
private void sendSMS() {
String text = getSMSContent();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) // At least KitKat
String defaultSmsPackageName = Telephony.Sms.getDefaultSmsPackage(this); // Need to change the build to API 19
Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, text);
You can’t perform that action at this time.