Skip to content

Instantly share code, notes, and snippets.

View ardovic's full-sized avatar
👨‍💻
All work and no play makes Jack a dull boy..

Serj Ardovic ardovic

👨‍💻
All work and no play makes Jack a dull boy..
View GitHub Profile
@ardovic
ardovic / SampleColorPickingActivity.java
Created June 2, 2019 22:47
Sample for color picking of any image (Android Activity)
import android.Manifest;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.database.Cursor;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Color;
import android.net.Uri;
import android.provider.MediaStore;
import android.support.annotation.NonNull;
@ardovic
ardovic / SampleHTMLTextViewActivity.java
Created June 2, 2019 22:57
Sample of multicolor text (HTML) in TextView (Android Activity)
import android.os.Build;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.text.Html;
import android.widget.TextView;
public class SampleHTMLTextViewActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
@ardovic
ardovic / SampleDrawingCanvasView.java
Created June 2, 2019 22:59
Sample Canvas View with basic drawing implementation (Android View)
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Path;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.view.View;
@ardovic
ardovic / SampleDecimalToRoman.java
Created June 2, 2019 23:03
Sample method for converting decimal numbers into roman (Java method)
public static String integerToRomanConvert(int input){
if(input < 1 || input > 10000){
return "Invalid Input";
}
String s ="";
while(input >= 1000){
s+="M";
input -= 1000;
}
while(input >= 900){
@ardovic
ardovic / SampleWebsiteCodeMinerActivity.java
Created June 2, 2019 23:08
Sample of how to get any website source code as text (Android Activity)
import android.content.SharedPreferences;
import android.os.StrictMode;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
import org.apache.http.HttpEntity;
@ardovic
ardovic / SampleGIFWallpaperService.java
Last active August 15, 2023 04:06
Sample GIF Wallpaper Service implementation (Android WallpaperService)
import android.graphics.Canvas;
import android.graphics.Movie;
import android.os.Handler;
import android.service.wallpaper.WallpaperService;
import android.util.Log;
import android.view.SurfaceHolder;
import java.io.IOException;
public class SampleGIFWallpaperService extends WallpaperService {
@ardovic
ardovic / SampleTextToSpeechActivity.java
Created June 3, 2019 00:01
Sample Text to Speech implementation (Android Activity)
import android.content.Intent;
import android.speech.tts.TextToSpeech;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class SampleTextToSpeechActivity extends AppCompatActivity implements TextToSpeech.OnInitListener {
@ardovic
ardovic / SampleWebViewActivity.java
Created June 3, 2019 00:05
Sample WebView implementation (Android Activity)
import android.content.Intent;
import android.graphics.Color;
import android.net.Uri;
import android.os.PersistableBundle;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.webkit.CookieManager;
import android.webkit.WebChromeClient;
import android.webkit.WebResourceRequest;
@ardovic
ardovic / SampleRadioStreamingActivity.java
Created June 3, 2019 00:08
Sample radio streaming implementation with MediaPlayer (Android Activity)
import android.media.AudioManager;
import android.media.MediaPlayer;
import android.os.AsyncTask;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.CompoundButton;
import android.widget.Toast;
import android.widget.ToggleButton;
@ardovic
ardovic / SampleNotificationActivity.java
Created June 3, 2019 00:11
Sample notification implementation (Android Activity)
import android.app.Notification;
import android.app.PendingIntent;
import android.content.Intent;
import android.graphics.BitmapFactory;
import android.media.RingtoneManager;
import android.support.v4.app.NotificationManagerCompat;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.app.NotificationCompat;
import android.view.View;