Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pedja.kalkulator;
- import pedja.kalkulator.R;
- import android.net.Uri;
- import android.os.Bundle;
- import android.provider.MediaStore;
- import android.app.Activity;
- import android.content.Intent;
- import android.content.SharedPreferences;
- import android.graphics.Color;
- import android.view.Menu;
- import android.view.MenuItem;
- import android.view.View;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.Toast;
- public class MainActivity extends Activity {
- public String str ="";
- Character op = 'q';
- int i,num,numtemp;
- EditText showResult;
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- SharedPreferences settings = getSharedPreferences("test", MODE_PRIVATE);
- SharedPreferences.Editor prefEditor = settings.edit();
- prefEditor.putString("ime", "Sebastian");
- prefEditor.commit();
- showResult = (EditText)findViewById(R.id.result_id);
- }
- public void btn1Clicked(View v){
- SharedPreferences prefs = getPreferences(MODE_PRIVATE);
- String text = prefs.getString("ime", null);
- Toast toast = Toast.makeText(getApplicationContext(), text, Toast.LENGTH_LONG);
- toast.show();
- insert(1);
- }
- public void btn2Clicked(View v){
- insert(2);
- }
- public void btn3Clicked(View v){
- insert(3);
- }
- public void btn4Clicked(View v){
- insert(4);
- }
- public void btn5Clicked(View v){
- insert(5);
- }
- public void btn6Clicked(View v){
- insert(6);
- }
- public void btn7Clicked(View v){
- insert(7);
- }
- public void btn8Clicked(View v){
- insert(8);
- }
- public void btn9Clicked(View v){
- insert(9);
- }
- public void btnplusClicked(View v){
- perform();
- op = '+';
- }
- public void btnminusClicked(View v){
- perform();
- op = '-';
- }
- public void btndivideClicked(View v){
- perform();
- op = '/';
- }
- public void btnmultiClicked(View v){
- perform();
- op = '*';
- }
- public void btnequalClicked(View v){
- calculate();
- }
- public void btnclearClicked(View v){
- reset();
- }
- private void reset() {
- // TODO Auto-generated method stub
- str ="";
- op ='q';
- num = 0;
- numtemp = 0;
- showResult.setText("");
- }
- private void insert(int j) {
- // TODO Auto-generated method stub
- int value;
- str = str+Integer.toString(j);
- try{
- num = Integer.valueOf(str).intValue();
- }catch(Exception NumberFormatException){
- num = 0;
- }
- showResult.setText(str);
- }
- private void perform() {
- // TODO Auto-generated method stub
- str = "";
- numtemp = num;
- }
- private void calculate() {
- // TODO Auto-generated method stub
- if(op == '+')
- num = numtemp+num;
- else if(op == '-')
- num = numtemp-num;
- else if(op == '/')
- num = numtemp/num;
- else if(op == '*')
- num = numtemp*num;
- showResult.setText(""+num);
- }
- ////////////////////////////////////////////////////////////////////////////////////
- public boolean onCreateOptionsMenu (Menu menu){
- super.onCreateOptionsMenu(menu);
- CreateMenu(menu);
- return true;
- }
- private void CreateMenu(Menu menu){
- MenuItem opcija1 = menu.add(0,0,0,"Prva opcija");
- {
- // opcija1.setIcon(R.drawable.dugmeLogo);\
- opcija1.setIcon(R.drawable.dugme_logo);
- opcija1.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
- }
- }
- public boolean onOptionsItemSelected (MenuItem item){
- return MenuChoice(item);
- }
- private boolean MenuChoice (MenuItem item){
- switch( item.getItemId()){
- case 0:
- Toast.makeText(this, "Отвара се страна сајта Школе Рајак", Toast.LENGTH_LONG).show();
- Intent myIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://rajak.rs/sr/component/content/article/54-kursevi/253-android-kurs"));
- startActivity(myIntent);
- break;
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment