Skip to content
Snippets Groups Projects
Commit 2a8e8593 authored by vivek1826's avatar vivek1826
Browse files

Adding Our Special main Clean India app

parents
No related branches found
No related tags found
No related merge requests found
Showing
with 607 additions and 0 deletions
package com.example.srinivasan.database2;
import android.content.Intent;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class Login extends AppCompatActivity implements View.OnClickListener {
Session s;
DatabaseHelper helper = new DatabaseHelper(this);
EditText logname,logpass;
Button signin,logreg;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
signin = (Button)findViewById(R.id.signin);
s=new Session(this);
if (s.loggedIn()){
Intent intent=new Intent(Login.this,Float.class);
startActivity(intent);
}
logreg = (Button)findViewById(R.id.logreg);
signin.setOnClickListener(this);
logreg.setOnClickListener(this);
}
@Override
public void onClick(View v) {
if(v == signin){
logname = (EditText)findViewById(R.id.logname);
logpass = (EditText)findViewById(R.id.logpass);
String strname = logname.getText().toString();
String strpass = logpass.getText().toString();
String password = helper.searchpass(strname);
if(strpass.equals(password)){
s.setLoggedIn(true);
Intent i = new Intent(Login.this,Navmenu.class);
i.putExtra("name",strname);
startActivity(i);
}
}
if(v == logreg){
Intent i = new Intent(Login.this,MainActivity.class);
startActivity(i);
}
}
}
package com.example.srinivasan.database2;
import android.content.Intent;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
DatabaseHelper myDb;
EditText regname,regpass;
Button add;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
myDb = new DatabaseHelper(this);
regname = (EditText)findViewById(R.id.regname);
regpass = (EditText)findViewById(R.id.regpass);
add = (Button)findViewById(R.id.add);
AddData();
}
public void AddData(){
add.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
boolean isInserted = myDb.insertdata(regname.getText().toString(), regpass.getText().toString());
if (isInserted == true) {
Toast.makeText(MainActivity.this, "Data Inserted", Toast.LENGTH_SHORT).show();
Intent i = new Intent(MainActivity.this,Login.class);
startActivity(i);
} else {
Toast.makeText(MainActivity.this, "Data not inserted", Toast.LENGTH_SHORT).show();
}
}
});
}
}
package com.example.srinivasan.database2;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v4.view.ViewPager;
import android.support.v7.app.AlertDialog;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.view.View;
import android.support.design.widget.NavigationView;
import android.support.v4.view.GravityCompat;
import android.support.v4.widget.DrawerLayout;
import android.support.v7.app.ActionBarDrawerToggle;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.TextView;
import android.widget.Toast;
public class Navmenu extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener {
TextView name,name2;
ViewPager viewPager;
SwipeAdapter adapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_navmenu);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
name2 = (TextView)findViewById(R.id.name2);
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
drawer.setDrawerListener(toggle);
toggle.syncState();
NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
navigationView.setNavigationItemSelectedListener(this);
viewPager = (ViewPager)findViewById(R.id.view_pager);
adapter = new SwipeAdapter(this);
viewPager.setAdapter(adapter);
}
@Override
public void onBackPressed() {
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
if (drawer.isDrawerOpen(GravityCompat.START)) {
drawer.closeDrawer(GravityCompat.START);
} else {
super.onBackPressed();
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
name= (TextView)findViewById(R.id.name);
Intent i = getIntent();
String name1= i.getStringExtra("name");
name.setText(name1);
name2.setText(name1);
getMenuInflater().inflate(R.menu.navmenu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
//noinspection SimplifiableIfStatement
if (id == R.id.action_settings) {
return true;
}
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
drawer.closeDrawer(GravityCompat.START);
return super.onOptionsItemSelected(item);
}
@SuppressWarnings("StatementWithEmptyBody")
@Override
public boolean onNavigationItemSelected(MenuItem item) {
// Handle navigation view item clicks here.
int id = item.getItemId();
if (id == R.id.complaint) {
Intent i = new Intent(Navmenu.this,Loggedin.class);
startActivity(i);
}
if (id == R.id.feedback) {
Intent i = new Intent(Navmenu.this,ScrollingActivity.class);
startActivity(i);
}
if (id == R.id.contact) {
//Display number
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
drawer.closeDrawer(GravityCompat.START);
new AlertDialog.Builder(Navmenu.this)
.setTitle(" Call Dr.Sukawanth")
.setMessage("Phone Number : 9445421826")
.setCancelable(false)
.setPositiveButton("ok", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// Whatever...
}
}).show();
}
if (id == R.id.view) {
Intent i = new Intent(Navmenu.this,Float.class);
startActivity(i);
}
return true;
}
}
package com.example.srinivasan.database2;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.support.design.widget.Snackbar;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import java.util.ArrayList;
/**
* Created by SRINIVASAN on 4/20/2017.
*/
public class RecyclerAdapter extends RecyclerView.Adapter<RecyclerAdapter.ViewHolder> {
private String[] titles = {"Chapter One",
"Chapter Two",
"Chapter Three",
"Chapter Four",
"Chapter Five",
"Chapter Six",
"Chapter Seven",
"Chapter Eight"};
private String[] details = {"Item one details",
"Item two details", "Item three details",
"Item four details", "Item file details",
"Item six details", "Item seven details",
"Item eight details"};
private int[] images = { R.drawable.babysmile,
R.drawable.bmwz,
R.drawable.calvin,
R.drawable.clean,
R.drawable.cutebunny,
R.drawable.doggy
};
private Context mContext;
DatabaseHelperTwo db2;
ArrayList<Bitmap> bitmapArray = new ArrayList<Bitmap>();
// Constructor
String[] a,b,c;
public RecyclerAdapter(Context context) {
mContext = context;
db2=new DatabaseHelperTwo(mContext);
bitmapArray=db2.searchpass();
a=db2.dat();
b=db2.tim();
c=db2.com();
}
class ViewHolder extends RecyclerView.ViewHolder{
public int currentItem;
public ImageView itemImage;
public TextView itemTitle;
public TextView itemDetail;
public TextView date;
Context context;
public ViewHolder(View itemView) {
super(itemView);
itemImage = (ImageView)itemView.findViewById(R.id.item_image);
itemTitle = (TextView)itemView.findViewById(R.id.item_title);
itemDetail = (TextView)itemView.findViewById(R.id.item_detail);
date=(TextView)itemView.findViewById(R.id.textView6);
itemView.setOnClickListener(new View.OnClickListener() {
@Override public void onClick(View v) {
int position = getAdapterPosition();
//Snackbar.make(v, "Click detected on item " + position,
// Snackbar.LENGTH_LONG)
//.setAction("Action", null).show();
Intent i = new Intent(mContext ,SingleView.class);
i.putExtra("i",position);
mContext.startActivity(i);
}
});
}
}
@Override
public ViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
View v = LayoutInflater.from(viewGroup.getContext())
.inflate(R.layout.content_navmenu, viewGroup, false);
ViewHolder viewHolder = new ViewHolder(v);
return viewHolder;
}
public void onBindViewHolder(ViewHolder viewHolder, int i) {
viewHolder.itemTitle.setText(a[i]);
viewHolder.date.setText(b[i]);
viewHolder.itemDetail.setText(c[i]);
try {
viewHolder.itemImage.setImageBitmap(bitmapArray.get(i));
}catch (IndexOutOfBoundsException e){
}
}
@Override
public int getItemCount() {
return a.length;
}
}
package com.example.srinivasan.database2;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
public class ScrollingActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_scrolling);
}
}
package com.example.srinivasan.database2;
import android.content.Context;
import android.content.SharedPreferences;
/**
* Created by SRINIVASAN on 4/17/2017.
*/
public class Session {
SharedPreferences sharedPreferences;
SharedPreferences.Editor editor;
Context context;
public Session(Context context){
this.context=context;
sharedPreferences=context.getSharedPreferences("myapp",Context.MODE_PRIVATE);
editor=sharedPreferences.edit();
}
public void setLoggedIn(boolean loggedIn){
editor.putBoolean("loggedinmode",loggedIn);
editor.commit();
}
public boolean loggedIn(){
return sharedPreferences.getBoolean("loggedinmode",false);
}
}
package com.example.srinivasan.database2;
import android.content.Intent;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
import java.util.ArrayList;
public class SingleView extends AppCompatActivity {
DatabaseHelperTwo db2;
String[] date,time,query;
TextView date1,time1,com1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_single_view);
db2=new DatabaseHelperTwo(this);
date1 = (TextView)findViewById(R.id.textdate);
time1 = (TextView)findViewById(R.id.texttime);
com1 = (TextView)findViewById(R.id.comm);
// Get intent data
Intent i = getIntent();
// Selected image id
int position = i.getExtras().getInt("i");
//ImageAdapter imageAdapter = new ImageAdapter(this);
ArrayList<Bitmap> bitmapArray = new ArrayList<Bitmap>();
bitmapArray = db2.searchpass();
date = db2.dat();
time = db2.tim();
query = db2.com();
ImageView imageView = (ImageView) findViewById(R.id.SingleView);
// imageView.setImageResource(imageAdapter.mThumbIds[position]);
imageView.setImageBitmap(bitmapArray.get(position));
date1.setText(date[position]);
time1.setText(time[position]);
com1.setText(query[position]);
}
}
package com.example.srinivasan.database2;
import android.content.Intent;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
public class Start extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_start);
new Thread(new Runnable()
{
@Override
public void run()
{
try
{
Thread.sleep(3000);
Intent i = new Intent(getApplicationContext(), Login.class);
startActivity(i);
}
catch (InterruptedException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}).start();
}
}
package com.example.srinivasan.database2;
import android.content.Context;
import android.support.v4.view.PagerAdapter;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.LinearLayout;
/**
* Created by SRINIVASAN on 4/21/2017.
*/
public class SwipeAdapter extends PagerAdapter {
private int[] image_resources = { R.drawable.imag,R.drawable.pic2,R.drawable.pic3,
R.drawable.pic4,R.drawable.cutebunny, R.drawable.doggy };
private Context context;
private LayoutInflater layoutInflater;
public SwipeAdapter(Context context) {
this.context=context;
}
public int getCount() {
return image_resources.length;
}
@Override
public boolean isViewFromObject(View view, Object object) {
return (view == (LinearLayout)object);
}
public Object instantiateItem(ViewGroup viewGroup, int position){
layoutInflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = layoutInflater.inflate(R.layout.swipe,viewGroup,false);
ImageView imageView = (ImageView)view.findViewById(R.id.imageView);
imageView.setImageResource(image_resources[position]);
viewGroup.addView(view);
return view;
}
public void destroyItem(ViewGroup container,int position,Object object){
container.removeView((View) object);
}
}
package com.example.srinivasan.database2;
import android.app.DatePickerDialog;
import android.app.Dialog;
import android.app.DialogFragment;
import android.app.TimePickerDialog;
import android.os.Bundle;
import android.widget.EditText;
import android.widget.TimePicker;
import java.util.Calendar;
/**
* Created by SRINIVASAN on 4/17/2017.
*/
public class TimePickerFragment extends DialogFragment implements TimePickerDialog.OnTimeSetListener {
public Dialog onCreateDialog(Bundle savedInstanceState) {
final Calendar c = Calendar.getInstance();
int hour=c.get(Calendar.HOUR_OF_DAY);
int min=c.get(Calendar.MINUTE);
return new TimePickerDialog(getActivity(),this,hour,min,true);
}
@Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
EditText texttime = (EditText) getActivity().findViewById(R.id.time);
texttime.setText(String.valueOf(hourOfDay)+":"+String.valueOf(minute) +"\n");
}
}
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportHeight="24.0"
android:viewportWidth="24.0">
<path
android:fillColor="#FF000000"
android:pathData="M12,12m-3.2,0a3.2,3.2 0,1 1,6.4 0a3.2,3.2 0,1 1,-6.4 0" />
<path
android:fillColor="#FF000000"
android:pathData="M9,2L7.17,4H4c-1.1,0 -2,0.9 -2,2v12c0,1.1 0.9,2 2,2h16c1.1,0 2,-0.9 2,-2V6c0,-1.1 -0.9,-2 -2,-2h-3.17L15,2H9zm3,15c-2.76,0 -5,-2.24 -5,-5s2.24,-5 5,-5 5,2.24 5,5 -2.24,5 -5,5z" />
</vector>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportHeight="24.0"
android:viewportWidth="24.0">
<path
android:fillColor="#FF000000"
android:pathData="M22,16V4c0,-1.1 -0.9,-2 -2,-2H8c-1.1,0 -2,0.9 -2,2v12c0,1.1 0.9,2 2,2h12c1.1,0 2,-0.9 2,-2zm-11,-4l2.03,2.71L16,11l4,5H8l3,-4zM2,6v14c0,1.1 0.9,2 2,2h14v-2H4V6H2z" />
</vector>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportHeight="24.0"
android:viewportWidth="24.0">
<path
android:fillColor="#FF000000"
android:pathData="M22.7,19l-9.1,-9.1c0.9,-2.3 0.4,-5 -1.5,-6.9 -2,-2 -5,-2.4 -7.4,-1.3L9,6 6,9 1.6,4.7C0.4,7.1 0.9,10.1 2.9,12.1c1.9,1.9 4.6,2.4 6.9,1.5l9.1,9.1c0.4,0.4 1,0.4 1.4,0l2.3,-2.3c0.5,-0.4 0.5,-1.1 0.1,-1.4z" />
</vector>
\ No newline at end of file
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportHeight="24.0"
android:viewportWidth="24.0">
<path
android:fillColor="#FF000000"
android:pathData="M2.01,21L23,12 2.01,3 2,10l15,2 -15,2z" />
</vector>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportHeight="24.0"
android:viewportWidth="24.0">
<path
android:fillColor="#FF000000"
android:pathData="M18,16.08c-0.76,0 -1.44,0.3 -1.96,0.77L8.91,12.7c0.05,-0.23 0.09,-0.46 0.09,-0.7s-0.04,-0.47 -0.09,-0.7l7.05,-4.11c0.54,0.5 1.25,0.81 2.04,0.81 1.66,0 3,-1.34 3,-3s-1.34,-3 -3,-3 -3,1.34 -3,3c0,0.24 0.04,0.47 0.09,0.7L8.04,9.81C7.5,9.31 6.79,9 6,9c-1.66,0 -3,1.34 -3,3s1.34,3 3,3c0.79,0 1.5,-0.31 2.04,-0.81l7.12,4.16c-0.05,0.21 -0.08,0.43 -0.08,0.65 0,1.61 1.31,2.92 2.92,2.92 1.61,0 2.92,-1.31 2.92,-2.92s-1.31,-2.92 -2.92,-2.92z" />
</vector>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportHeight="24.0"
android:viewportWidth="24.0">
<path
android:fillColor="#FF000000"
android:pathData="M4,6H2v14c0,1.1 0.9,2 2,2h14v-2H4V6zm16,-4H8c-1.1,0 -2,0.9 -2,2v12c0,1.1 0.9,2 2,2h12c1.1,0 2,-0.9 2,-2V4c0,-1.1 -0.9,-2 -2,-2zm-8,12.5v-9l6,4.5 -6,4.5z" />
</vector>
app/src/main/res/drawable/babysmile.gif

46.3 KiB

app/src/main/res/drawable/bmwz.gif

83.8 KiB

app/src/main/res/drawable/calvin.gif

50.9 KiB

app/src/main/res/drawable/clean.jpg

7.62 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment