title: Password protecting my android app (the simple way)
body: <p>I've built my first app, and I would like to password protect it. It's fine for me to store the password in the Java files and the method needs to be as simple as possible because i have no experience of java or even xml before this app. I've had a few attempts and failed so I was hoping someone can help me out. </p>
  
  <p>I've created the layout with an EditText field:</p>
  
  <pre><code>&lt;EditText
   android:id="@+id/passwordedittext"
   android:layout_width="200dp"
   android:layout_height="50dp"
   android:inputType="textPassword"
   android:layout_marginTop="40dp"
   android:layout_marginLeft="20dp"&gt;
   &lt;requestFocus /&gt;
  </code></pre>
  
  <p></p>
  
  <p>and a submit button:</p>
  
  <pre><code>&lt;Button
   android:id="@+id/submitbutton"
   android:layout_width="50dp"
   android:layout_height="50dp"
   android:layout_marginTop="40dp"
   android:background="@drawable/bgo"
   android:clickable="true" 
   android:layout_gravity="right|center_horizontal" 
   android:layout_marginRight="20dp"/&gt;
  </code></pre>
  
  <p>The Java file:</p>
  
  <pre><code>package com.berry;
  import android.app.Activity;
  import android.content.Intent;
  import android.media.MediaPlayer;
  import android.os.Bundle;
  import android.view.View;
  import android.view.Window;
  import android.view.WindowManager;
  import android.widget.Button;
  import android.widget.EditText;
  
  
  public class password extends Activity{
  
  MediaPlayer mpbuttonclick;
  
  
  @Override
  protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      requestWindowFeature(Window.FEATURE_NO_TITLE);
      getWindow().setFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN,WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
  
      setContentView(R.layout.password);
  
      mpbuttonclick = MediaPlayer.create(this, R.raw.keypress);
  
      Button sumbitButton = (Button) findViewById(R.id.submitbutton);
      sumbitButton.setOnClickListener(new View.OnClickListener() {        
          public void onClick(View v){
          EditText passwordEditText = (EditText) findViewById(R.id.passwordedittext);
                      if(passwordEditText.getText().toString()=="MyPasswordHere"){
                          startActivity(new Intent("com.berry.intro"));
                          mpbuttonclick.start();
  
  
                      }}});
      }}
  </code></pre>