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
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()) {
android.support.v7.app.AlertDialog.Builder dialog = new android.support.v7.app.AlertDialog.Builder(activity,
@mustafasevgi
mustafasevgi / EndlessRecyclerOnScrollListener.java
Created Apr 7, 2016 — forked from imran0101/EndlessRecyclerOnScrollListener.java
RecyclerView position helper to get first and last visible positions
View EndlessRecyclerOnScrollListener.java
/**
* Custom Scroll listener for RecyclerView.
* Based on implementation https://gist.github.com/ssinss/e06f12ef66c51252563e
*/
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
mustafasevgi / IsTablet.java
Created Mar 31, 2016
is android device tablet?
View IsTablet.java
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
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;
import android.support.annotation.NonNull;
import android.support.v7.widget.Toolbar;
@mustafasevgi
mustafasevgi / Android crop intent parameters
Created Mar 11, 2015
Android crop intent parameters
View Android crop intent parameters
Intent photoPickerIntent = new Intent(
Intent.ACTION_PICK,
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
photoPickerIntent.setType("image/*");
photoPickerIntent.putExtra("crop", "true");
photoPickerIntent.putExtra("outputX", 150);
photoPickerIntent.putExtra("outputY", 150);
photoPickerIntent.putExtra("aspectX", 1);
photoPickerIntent.putExtra("aspectY", 1);
photoPickerIntent.putExtra("scale", true);
@mustafasevgi
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.setType("text/plain");
sendIntent.putExtra(Intent.EXTRA_TEXT, text);
View 1 search_bar.xml
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2015 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
@mustafasevgi
mustafasevgi / gist:f4c0ce40105fc7ced93e
Created Feb 26, 2015
Adapter load image and change view visibility in asynctask
View gist:f4c0ce40105fc7ced93e
// Using an AsyncTask to load the slow images in a background thread
new AsyncTask<ViewHolder, Void, Bitmap>() {
private ViewHolder v;
@Override
protected Bitmap doInBackground(ViewHolder... params) {
v = params[0];
return mFakeImageLoader.getImage();
}
View get hour 24 hours format
Date now = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("K:mm a");
String formattedTime = sdf.format(now);
You can’t perform that action at this time.