Skip to content

Instantly share code, notes, and snippets.

View SalaSuresh's full-sized avatar

Suresh Sala SalaSuresh

  • Bangalore
  • 13:09 (UTC +05:30)
View GitHub Profile
@SalaSuresh
SalaSuresh / DemoActivity.java
Created June 3, 2020 18:03
This is the demo code to maintain the same data after changing orientation of application in Android. (This contains 2 sample code one onSaveInstanceState and another is using ViewModel)
package com.suresh.androidpractice.orientationchange;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
import androidx.lifecycle.ViewModelProviders;
@SalaSuresh
SalaSuresh / DBServlet.java
Created May 18, 2018 03:36
Google app engine search API example using java. refer the this link for Google app engine standard project (https://drive.google.com/file/d/1nAgKt9aCPpuc64InSN0dGg9eF_sDutvg/view?usp=sharing).
package com.suresh.search_practice;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@SalaSuresh
SalaSuresh / DBServlet.java
Created May 18, 2018 03:34
Google app engine search API example using java.
package com.suresh.search_practice;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@SalaSuresh
SalaSuresh / MainActivity.java
Created April 17, 2018 07:05
Android recyclerview example with pagination using java.
package com.example.salasuresh.androidpractice.pagination_practice;
import android.os.Bundle;
import android.os.Handler;
import android.support.annotation.Nullable;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.DividerItemDecoration;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.view.View;
@SalaSuresh
SalaSuresh / MailService.java
Created April 13, 2018 04:34
sending mail from android application..(need to add INTERNET permission in manifest and need to add jar library files, use this link to download (https://drive.google.com/file/d/1L488o5wIDQE-X9ajq2EDpp7asjmjd3fp/view?usp=sharing))
package com.example.salasuresh.androidpractice.sendmail;
import android.os.AsyncTask;
import java.io.UnsupportedEncodingException;
import java.util.Properties;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.PasswordAuthentication;
@SalaSuresh
SalaSuresh / MainActivity.java
Created March 6, 2018 13:32
Android ViewPager with Bubble Seek bar
package com.suresh.viewpagerdemo.pager_test;
import android.animation.Animator;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.view.ViewPager;
import android.support.v7.app.AppCompatActivity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewAnimationUtils;
@SalaSuresh
SalaSuresh / MainActivity.java
Last active February 7, 2018 05:37
Android Chrome Custom Tabs
package com.suresh.chrometab;
import android.app.PendingIntent;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Color;
import android.net.Uri;
import android.os.Bundle;
import android.support.annotation.Nullable;
@SalaSuresh
SalaSuresh / MainActivity.java
Created December 28, 2017 05:20
Android RecyclerView exmaple
package com.suresh.recyclerviewdemo;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.DividerItemDecoration;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.widget.Toast;
@SalaSuresh
SalaSuresh / Contact.java
Created December 21, 2017 11:53
Android RecyclerView with enable and disable button.
package com.suresh.intent;
public class Contact {
public String name;
public String number;
public boolean blocked;
public String getName() {
@SalaSuresh
SalaSuresh / Contact.java
Created December 21, 2017 09:14
Passing object using one Activity to Other Activity using Intent
public class Contact implements Serializable {
public String name;
public String number;
public String getName() {
return name;
}
public String getNumber() {