Showing posts with label Arshad shaikh. Show all posts
Showing posts with label Arshad shaikh. Show all posts

Tuesday, 24 September 2013

Android : How To Select Target AVD Or Emulator To Run Android Application.

Suppose If You Have Created New AVD or Emulator and You Want To Your Application On That Particular AVD. TO Select target AVD Follow Below Steps.
First Of All We Will Create New AVD By Window--> Android Virtual Device Manager.


Select Android Virtual Device Manager. New window Will Open To Create New AVD.
Select New.



 Now Create New AVD And Name It. Select Specified Device.



Now Click Ok. Your New AVD Will Be Created.
Then Select Your AVD To Start It. Your Window Will Be Look Like Below.


Now Launch It.









 Your AVD Will Present To Screen.



Now Right Click On Your Project. Select Run As -->Run Configuration--> Android Application.




Now Select Your AVD On Which You Will Run Your Project


 Now Apply And Run Your Application.

All The Best :)

Android : Ask To Exit Alert Box.

Alert Box For Asking To Exit.



Follow Below Steps.

1. Create New Android Project. Name It Exit as i did.

2. Now Open Your activity_main.xml. Follow Path .res --> Layout --> activity_main.xml.
    I Have Added Analog Clock To Graphical Layout Because I don't Wanted To left screen as blank so..
    You May Left Your Screen Blank For Now.
3. Type Below Code To Your activity_main.xml

activity_main.xml


<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=".MainActivity" >

    <AnalogClock
        android:id="@+id/analogClock1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:layout_marginLeft="64dp"
        android:layout_marginTop="37dp" />

</RelativeLayout>

4. Open Your MainActivity.java File And Type Below code.

MainActivity.java


package arshad.exit;

import android.os.Bundle;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.view.Menu;

public class MainActivity extends Activity {

       @Override
       protected void onCreate(Bundle savedInstanceState) {
              super.onCreate(savedInstanceState);
              setContentView(R.layout.activity_main);
       }
        public void onBackPressed() {
               new AlertDialog.Builder(this)
                      .setMessage("Do you want to exit?")
                      .setCancelable(false)
                      .setPositiveButton("Yes", new DialogInterface.OnClickListener() {
                          public void onClick(DialogInterface dialog, int id) {
                               MainActivity.this.finish();
                          }
                      })
                      .setNegativeButton("No", null)
                      .show();
           }
       @Override
       public boolean onCreateOptionsMenu(Menu menu) {
              // Inflate the menu; this adds items to the action bar if it is present.
              getMenuInflater().inflate(R.menu.main, menu);
              return true;
       }

}

5. Now Compile And Run Your Project As Android Application.
6. When Your Application Executes Press Back Button. The Alert Box Will Ask To Exit.

My Output Screen's Are As Below.



 All The Best :)
 



Sunday, 22 September 2013

Android : Prime Number

In This Tutorial We Will Create Simple Prime Number Finder Application.

1. Create New Android Application.
2. Name It As PrimeNumber.
3. Open activity_main.xml File.
4. Drag And Drop One EditText And One Button
    Or Replace Your activity_main.xml with Below Code.

 activity_main.xml


<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="wrap_content"
    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=".MainActivity" >

    <EditText
        android:id="@+id/editText1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:layout_marginLeft="18dp"
        android:layout_marginTop="46dp"
        android:ems="10"
        android:hint="Enter Number"
        android:inputType="number" />

    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/editText1"
        android:layout_below="@+id/editText1"
        android:layout_marginTop="34dp"
        android:text="Check" />

</RelativeLayout>



5. Now Open Your MainActivity.java File And Replace it With Below Code.

MainActivity.java



package arshad.primenumber;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends Activity {
 EditText input;
 Button Check;
                @Override
                protected void onCreate(Bundle savedInstanceState) {
                                super.onCreate(savedInstanceState);
                                setContentView(R.layout.activity_main);
                                input=(EditText)findViewById(R.id.editText1);
                                Check=(Button)findViewById(R.id.button1);
                               
                                Check.setOnClickListener(new OnClickListener()
                                {

                                                @Override
                                                public void onClick(View arg0) {
                                                                  double n = Double.parseDouble(input.getText().toString());
                                                                 int f = 0;
                                               
                                                  
                           
                            for (int i = 2; i < n; i++)
                            {
                                if (n % i == 0)
                                    f = 1;
                            }

                            if (f == 0)
                            {
                                Toast t = Toast.makeText(getApplicationContext(),
                                        "Given Number is Prime Number",
                                                 Toast.LENGTH_SHORT);
                                         t.show();
                            }else{
                                Toast t = Toast.makeText(getApplicationContext(),
                                        "Given Number is Not a Prime Number",
                                                 Toast.LENGTH_SHORT);
                                         t.show();
                                                                               
                                                }
                                                }});
                }

                @Override
                public boolean onCreateOptionsMenu(Menu menu) {
                                // Inflate the menu; this adds items to the action bar if it is present.
                                getMenuInflater().inflate(R.menu.main, menu);
                                return true;
                }

}


6. Now Run It As Android Application And Enter Any Number And Check Whether Prime Or Not.


My Output Screen's.










All The Best :)