Skip to content

Instantly share code, notes, and snippets.

View SergeyBurlaka's full-sized avatar
🤠

Serg Burlaka SergeyBurlaka

🤠
View GitHub Profile
@SergeyBurlaka
SergeyBurlaka / gist:070c69384a92a02c2fcda390d067fedc
Created June 14, 2022 16:28 — forked from sunmeat/different files
bind service android example
activity_main.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical">
<Button
@SergeyBurlaka
SergeyBurlaka / download.java
Created April 15, 2019 21:28 — forked from arthtilva/download.java
DownloadManager - download files using DownloadManager
public class NewsDetailActivity extends AppCompatActivity implements View.OnClickListener {
Activity activity;
Toolbar toolbar;
File TEMP_FILE_SAVE_PATH = Environment.getExternalStorageDirectory();
String TEMP_FILE_NAME = "news_";
String URL="";
private DownloadManager downloadManager;
@Override
@SergeyBurlaka
SergeyBurlaka / colors.xml
Created November 28, 2018 09:12 — forked from sghael/colors.xml
Android colors.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="white">#FFFFFF</color>
<color name="ivory">#FFFFF0</color>
<color name="light_yellow">#FFFFE0</color>
<color name="yellow">#FFFF00</color>
<color name="snow">#FFFAFA</color>
<color name="floral_white">#FFFAF0</color>
<color name="lemon_chiffon">#FFFACD</color>
<color name="cornsilk">#FFF8DC</color>
@SergeyBurlaka
SergeyBurlaka / TransparentStatusBarActivity.java
Created November 22, 2018 12:51 — forked from joinAero/TransparentStatusBarActivity.java
Android - Completely transparent status bar.
package cc.cubone.turbo.ui.demo;
import android.content.Context;
import android.graphics.Color;
import android.os.Build;
import android.os.Bundle;
import android.os.PersistableBundle;
import android.support.annotation.ColorInt;
import android.support.v4.view.GravityCompat;
import android.support.v4.widget.DrawerLayout;
@SergeyBurlaka
SergeyBurlaka / KeyboardUtil.java
Created September 14, 2018 09:18 — forked from kristopherjohnson/KeyboardUtil.java
Methods to hide or show the soft keyboard in an Android activity
import android.app.Activity;
import android.content.Context;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
/**
* Utility methods for manipulating the onscreen keyboard
*/
public class KeyboardUtil {
@SergeyBurlaka
SergeyBurlaka / CitySpinner.java
Created July 26, 2018 10:13 — forked from petrabarus/CitySpinner.java
Android Dependent Two-Way Data Binding
package net.petrabarus.testandroid.dynamicdatabinding;
import android.content.Context;
import android.databinding.BindingAdapter;
import android.databinding.InverseBindingAdapter;
import android.databinding.InverseBindingListener;
import android.databinding.InverseBindingMethod;
import android.databinding.InverseBindingMethods;
import android.databinding.Observable;
import android.util.AttributeSet;
@SergeyBurlaka
SergeyBurlaka / ImagePicker.java
Created May 8, 2018 14:24 — forked from Mariovc/ ImagePicker.java
Utility for picking an image from Gallery/Camera with Android Intents
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ResolveInfo;
import android.content.res.AssetFileDescriptor;
import android.database.Cursor;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Matrix;
import android.media.ExifInterface;
@SergeyBurlaka
SergeyBurlaka / dimens.xml
Created March 1, 2018 06:30 — forked from bopbi/dimens.xml
android dimens bootstrap
<resources>
<dimen name="text_xsmall">8sp</dimen>
<dimen name="text_smaller">10sp</dimen>
<dimen name="text_small">12sp</dimen>
<dimen name="text_medium">14sp</dimen>
<dimen name="text_large">16sp</dimen>
<dimen name="text_larger">18sp</dimen>
<dimen name="text_xlarge">20sp</dimen>
<dimen name="text_xxlarge">22sp</dimen>
public interface IToolbarEventListener {
void onNewTitle(String title);
void onNewSubtitle(String subtitle);
}