Skip to content
Snippets Groups Projects
Commit 210d8266 authored by Niharika K's avatar Niharika K
Browse files

Styling

parents
No related branches found
No related tags found
No related merge requests found
Showing
with 822 additions and 0 deletions
package com.example.nimal.help;
/**
* Created by Nimal on 24/04/2017.
*/
public class Hospital {
public String name;
public String city;
public String latitude;
public String longitude;
public String speciality;
public String phno;
public String rating;
public Hospital() {
}
public Hospital(String name, String city, String latitude, String longitude, String speciality, String phno, String rating) {
this.name = name;
this.city = city;
this.latitude = latitude;
this.longitude = longitude;
this.speciality = speciality;
this.phno = phno;
this.rating = rating;
}
public String getName() {
return name;
}
public String getCity() {
return city;
}
public String getLatitude() {
return latitude;
}
public String getLongitude() {
return longitude;
}
public String getSpeciality() {
return speciality;
}
public String getPhno() {
return phno;
}
public String getRating() {
return rating;
}
}
package com.example.nimal.help;
import android.*;
import android.content.Intent;
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;
public class Location extends AppCompatActivity {
private static final int REQUEST_CODE_PERMISSION = 2;
String mPermission = android.Manifest.permission.ACCESS_FINE_LOCATION;
GPSTracker gps;
TextView txt;
EditText edt;
StringBuffer str;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_location);
}
public void show_location(View view)
{
gps = new GPSTracker(Location.this);
txt = (TextView) findViewById(R.id.LocationShow);
double latitude;
double longitude;
// check if GPS enabled
if (gps.canGetLocation()) {
latitude = gps.getLatitude();
longitude = gps.getLongitude();
String x = "Latitude : " + latitude+ "\nLongitude : " + longitude;
txt.setText(x);
}
else
{
gps.showSettingsAlert();
}
}
public void onBackPressed()
{
Intent i = new Intent(this,Login1.class);
startActivity(i);
}
}
package com.example.nimal.help;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.SharedPreferences;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.DisplayMetrics;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.BaseAdapter;
import android.widget.GridView;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
import com.google.firebase.auth.FirebaseAuth;
import com.google.firebase.auth.FirebaseUser;
public class Login1 extends AppCompatActivity {
private FirebaseAuth firebaseAuth;
private FirebaseUser firebaseUser;
SharedPreferences sharedPreferences;
TextView contact,add,remove,view,update,location;
ImageView contact1,add1,remove1,view1,update1,location1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login1);
sharedPreferences = getSharedPreferences("User_Name", Context.MODE_PRIVATE);
firebaseAuth = FirebaseAuth.getInstance();
if (firebaseAuth.getCurrentUser() == null) {
Toast.makeText(this, "No User has loged in !!", Toast.LENGTH_SHORT).show();
}
firebaseUser = firebaseAuth.getCurrentUser();
TextView txt = (TextView) findViewById(R.id.TextView1);
txt.setText("Welcome "+sharedPreferences.getString("Email",null).toString()+" !!!");
contact = (TextView)findViewById(R.id.textView);
add = (TextView)findViewById(R.id.textView1);
remove = (TextView)findViewById(R.id.textView2);
view = (TextView)findViewById(R.id.textView3);
update = (TextView)findViewById(R.id.textView4);
location = (TextView)findViewById(R.id.textView5);
contact1 = (ImageView)findViewById(R.id.imageView);
add1 = (ImageView)findViewById(R.id.imageView2);
remove1 = (ImageView)findViewById(R.id.imageView3);
view1 = (ImageView)findViewById(R.id.imageView4);
update1 = (ImageView)findViewById(R.id.imageView5);
location1 = (ImageView)findViewById(R.id.imageView6);
/*
GridView gridView = (GridView) findViewById(R.id.GridView2);
gridView.setAdapter(new Login1.ImageAdapter(this));
gridView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
if (position == 0) {//Add User
Intent j = new Intent(Login1.this, AddUser.class);
startActivity(j);
}
if (position == 1) {//Add Hospital
Intent j = new Intent(Login1.this, Add_Hosp.class);
startActivity(j);
}
if (position == 2) {//Delete Hospital
Intent j = new Intent(Login1.this, Remove_Hosp.class);
startActivity(j);
}
if (position == 3) {//View Hospital
Intent j = new Intent(Login1.this, View_Hosp.class);
startActivity(j);
}
if(position == 4) {//Edit Hospital
Intent j = new Intent(Login1.this,Edit_Hosp.class);
startActivity(j);
}
if(position == 5) {//Location Services
Intent j = new Intent(Login1.this,Location.class);
startActivity(j);
}
}
});
}
public class ImageAdapter extends BaseAdapter {
private Context mContext;
public ImageAdapter(Context c) {
mContext = c;
}
public int getCount() {
return mThumbsIda.length;
}
public Object getItem(int position) {
return null;
}
public long getItemId(int position) {
return 0;
}
public View getView(int position, View convertView, ViewGroup parent) {
ImageView imageView = new ImageView(mContext);
DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
int height = displaymetrics.heightPixels;
int width = displaymetrics.widthPixels;
imageView.setLayoutParams(new GridView.LayoutParams(width/2, height/3));
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
imageView.setImageResource(mThumbsIda[position]);
return imageView;
}
private Integer[] mThumbsIda = {
R.drawable.images4,
R.drawable.images5,
R.drawable.image6,
R.drawable.images7,
R.drawable.images9,
R.drawable.images8
};*/
}
/*
@Override
public void onClick(View v) {
if (v == contact||v == contact1)
{
Intent j = new Intent(Login1.this, AddUser.class);
startActivity(j);
}
else if(v == add || v== add1)
{
Intent j = new Intent(Login1.this, Add_Hosp.class);
startActivity(j);
}
else if(v == remove || v== remove1)
{
Intent j = new Intent(Login1.this, Remove_Hosp.class);
startActivity(j);
}
else if(v == view || v== view1)
{
Intent j = new Intent(Login1.this, View_Hosp.class);
startActivity(j);
}
else if(v == update || v== update)
{
Intent j = new Intent(Login1.this, Edit_Hosp.class);
startActivity(j);
}
else if(v == location || v== location1)
{
Intent j = new Intent(Login1.this, Location.class);
startActivity(j);
}
else
{
Toast.makeText(this, "Please click either on the image or button", Toast.LENGTH_SHORT).show();
}
}
*/
public void addc(View view)
{
Intent j = new Intent(Login1.this, AddUser.class);
startActivity(j);
}
public void addh(View view)
{
Intent j = new Intent(Login1.this, Add_Hosp.class);
startActivity(j);
}
public void removeh(View view)
{
Intent j = new Intent(Login1.this, Remove_Hosp.class);
startActivity(j);
}
public void viewh(View view)
{
Intent j = new Intent(Login1.this, View_Hosp.class);
startActivity(j);
}
public void edith(View view)
{
Intent j = new Intent(Login1.this, Edit_Hosp.class);
startActivity(j);
}
public void locationh(View view)
{
Intent j = new Intent(Login1.this, Location.class);
startActivity(j);
}
public void signout(View view)
{
AlertDialog.Builder ab = new AlertDialog.Builder(this);
ab.setMessage("Willing to log out?");
ab.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
firebaseAuth.signOut();
Intent i = new Intent(Login1.this,MainActivity.class);
startActivity(i);
}
});
ab.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
//do nothing
}
});
ab.show();
}
}
package com.example.nimal.help;
import android.content.Context;
import android.content.Intent;
import android.location.LocationManager;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.DisplayMetrics;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.BaseAdapter;
import android.widget.GridView;
import android.widget.ImageView;
import android.widget.Toast;
import com.google.firebase.auth.FirebaseAuth;
import com.google.firebase.auth.FirebaseUser;
public class MainActivity extends AppCompatActivity {
private FirebaseAuth firebaseAuth;
private FirebaseUser firebaseUser;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
firebaseAuth = FirebaseAuth.getInstance();
if (firebaseAuth.getCurrentUser() == null) {
Toast.makeText(this, "No User has loged in !!", Toast.LENGTH_SHORT).show();
}
firebaseUser = firebaseAuth.getCurrentUser();
GridView gridView = (GridView) findViewById(R.id.GridView1);
gridView.setAdapter(new MainActivity.ImageAdapter(this));
gridView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
if (position == 1) {
Intent j = new Intent(MainActivity.this, Admin_login.class);
startActivity(j);
}
if (position == 0) {
Intent j = new Intent(MainActivity.this, User1.class);
startActivity(j);
}
}
});
}
public class ImageAdapter extends BaseAdapter {
private Context mContext;
public ImageAdapter(Context c) {
mContext = c;
}
public int getCount() {
return mThumbsIda.length;
}
public Object getItem(int position) {
return null;
}
public long getItemId(int position) {
return 0;
}
public View getView(int position, View convertView, ViewGroup parent) {
ImageView imageView = new ImageView(mContext);
DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
int height = displaymetrics.heightPixels;
int width = displaymetrics.widthPixels;
imageView.setLayoutParams(new GridView.LayoutParams(width, height/2));
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
imageView.setImageResource(mThumbsIda[position]);
return imageView;
}
private Integer[] mThumbsIda = {
R.drawable.images3,
R.drawable.images2
};
}
}
package com.example.nimal.help;
import android.app.ProgressDialog;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
import com.google.firebase.database.DataSnapshot;
import com.google.firebase.database.DatabaseError;
import com.google.firebase.database.DatabaseReference;
import com.google.firebase.database.FirebaseDatabase;
import com.google.firebase.database.ValueEventListener;
public class Remove_Hosp extends AppCompatActivity {
TextView tv;
EditText key;
DatabaseReference databaseReference;
ProgressDialog progressDialog;
SharedPreferences sharedPreferences;
public static String srt,str;
public static int count;
public static StringBuffer sb;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_remove__hosp);
tv = (TextView)findViewById(R.id.ShowDetails1);
key = (EditText)findViewById(R.id.Key);
//sharedPreferences = getSharedPreferences("Remove_Data", Context.MODE_PRIVATE);
databaseReference = FirebaseDatabase.getInstance().getReference();
progressDialog = new ProgressDialog(this);
//String str = sharedPreferences.getString("String",null);
//tv.setText(str);
progressDialog = new ProgressDialog(this);
progressDialog.setMessage("Loading...");
progressDialog.setCancelable(false);
progressDialog.show();
databaseReference.child("Hospital").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot)
{
for(DataSnapshot data : dataSnapshot.getChildren())
{
srt = data.getKey();
//Toast.makeText(Add_Hosp.this, str, Toast.LENGTH_SHORT).show();
count = Integer.parseInt(srt);
}
progressDialog.dismiss();
}
@Override
public void onCancelled(DatabaseError databaseError)
{
Toast.makeText(getApplicationContext(), "Server is Busy..", Toast.LENGTH_SHORT).show();
}
});
}
public void remove(View view)
{
String keying = key.getText().toString().trim();
databaseReference.child("Hospital").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot)
{
for(DataSnapshot data : dataSnapshot.getChildren())
{
if(key.getText().toString().equalsIgnoreCase(data.getKey()))
{
data.getRef().removeValue();
}
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
Toast.makeText(getApplicationContext(), "Server is Busy..", Toast.LENGTH_SHORT).show();
}
});
Toast.makeText(this, "Sucessfully Removed", Toast.LENGTH_SHORT).show();
}
public void read(View view)
{
sb = new StringBuffer();
for (int i = 0; i <= count; i++) {
databaseReference.child("Hospital").child(String.valueOf(i)).addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot data : dataSnapshot.getChildren()) {
sb.append(data.getKey() + " : " + data.getValue().toString() + "\n");
str = sb.toString();
}
sb.append("\n");
// Toast.makeText(Remove_Hosp.this, sb, Toast.LENGTH_SHORT).show();
//view1.setText(sb.toString());
str = sb.toString();
}
@Override
public void onCancelled(DatabaseError databaseError) {
Toast.makeText(getApplicationContext(), "Server is Busy..", Toast.LENGTH_SHORT).show();
}
});
// Toast.makeText(this, sb, Toast.LENGTH_SHORT).show();
}
}
public void refresh(View view)
{
tv.setText(str);
}
public void onBackPressed()
{
Intent i = new Intent(this,Login1.class);
startActivity(i);
}
}
package com.example.nimal.help;
import android.content.Context;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.DisplayMetrics;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.BaseAdapter;
import android.widget.GridView;
import android.widget.ImageView;
public class User1 extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_user1);
GridView gridView = (GridView) findViewById(R.id.GridView2);
gridView.setAdapter(new User1.ImageAdapter(this));
gridView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
if (position == 0) {//Help
Intent j = new Intent(User1.this, Help.class);
startActivity(j);
}
if (position == 1) {//Location Services
Intent j = new Intent(User1.this, Location.class);
startActivity(j);
}
}
});
}
public class ImageAdapter extends BaseAdapter {
private Context mContext;
public ImageAdapter(Context c) {
mContext = c;
}
public int getCount() {
return mThumbsIda.length;
}
public Object getItem(int position) {
return null;
}
public long getItemId(int position) {
return 0;
}
public View getView(int position, View convertView, ViewGroup parent) {
ImageView imageView = new ImageView(mContext);
DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
int height = displaymetrics.heightPixels;
int width = displaymetrics.widthPixels;
imageView.setLayoutParams(new GridView.LayoutParams(width/2, height/3));
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
imageView.setImageResource(mThumbsIda[position]);
return imageView;
}
private Integer[] mThumbsIda = {
R.drawable.image8,
R.drawable.images8
};
}
}
package com.example.nimal.help;
import android.app.ProgressDialog;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.util.Log;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
import com.google.android.gms.ads.identifier.AdvertisingIdClient;
import com.google.firebase.auth.FirebaseAuth;
import com.google.firebase.auth.FirebaseUser;
import com.google.firebase.database.DataSnapshot;
import com.google.firebase.database.DatabaseError;
import com.google.firebase.database.DatabaseReference;
import com.google.firebase.database.FirebaseDatabase;
import com.google.firebase.database.ValueEventListener;
import static com.example.nimal.help.Add_Hosp.COUNT;
import static com.google.android.gms.ads.identifier.AdvertisingIdClient.*;
public class View_Hosp extends AppCompatActivity{
private FirebaseAuth firebaseAuth;
private FirebaseUser firebaseUser;
private DatabaseReference databaseReference;
public static int count ;
public static String srt,str;
public static StringBuffer sb;
SharedPreferences sharedPreferences;
private ProgressDialog progressDialog;
TextView name1, city1, lat1, lon1, spec1, phno1, rate1,view1;
String name,city,lat,lon,spec,phno,rate;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_view__hosp);
view1 = (TextView) findViewById(R.id.View1);
firebaseAuth = FirebaseAuth.getInstance();
firebaseUser = firebaseAuth.getCurrentUser();
if (firebaseAuth.getCurrentUser() == null) {
Toast.makeText(this, "Oh Crap !", Toast.LENGTH_SHORT).show();
}
String uid = firebaseUser.getUid();
databaseReference = FirebaseDatabase.getInstance().getReference();
sb = new StringBuffer();
progressDialog = new ProgressDialog(this);
progressDialog.setMessage("Loading...");
progressDialog.setCancelable(false);
progressDialog.show();
databaseReference.child("Hospital").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot)
{
for(DataSnapshot data : dataSnapshot.getChildren())
{
srt = data.getKey();
//Toast.makeText(Add_Hosp.this, str, Toast.LENGTH_SHORT).show();
count = Integer.parseInt(srt);
}
progressDialog.dismiss();
}
@Override
public void onCancelled(DatabaseError databaseError)
{
Toast.makeText(getApplicationContext(), "Server is Busy..", Toast.LENGTH_SHORT).show();
}
});
//Toast.makeText(this, count, Toast.LENGTH_SHORT).show();
}
public void readDatabase(View v)
{
// Toast.makeText(this, count, Toast.LENGTH_SHORT).show();
for (int i = 0; i <= count; i++) {
databaseReference.child("Hospital").child(String.valueOf(i)).addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot data : dataSnapshot.getChildren()) {
sb.append(data.getKey() + " : " + data.getValue().toString() + "\n");
}
sb.append("\n");
//Toast.makeText(View_Hosp.this, sb, Toast.LENGTH_SHORT).show();
//view1.setText(sb.toString());
str = sb.toString();
}
@Override
public void onCancelled(DatabaseError databaseError) {
Toast.makeText(getApplicationContext(), "Server is Busy..", Toast.LENGTH_SHORT).show();
}
});
}
}
public void setting(View view)
{
/* sharedPreferences = getSharedPreferences("Remove_Data", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString("String",str);
editor.commit();*/
view1.setText(str);
}
public void onBackPressed()
{
Intent i = new Intent(this,Login1.class);
startActivity(i);
}
}
\ No newline at end of file
app/src/main/res/drawable/admin.jpg

4.89 KiB

app/src/main/res/drawable/city.jpeg

8.17 KiB

app/src/main/res/drawable/contact.jpeg

6.24 KiB

app/src/main/res/drawable/hosp.png

1.83 KiB

app/src/main/res/drawable/image6.png

6.71 KiB

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

3.17 KiB

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

2.2 KiB

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

3.17 KiB

app/src/main/res/drawable/images3.png

2.06 KiB

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

1.41 KiB

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

4.25 KiB

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

4.82 KiB

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

2.09 KiB

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