I want to make a voice recognition android app. I want to know how to make database of the app. My app will be using some commands such as accept call
for accepting a call, open'UC browser
for opening UC browser and some other commands like that. For now i have made six activities in which i have shown what commands should be used for different tasks and each activity is connected with a next button. Now I want that when i click the finish button which is in the sixth activity the app will run in the background and works as it recieves some commands. My app name is JARVIS.
I will attach all six activities .
Any help would be deeply appreciated! :)
MainActivity
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button Next = (Button) findViewById(R.id.button1);
Next.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent myIntent = new Intent(view.getContext(), DisplayMessageActivity.class);
startActivityForResult(myIntent, 0);
}
});
}
}
DisplayMessageActivity
public class DisplayMessageActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_display_message);
Button pre = (Button) findViewById(R.id.button2);
pre.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent intent = new Intent();
setResult(RESULT_OK, intent);
finish();
}
});
Button Next = (Button) findViewById(R.id.button3);
Next.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent myIntent = new Intent(view.getContext(), ThirdActivity.class);
startActivityForResult(myIntent, 0);
}
});
}
}
ThirdActivity
public class ThirdActivity extends AppCompatActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.third_activity);
Button previous = (Button) findViewById(R.id.button4);
previous.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent intent = new Intent();
setResult(RESULT_OK, intent);
finish();
}
});
Button next = (Button) findViewById(R.id.button5);
next.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent myIntent = new Intent(view.getContext(), FourthActivity.class);
startActivityForResult(myIntent, 0);
}
});
}
}
FourthActivity
public class FourthActivity extends AppCompatActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fourth_activity);
Button previous = (Button) findViewById(R.id.button6);
previous.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent intent = new Intent();
setResult(RESULT_OK, intent);
finish();
}
});
Button next = (Button) findViewById(R.id.button7);
next.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent myIntent = new Intent(view.getContext(), FifthActivity.class);
startActivityForResult(myIntent, 0);
}
});
}
}
FifthActivity
public class FifthActivity extends AppCompatActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fifth_activity);
Button previous = (Button) findViewById(R.id.button8);
previous.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent intent = new Intent();
setResult(RESULT_OK, intent);
finish();
}
});
Button next = (Button) findViewById(R.id.button9);
next.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent myIntent = new Intent(view.getContext(), SixthActivity.class);
startActivityForResult(myIntent, 0);
}
});
}
}
SixthActivity
public class SixthActivity extends AppCompatActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.sixth_activity);
Button previous = (Button) findViewById(R.id.button10);
previous.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent intent = new Intent();
setResult(RESULT_OK, intent);
finish();
}
});
}
}