Skip to content

Instantly share code, notes, and snippets.

View arthtilva's full-sized avatar

Arth Tilva arthtilva

  • Tilva Artsoft
  • Rajkot, Gujarat, India
View GitHub Profile
@arthtilva
arthtilva / Unzip.java
Created June 24, 2016 07:10
Extract / UnZip the zip file
private boolean unpackZip(String path, String zipname)
{
InputStream is;
ZipInputStream zis;
try
{
String filename;
is = new FileInputStream(path + zipname);
zis = new ZipInputStream(new BufferedInputStream(is));
ZipEntry ze;
@arthtilva
arthtilva / file_upload.php
Created July 1, 2016 16:14
Multiple File upload
<?php
$conn = mysqli_connect("localhost","dinesh","_[#*cch(LpEB","dinesh_accident_report") or die(mysql_error());
$street=$_REQUEST['street'];
$place=$_REQUEST['place'];
$description=$_REQUEST['description'];
$latitude=$_REQUEST['latitude'];
$longitude=$_REQUEST['longitude'];
$date=$_REQUEST['date'];
$images="";
public void createNewAccount() {
isLoginComplete = false;
if (checkInternetAvailable() == false) {
isConnected = false;
return;
}
new AsyncTask<Void, Void, Boolean>() {
@Override
@arthtilva
arthtilva / MultiselectDialog.java
Last active September 3, 2016 05:51
MultiSelect Spinner or dialog to choose multiple items
import java.util.Arrays;
import java.util.LinkedList;
import java.util.List;
/**
* Created by arthtilva
*/
public class MultiSelectDialog {
String[] _items = null;
boolean[] mSelection = null;
@arthtilva
arthtilva / CButton.java
Created August 31, 2016 06:18
Custom Font Button
public class CButton extends Button {
public static final String ANDROID_SCHEMA = "http://schemas.android.com/apk/res/android";
public CButton(Context context, AttributeSet attrs) {
super(context, attrs);
applyCustomFont(context, attrs);
}
@TargetApi(Build.VERSION_CODES.ICE_CREAM_SANDWICH)
@arthtilva
arthtilva / CEditText.java
Last active August 31, 2016 07:03
Custom Font EditText
public class CEditText extends TextInputEditText {
public static final String ANDROID_SCHEMA = "http://schemas.android.com/apk/res/android";
public CEditText(Context context, AttributeSet attrs) {
super(context, attrs);
applyCustomFont(context, attrs);
}
public CEditText(Context context, AttributeSet attrs, int defStyle) {
@arthtilva
arthtilva / CTextView.java
Created August 31, 2016 06:20
Custom Font TextView
public class CTextView extends TextView {
public static final String ANDROID_SCHEMA = "http://schemas.android.com/apk/res/android";
public CTextView(Context context, AttributeSet attrs) {
super(context, attrs);
applyCustomFont(context, attrs);
}
@arthtilva
arthtilva / Constants.java
Created September 3, 2016 05:54
Constants that are frequently used in all projects
public class Constants {
public static final String URL = "http://404server.com";
public static final String USER_IMEI = "USER_IMEI";
public static final String USER_FCM = "USER_FCM";
public static final String USER_ID = "USER_ID";
public static final String USER_EMAIL = "USER_EMAIL";
public static final String USER_MOBILE = "USER_MOBILE";
public static final String USER_NAME = "USER_NAME";
@arthtilva
arthtilva / mapRect.java
Created September 8, 2016 06:52
Draw rectangle in google map android
public static double EarthRadius = 6378137.0;
static double TwoPi = Math.PI * 2, DegreesToRadians = 0.0174532925, RadiansToDegrees = 57.2957795;
public static LatLng getLatLng(LatLng source, double range, double bearing) {
range = range * 1000;
double latA = source.latitude * DegreesToRadians;
double lonA = source.longitude * DegreesToRadians;
double angularDistance = range / EarthRadius;
double trueCourse = bearing * DegreesToRadians;
@arthtilva
arthtilva / FUM
Last active April 5, 2021 06:28
Frequently Used Methods and codes
/***************************************************************************************/
/****************************** Full Screen Theme **************************************/
/***************************************************************************************/
<style name="AppThemeFullScreen" parent="Theme.AppCompat.Light.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowContentOverlay">@null</item>
</style>