Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

NOTE: I\'M POSTING THIS Q MORE THAN 4 TIMES please do the requirmants . thank in

ID: 3861686 • Letter: N

Question

NOTE: I'M POSTING THIS Q MORE THAN 4 TIMES please do the requirmants . thank in advance ..

help please : create one of the following by using only Android Studio

1- calculator and calenter

or

2- units measurement

create a simple calender and calculator using ( Android studio ) ... is not has to be fancy just simple one and a so on. when I run the app it has to shows two buttons one for calculator that I can use it, and just use ( + = / * and = ) in side the calculator just basic one , and the other button it shows the calunder for 2017 only

Note : copy and past all the java and xml files and others...

Explanation / Answer

I am providing you the complete code which is working correctly on my android studio-

MainActivity.java-

package com.example.displaycalendareventintent;

import java.util.Calendar;

import android.app.Activity;

import android.content.Intent;

import android.net.Uri;

import android.os.Bundle;

import android.view.Menu;

import android.view.View;

import android.widget.Button;

public class MainActivity extends Activity {

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

        Button button1 = (Button) findViewById(R.id.button1);

        Button button2 = (Button) findViewById(R.id.button2);

        button1.setOnClickListener(onClickListener);

        button2.setOnClickListener(onClickListener);

        private OnClickListener OnClickListener()

{

            @Override

            public void OnClick(View view)

{

switch(view.getId())

{

case R.id.button1:

disp();

break;

case R.id.button2:

Intent i = new Intent(this, MainActivity2.class);

startActivity(i);

break;

}

});

    }

    public void disp() {

        Calendar startTime = Calendar.getInstance();

        startTime.set(2017, 3, 15, 11, 35);

        Uri uri = Uri.parse("content://com.android.calendar/time/"

                + String.valueOf(startTime.getTimeInMillis()));

        Intent intent = new Intent(Intent.ACTION_VIEW, uri);

       

        startActivity(intent);

    }

    @Override

    public boolean onCreateOptionsMenu(Menu menu) {

        getMenuInflater().inflate(R.menu.main, menu);

        return true;

    }

}

activitymain.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" >

    <Button

        android:id="@+id/button1"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_alignParentLeft="true"

        android:layout_alignParentRight="true"

        android:layout_centerVertical="true"

        android:text="CALENDER" />                            

<Button

        android:id="@+id/button2"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_alignParentLeft="true"

        android:layout_alignParentRight="true"

       android:layout_centerVertical="true"

        android:text="CALCULATOR" />

</RelativeLayout>

activitymain2.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"
tools:context=".MainActivity2" >



<EditText

android:id="@+id/result"

android:layout_width="fill_parent"

android:layout_height="150dp"

/>

<Button

android:id="@+id/Btn7"

android:layout_width="80dp"

android:layout_height="70dp"

android:layout_below="@id/result"

android:text="7"

android:onClick="btn7Click"

/>

<Button

android:id="@+id/Btn8"

android:layout_width="80dp"

android:layout_height="70dp"

android:layout_below="@id/result"

android:layout_toRightOf="@id/Btn7"

android:text="8"

android:onClick="btn8Click"

/>

<Button

android:id="@+id/Btn9"

android:layout_width="80dp"

android:layout_height="70dp"

android:layout_below="@id/result"

android:layout_toRightOf="@id/Btn8"

android:text="9"

android:onClick="btn9Click"

/>

<Button

android:id="@+id/Btnclear"

android:layout_width="80dp"

android:layout_height="70dp"

android:layout_below="@id/result"

android:layout_toRightOf="@id/Btn9"

android:text="clear"

android:onClick="btnclearClick"

/>

<Button

android:id="@+id/Btn4"

android:layout_width="80dp"

android:layout_height="70dp"

android:layout_below="@id/Btn7"

android:text="4"

android:onClick="btn4Click"

/> <Button

android:id="@+id/Btn5"

android:layout_width="80"

android:layout_height="70dp"

android:layout_below="@id/Btn8"

android:layout_toRightOf="@id/Btn4"

android:text="5"

android:onClick="btn5Click"

/> <Button

android:id="@+id/Btn6"

android:layout_width="80dp"

android:layout_height="70dp"

android:layout_below="@id/Btn9"

android:layout_toRightOf="@id/Btn5"

android:text="6"

android:onClick="btn6Click"

/>

<Button

android:id="@+id/Btnplus"

android:layout_width="80dp"

android:layout_height="70dp"

android:layout_below="@id/Btnclear"

android:layout_toRightOf="@id/Btn6"

android:text="+"

android:onClick="btnplusClick"

/>

<Button

android:id="@+id/Btn1"

android:layout_width="80dp"

android:layout_height="70dp"

android:layout_below="@id/Btn4"

android:text="1"

android:onClick="btn1Click"

/> <Button

android:id="@+id/Btn2"

android:layout_width="80dp"

android:layout_height="70dp"

android:layout_below="@id/Btn5"

android:layout_toRightOf="@id/Btn"

android:text="2"

android:onClick="btn2Click"

/> <Button

android:id="@+id/Btn3"

android:layout_width="80dp"

android:layout_height="70dp"

android:layout_below="@id/Btn6"

android:layout_toRightOf="@id/Btn2"

android:text="3"

android:onClick="btn3Click"

/>

<Button

android:id="@+id/Btnminus"

android:layout_width="80dp"

android:layout_height="70dp"

android:layout_below="@id/Btnplus"

android:layout_toRightOf="@id/Btn3"

android:text="-"

android:onClick="btnminusClick"



/>



<Button

android:id="@+id/Btnequal"

android:layout_width="110dp"

android:layout_height="60dp"

android:layout_below="@id/Btn1"

android:text="="

android:onClick="btnequalClick"

/>

<Button

android:id="@+id/Btndivide"

android:layout_width="80dp"

android:layout_height="70dp"

android:layout_below="@id/Btn1"

android:layout_toRightOf="@id/Btnequal"

android:text="/"

android:onClick="btndivideClicked"



/>

<Button

android:id="@+id/Btnmulti"

android:layout_width="80dp"

android:layout_height="70dp"

android:layout_below="@id/Btnminus"

android:layout_toRightOf="@id/Btndivide"

android:text="*"

android:onClick="btnmultiClick"

/>

</RelativeLayout>


MainActivity2.java-
package com.arun.calculator;

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

public class MainActivity2 extends Activity {

public String str ="";
Character operator = 'q';
int i,num,numtemp;
EditText Result;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
  
Result = (EditText)findViewById(R.id.result);


}
public void btn1Click(View v){
insert(1);
  
}

public void btn2Click(View v){
insert(2);
  
}
public void btn3Click(View v){
insert(3);
  
}
public void btn4Click(View v){
insert(4);
  
}
public void btn5Click(View v){
insert(5);
  
}
public void btn6Click(View v){
insert(6);
}
public void btn7Click(View v){
insert(7);
  
}
public void btn8Click(View v){
insert(8);
  
}
public void btn9Click(View v){
insert(9);
  
}
public void btnplusClick(View v){
perform();
operator = '+';
  
}

public void btnminusClicked(View v){
perform();
op = '-';
  
}
public void btndivideClick(View v){
perform();
operator = '/';
  
}
public void btnmultiClick(View v){
perform();
operator = '*';
  
}
public void btnequalClick(View v){
calculate();
  
}

public void btnclearClick(View v){
reset();
}
private void reset() {
// TODO Auto-generated method stub
str ="";
operator ='q';
num = 0;
numtemp = 0;
showResult.setText("");
}
private void insert(int j) {
str = str+Integer.toString(j);
num = Integer.valueOf(str).intValue();
Result.setText(str);
  

}
private void perform() {
  
str = "";
numtemp = num;
}
private void calculate() {
if(operator == '+')
num = numtemp+num;
else if(operator == '-')
num = numtemp-num;
else if(operator == '/')
num = numtemp/num;
else if(operator == '*')
num = numtemp*num;
Result.setText(""+num);
}

}

Thankyou. Have a nice day!