Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="utf-8"?>
- <manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="com.example.champ.remindme">
- <!-- To auto-complete the email text field in the login form with the user's emails -->
- <uses-permission android:name="android.permission.GET_ACCOUNTS" />
- <uses-permission android:name="android.permission.READ_PROFILE" />
- <uses-permission android:name="android.permission.READ_CONTACTS" />
- <!--
- The ACCESS_COARSE/FINE_LOCATION permissions are not required to use
- Google Maps Android API v2, but you must specify either coarse or fine
- location permissions for the 'MyLocation' functionality.
- -->
- <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
- <application
- android:allowBackup="true"
- android:icon="@mipmap/ic_launcher"
- android:label="@string/app_name"
- android:supportsRtl="true"
- android:theme="@style/AppTheme">
- <activity android:name=".Login">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="android.intent.category.LAUNCHER" />
- </intent-filter>
- </activity>
- <!-- <activity android:name=".Login" /> -->
- <activity android:name=".Menu" />
- <activity android:name=".AddReminder" />
- <!--
- The API key for Google Maps-based APIs is defined as a string resource.
- (See the file "res/values/google_maps_api.xml").
- Note that the API key is linked to the encryption key used to sign the APK.
- You need a different API key for each encryption key, including the release key that is used to
- sign the APK for publishing.
- You can define the keys for the debug and release targets in src/debug/ and src/release/.
- -->
- <meta-data
- android:name="com.google.android.geo.API_KEY"
- android:value="@string/google_maps_key" />
- <activity
- android:name=".AddEventPlace"
- android:label="@string/title_activity_add_event_place" />
- <activity android:name=".SignUp"></activity>
- </application>
- </manifest>
- <?xml version="1.0" encoding="utf-8"?>
- <!-- To auto-complete the email text field in the login form with the user's emails -->
- <uses-permission android:name="android.permission.GET_ACCOUNTS" />
- <uses-permission android:name="android.permission.READ_PROFILE" />
- <uses-permission android:name="android.permission.READ_CONTACTS" />
- <!--
- The ACCESS_COARSE/FINE_LOCATION permissions are not required to use
- Google Maps Android API v2, but you must specify either coarse or fine
- location permissions for the 'MyLocation' functionality.
- -->
- <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
- <application
- android:allowBackup="true"
- android:icon="@mipmap/ic_launcher"
- android:label="@string/app_name"
- android:supportsRtl="true"
- android:theme="@style/AppTheme">
- <activity android:name=".Login">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="android.intent.category.LAUNCHER" />
- </intent-filter>
- </activity>
- <!-- <activity android:name=".Login" /> -->
- <activity android:name=".Menu" />
- <activity android:name=".AddReminder" />
- <!--
- The API key for Google Maps-based APIs is defined as a string resource.
- (See the file "res/values/google_maps_api.xml").
- Note that the API key is linked to the encryption key used to sign the APK.
- You need a different API key for each encryption key, including the release key that is used to
- sign the APK for publishing.
- You can define the keys for the debug and release targets in src/debug/ and src/release/.
- -->
- <meta-data
- android:name="com.google.android.geo.API_KEY"
- android:value="@string/google_maps_key" />
- <activity
- android:name=".AddEventPlace"
- android:label="@string/title_activity_add_event_place" />
- <activity android:name=".SignUp"></activity>
- </application>
- </manifest>
- package com.example.champ.remindme;
- import android.app.AlertDialog;
- import android.content.Context;
- import android.database.sqlite.SQLiteDatabase;
- import android.os.Bundle;
- import android.support.v7.app.AppCompatActivity;
- import android.view.View;
- import android.widget.Button;
- import android.widget.EditText;
- public class SignUp extends AppCompatActivity {
- EditText editUsername,editPassword,editEmail,editMobileNumber;
- Button btnSignUpButton;
- SQLiteDatabase db;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_sign_up);
- editUsername = (EditText)findViewById(R.id.editUsername);
- editPassword = (EditText)findViewById(R.id.editPassword);
- editEmail = (EditText)findViewById(R.id.editEmail);
- editMobileNumber = (EditText)findViewById(R.id.editMobileNumber);
- btnSignUpButton = (Button)findViewById(R.id.btnSiginUpButton);
- db=openOrCreateDatabase("RemindMe", Context.MODE_PRIVATE, null);
- db.execSQL("create table IF NOT EXISTS User (Username TEXT PRIMARY KEY," +
- "Password TEXT," +
- "Email TEXT," +
- "MobileNumber Integer )");
- }
- public void AddUser(View v){
- if(editUsername.length()==0||
- editPassword.length()==0||
- editEmail.length()==0||
- editMobileNumber.length()==0)
- {
- showMessage("Error", "Please enter all values");
- return;
- }
- db.execSQL("INSERT INTO User VALUES('"+editUsername+"'," +
- "'"+editPassword+ "'," +
- "'"+editEmail+"',"+
- "'"+editEmail+"',"+
- "');");
- showMessage("Success", "Record added");
- }
- public void showMessage(String title,String message)
- {
- AlertDialog.Builder builder=new AlertDialog.Builder(this);
- builder.setCancelable(true);
- builder.setTitle(title);
- builder.setMessage(message);
- builder.show();
- }
- <?xml version="1.0" encoding="utf-8"?>
- <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:tools="http://schemas.android.com/tools"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:paddingBottom="@dimen/activity_vertical_margin"
- android:paddingLeft="@dimen/activity_horizontal_margin"
- android:paddingRight="@dimen/activity_horizontal_margin"
- android:paddingTop="@dimen/activity_vertical_margin"
- tools:context=".SignUp"
- android:background="@drawable/back">
- <ImageView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:id="@+id/imageView5"
- android:src="@drawable/remind_me_logo"
- android:layout_alignParentTop="true"
- android:layout_centerHorizontal="true" />
- <EditText
- android:id="@+id/editUsername"
- android:layout_width="265dp"
- android:layout_height="wrap_content"
- android:padding="15dip"
- android:background="@drawable/username_rounded_edited_text"
- android:inputType="text"
- android:hint="Username"
- android:textAlignment="center"
- android:layout_below="@+id/imageView5"
- android:layout_centerHorizontal="true"
- android:layout_marginTop="38dp" />
- <EditText
- android:id="@+id/editPassword"
- android:layout_width="265dp"
- android:layout_height="wrap_content"
- android:padding="15dip"
- android:background="@drawable/input_felid"
- android:inputType="textVisiblePassword"
- android:hint="Password"
- android:textAlignment="center"
- android:layout_below="@+id/editUsername"
- android:layout_alignLeft="@+id/editUsername"
- android:layout_alignStart="@+id/editUsername" />
- <EditText
- android:id="@+id/editConfrimPassword"
- android:layout_width="265dp"
- android:layout_height="wrap_content"
- android:padding="15dip"
- android:background="@drawable/input_felid"
- android:inputType="textVisiblePassword"
- android:hint="Confrim Password"
- android:textAlignment="center"
- android:layout_below="@+id/editPassword"
- android:layout_alignLeft="@+id/editPassword"
- android:layout_alignStart="@+id/editPassword" />
- <EditText
- android:id="@+id/editEmail"
- android:layout_width="265dp"
- android:layout_height="wrap_content"
- android:padding="15dip"
- android:background="@drawable/input_felid"
- android:inputType="textWebEmailAddress"
- android:hint="Email"
- android:textAlignment="center"
- android:layout_below="@+id/editConfrimPassword"
- android:layout_centerHorizontal="true" />
- <EditText
- android:id="@+id/editMobileNumber"
- android:layout_width="265dp"
- android:layout_height="wrap_content"
- android:padding="15dip"
- android:background="@drawable/pass_rounded_edited_text"
- android:inputType="number"
- android:hint="Contact Number"
- android:textAlignment="center"
- android:layout_below="@+id/editEmail"
- android:layout_centerHorizontal="true" />
- <CheckBox
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="I agree the terms and condiations"
- android:id="@+id/checkBox"
- style="@style/ButtonText"
- android:textSize="18dp"
- android:checked="false"
- android:layout_below="@+id/editMobileNumber"
- android:layout_alignLeft="@+id/btnSiginUpButton"
- android:layout_alignStart="@+id/btnSiginUpButton" />
- <Button
- android:id="@+id/btnSiginUpButton"
- android:background="@drawable/blue_botton"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/signUp"
- style="@style/ButtonText"
- android:onClick="AddUser"
- android:layout_below="@+id/checkBox"
- android:layout_alignLeft="@+id/editMobileNumber"
- android:layout_alignStart="@+id/editMobileNumber"
- android:layout_alignRight="@+id/editMobileNumber"
- android:layout_alignEnd="@+id/editMobileNumber" />
- </RelativeLayout>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement