Advertisement
Leo1502

VIDEO: MainActivity.java

Apr 27th, 2023
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.80 KB | Source Code | 0 0
  1. package com.example.Kalkulator;
  2.  
  3. import androidx.appcompat.app.AppCompatActivity;
  4.  
  5. import android.content.Intent;
  6. import android.net.Uri;
  7. import android.os.Bundle;
  8. import android.os.Vibrator;
  9. import android.view.View;
  10. import android.widget.AdapterView;
  11. import android.widget.ArrayAdapter;
  12. import android.widget.ImageView;
  13. import android.widget.MediaController;
  14. import android.widget.Spinner;
  15. import android.widget.Toast;
  16. import android.widget.VideoView;
  17.  
  18. import java.util.Random;
  19.  
  20. public class MainActivity6 extends AppCompatActivity implements AdapterView.OnItemSelectedListener {
  21.  
  22.     int spinner_selected = 0;
  23.  
  24.     VideoView video;
  25.  
  26.     Spinner spinner3;
  27.  
  28.     int klik = 0;
  29.  
  30.     public void otvoriMainActivity(){
  31.  
  32.         Vibrator v = (Vibrator) getSystemService(VIBRATOR_SERVICE);
  33.  
  34.         v.vibrate(1);
  35.  
  36.         Intent intent = new Intent(this, MainActivity.class);
  37.  
  38.         startActivity(intent);
  39.     }
  40.  
  41.     public void otvoriMainActivity2(){
  42.  
  43.         Vibrator v = (Vibrator) getSystemService(VIBRATOR_SERVICE);
  44.  
  45.         v.vibrate(1);
  46.  
  47.         Intent intent = new Intent(this, MainActivity2.class);
  48.  
  49.         startActivity(intent);
  50.     }
  51.  
  52.     public void otvoriMainActivity3(){
  53.  
  54.         Vibrator v = (Vibrator) getSystemService(VIBRATOR_SERVICE);
  55.  
  56.         v.vibrate(1);
  57.  
  58.         Intent intent = new Intent(this, MainActivity3.class);
  59.  
  60.         startActivity(intent);
  61.     }
  62.  
  63.     public void otvoriMainActivity4(){
  64.  
  65.         Vibrator v = (Vibrator) getSystemService(VIBRATOR_SERVICE);
  66.  
  67.         v.vibrate(1);
  68.  
  69.         Intent intent = new Intent(this, MainActivity4.class);
  70.  
  71.         startActivity(intent);
  72.     }
  73.  
  74.     public void otvoriMainActivity5(){
  75.  
  76.         Vibrator v = (Vibrator) getSystemService(VIBRATOR_SERVICE);
  77.  
  78.         v.vibrate(1);
  79.  
  80.         Intent intent = new Intent(this, MainActivity5.class);
  81.  
  82.         startActivity(intent);
  83.     }
  84.  
  85.     public void video_horiz(View view) {
  86.  
  87.         if(klik == 0){
  88.  
  89.             video = findViewById(R.id.video);
  90.  
  91.             String path = "android.resource://" + getPackageName() + "/" + R.raw.video_landsc;
  92.  
  93.             Uri uri = Uri.parse(path);
  94.  
  95.             video.setVideoURI(uri);
  96.  
  97.             MediaController mediacon = new MediaController(this);
  98.  
  99.             video.setMediaController(mediacon);
  100.  
  101.             mediacon.setAnchorView(video);
  102.         }
  103.  
  104.         klik++;
  105.     }
  106.  
  107.     public void video_vertical(View view) {
  108.  
  109.         if(klik == 0){
  110.  
  111.             video = findViewById(R.id.video);
  112.  
  113.             String path = "android.resource://" + getPackageName() + "/" + R.raw.underwater_video;
  114.  
  115.             Uri uri = Uri.parse(path);
  116.  
  117.             video.setVideoURI(uri);
  118.  
  119.             MediaController mediacon = new MediaController(this);
  120.  
  121.             video.setMediaController(mediacon);
  122.  
  123.             mediacon.setAnchorView(video);
  124.         }
  125.  
  126.         klik++;
  127.     }
  128.  
  129.     @Override
  130.     protected void onCreate(Bundle savedInstanceState) {
  131.         super.onCreate(savedInstanceState);
  132.         setContentView(R.layout.activity_main6);
  133.  
  134.         spinner3 = findViewById(R.id.spinner3);
  135.  
  136.         ArrayAdapter<CharSequence> adapter3 = ArrayAdapter.createFromResource(this, R.array.menu_MainActivity6, R.layout.dropdown_button);
  137.  
  138.         adapter3.setDropDownViewResource(R.layout.dropdown_item);
  139.  
  140.         spinner3.setAdapter(adapter3);
  141.  
  142.         spinner3.setOnItemSelectedListener(this);
  143.     }
  144.  
  145.     @Override
  146.     public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
  147.  
  148.         String text = parent.getItemAtPosition(position).toString();
  149.  
  150.         if (spinner_selected > 0) {
  151.  
  152.             switch (text) {
  153.  
  154.                 case "\uD83E\uDDEE":
  155.  
  156.                     otvoriMainActivity();
  157.  
  158.                     SingleToast.show(getApplicationContext(), text, Toast.LENGTH_SHORT);
  159.  
  160.                     break;
  161.  
  162.                 case "\uD83D\uDCCF":
  163.  
  164.                     otvoriMainActivity2();
  165.  
  166.                     SingleToast.show(getApplicationContext(), text, Toast.LENGTH_SHORT);
  167.  
  168.                     break;
  169.  
  170.                 case "\uD83C\uDFB2":
  171.  
  172.                     otvoriMainActivity3();
  173.  
  174.                     SingleToast.show(getApplicationContext(), text, Toast.LENGTH_SHORT);
  175.  
  176.                     break;
  177.  
  178.                 case "\uD83C\uDF7E":
  179.  
  180.                     otvoriMainActivity5();
  181.  
  182.                     SingleToast.show(getApplicationContext(), text, Toast.LENGTH_SHORT);
  183.  
  184.                     break;
  185.  
  186.                 case "\uD83E\uDE99":
  187.  
  188.                     otvoriMainActivity4();
  189.  
  190.                     SingleToast.show(getApplicationContext(), text, Toast.LENGTH_SHORT);
  191.  
  192.                     break;
  193.             }
  194.         }
  195.  
  196.         spinner_selected++;
  197.     }
  198.  
  199.     @Override
  200.     public void onNothingSelected(AdapterView<?> parent) {
  201.  
  202.     }
  203. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement