פורסם 2020 במאי 65 שנים אהלן חברים, התחלנו ללמוד אנדרואיד, ממש בבסיס של הבסיס. יש לי מטלה, ליצור אפליקציה עם מספר שורות שהמשתמש צריך להכניס כיתוב(כיתוב מוגדר מראש) וברגע שהוא לוחץ על הכפתור והכיתוב נכון, זה עובר לדף הבא. בדף הבא אמור להיות וידאו, רשמתי קוד לפי מה שהמורה הביא וברגע שאני רושם את הפרטים הנכונים ולוחץ על הכפתור כדי שיעבור לדף אחר, האפליקציה קורסת. הוידאו הוא וידאו mp4, עשיתי אותו ברזולוציה נמוכה ממש וזה עדיין לא עוזר. זה הקוד שרשמתי לוידאו: String local = "android.resource://com.example.happybirthday/" + R.raw.maor12; VideoView videoView = (VideoView) findViewById(R.id.videoView); MediaController mediaC = new MediaController(this); mediaC.setAnchorView(videoView); Uri uri = Uri.parse(local); videoView.setVideoURI(uri); videoView.setMediaController(mediaC); videoView.start(); וזה הקוד מהXML שלו <VideoView android:id="@+id/videoView" android:layout_width="match_parent" android:layout_height="wrap_content" /> זה הקוד מהמיין אקטיבי של המסך הראשי EditText editUser; EditText myColor; EditText editPass; EditText myLove; Button myButton; String name = "Michal"; String name1 = "מיכל"; String pass = "ינואר 2020"; String love = "yes" ; String love1 = "כן"; String color = "green"; String color1 = "ירוק"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); editUser = findViewById(R.id.editName); editPass = findViewById(R.id.editPass); myLove = findViewById(R.id.myLove); myButton = findViewById(R.id.myButton); myColor = findViewById(R.id.myColor); myButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (editUser.getText().toString().equalsIgnoreCase(name) || editUser.getText().toString().equalsIgnoreCase(name1) && editPass.getText().toString().equals(pass) && myLove.getText().toString().equalsIgnoreCase(love) || myLove.getText().toString().equalsIgnoreCase(love1) && myColor.getText().toString().equalsIgnoreCase(color) || myColor.getText().toString().equalsIgnoreCase(color1)) { Intent intent = new Intent(MainActivity.this, afterBirthday.class); startActivity(intent); } else Toast.makeText(MainActivity.this, "טעות, תמשיכי לנסות", Toast.LENGTH_SHORT).show(); ממש זקוק לעזרה!
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.