Skip to content

Instantly share code, notes, and snippets.

View Antarix's full-sized avatar

Antarix Antarix

View GitHub Profile
@Antarix
Antarix / PhonegapPermission.xml
Created June 24, 2014 09:30
Permissons for Phongap. You should remove unwanted permissions before before publishing application to play store
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:resizeable="true"
android:anyDensity="true" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
@Antarix
Antarix / TimePreference.java
Created June 23, 2014 09:59
custom TimePreference dialog for preference activity
import android.content.Context;
import android.content.res.TypedArray;
import android.preference.DialogPreference;
import android.util.AttributeSet;
import android.view.View;
import android.widget.TimePicker;
public class TimePreference extends DialogPreference {
private int lastHour=0;
private int lastMinute=0;
@Antarix
Antarix / horizontal_progress_demo.xml
Last active February 16, 2022 08:54
Android Custom horizontal ProgressBar emample
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ProgressBar
android:id="@+id/progress_limit"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
@Antarix
Antarix / TouchImageView.java
Created June 10, 2014 10:30
Android extended (Zoom in,Zoom out) ImageView with Double tap and pinch gesture
import android.annotation.TargetApi;
import android.content.Context;
import android.content.res.Configuration;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Matrix;
import android.graphics.PointF;
import android.graphics.RectF;
import android.graphics.drawable.Drawable;
import android.net.Uri;
@Antarix
Antarix / TimeUtils.java
Last active November 24, 2016 09:51
Get Elapsed time from date
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;
import android.text.format.DateUtils;
public class TimeUtils {
public static final String DD_MM_YY_HH_MM = "dd-MMM-yy h:mm";
/*
* Copyright (C) 2014 Chris Banes
*
* 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
*
* Unless required by applicable law or agreed to in writing, software
@Antarix
Antarix / NotifyAlaramManger.java
Created February 19, 2014 11:23
Simple Alarm Manager for android
import java.util.Calendar;
import android.app.AlarmManager;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import com.bhartiy.anywork.utils.Logcat;
public class NotifyAlaramManger {
@Antarix
Antarix / DialogExamples.java
Last active January 3, 2016 23:29
Snippnets for opening differnt Dialog's in android
public class DialogExamples{
private ArrayList<Integer> mSelectedDays;
public DialogExamples(){
super();
}
//Alert dialog example
public void alert(String message) {
@Antarix
Antarix / LocalBroadcastExampleActivity.java
Created December 26, 2013 08:31
Simple Example of using LocalBroadcastManager in Android
import android.app.Activity;
import android.app.Service;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
import android.os.IBinder;
import android.support.v4.content.LocalBroadcastManager;
@Antarix
Antarix / Logcat.java
Last active November 24, 2016 09:52
Simple extension of android Logcat class which makes easy to change debugging mode.
import android.util.Log;
public class Logcat{
/*
* ALLOW_LOG to enable or disable debugging log
*/
private static final boolean ALLOW_LOG = true;