Skip to content

Instantly share code, notes, and snippets.

@ManzzBaria
ManzzBaria / RoundImageView.Java
Created September 16, 2016 04:22
Make ImageView as circle view
import android.annotation.SuppressLint;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapShader;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Shader;
import android.graphics.drawable.BitmapDrawable;
@ManzzBaria
ManzzBaria / ApiCall.java
Created September 2, 2016 12:28 — forked from Antarix/ApiCall.java
Helper class for OkHttp http://square.github.io/okhttp/
import android.util.Log;
import org.json.JSONObject;
import java.io.IOException;
import okhttp3.MediaType;
import okhttp3.OkHttpClient;
import okhttp3.RequestBody;
import okhttp3.Response;
@ManzzBaria
ManzzBaria / PopupMenu.Java
Created September 1, 2016 09:28
PopupMenu with icon
try {
PopupMenu popup = new PopupMenu(HomeActivity.this, mImageViewChangeView);
try {
Field[] fields = popup.getClass().getDeclaredFields();
for (Field field : fields) {
if ("mPopup".equals(field.getName())) {
field.setAccessible(true);
Object menuPopupHelper = field.get(popup);
Class<?> classPopupHelper = Class.forName(menuPopupHelper.getClass().getName());
Method setForceIcons = classPopupHelper.getMethod("setForceShowIcon",boolean.class);
@ManzzBaria
ManzzBaria / CaptureImage.Java
Created June 17, 2016 11:37
Capture Image in background
import android.app.Service;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.pm.PackageManager;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.PixelFormat;
import android.media.MediaScannerConnection;
import android.net.Uri;
@ManzzBaria
ManzzBaria / Capture.Java
Created June 17, 2016 04:01
Capture Image from front camera without interact user
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.PixelFormat;
import android.hardware.Camera;
import android.os.Build;
import android.os.Bundle;
import android.os.Environment;
package com.vs2.workers;
import android.animation.Animator;
import android.annotation.TargetApi;
import android.app.SearchManager;
import android.app.SearchableInfo;
import android.content.Context;
import android.content.res.Resources;
import android.content.res.TypedArray;
import android.graphics.Color;
@ManzzBaria
ManzzBaria / ObservableWebView.java
Created November 4, 2015 09:29
Webview with showing page percentage
package org.bethalevi.sidur.objects;
import android.content.Context;
import android.util.AttributeSet;
import android.util.Log;
import android.webkit.WebView;
public class ObservableWebView extends WebView
{
private OnScrollChangedCallback mOnScrollChangedCallback;
@ManzzBaria
ManzzBaria / CircularImageView.java
Last active July 10, 2022 21:56
CircularImageView with inner shadow
import android.annotation.TargetApi;
import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Bitmap;
import android.graphics.BitmapShader;
import android.graphics.BlurMaskFilter;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.ColorFilter;
import android.graphics.Matrix;
@ManzzBaria
ManzzBaria / LagTracker.java
Created October 20, 2015 06:32 — forked from Antarix/LagTracker.java
A simple class that can track how long code takes to execute.
import android.util.Log;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.TimeUnit;
/**
* @author Aidan Follestad (afollestad)
*/
public class LagTracker {
@ManzzBaria
ManzzBaria / Imaging.php
Created October 13, 2015 11:32 — forked from Antarix/Imaging.php
Create thumbnail of image while uploading
<?php
class Imaging
{
// Variables
private $img_input;
private $img_output;
private $img_src;
private $format;