Uploaded by dlven yusf sabr

Android Studio1

advertisement
Android
Studio
BY : AYMAN YASSIN
2022 – 2023
‫پێنج محازەرەی ئەندرۆید ستۆدیۆ ‪.‬‬
‫‪ .‬هەندێک تێبینی‬
‫‪ .‬هەمیشە کاتێک پڕۆژەیەکی نوێ دەکەینەوە ‪empty‬‬
‫‪activity‬دەڵدەبژێرین ‪.‬‬
‫‪ .‬دوای ئەوە ‪ API‬دەکەینە ‪ ٣٣‬وەکو کۆتا ڤێرژنی ئەندرۆید ‪.‬‬
‫‪ .‬کاتێک پڕۆژەکە دەبێتەوە ڵە بەشی ‪ Gradle Script‬دواتر‬
‫‪ minSdk . build.gradle .‬دەکەیتە ‪ ٢٥‬واتا نزمترین‬
‫ڤێرژنی کارکردنی پڕۆژەکە ‪ .‬ڵە کۆتایی دا ‪Sync‬‬
‫‪Now‬دەدەگری ‪.‬‬
‫‪ activity_main.xml .‬دیزاینی پڕۆژەکەی تێدایە‬
‫‪ MainActivity.java.‬کۆدی پڕۆژەکەی تێدا دەنوسرێت‬
‫‪ .‬بۆ هەر کەرستەیەك کە بەکاری دەهێنیت ‪ ID‬تایبەت بە‬
‫خۆی بۆ دابنی بۆ ئەوەی دووربی ڵە کێشە ‪.‬‬
‫‪ .‬هەر کەرستەیەک کە دەیهێنیتە ناو دیزاینەکە دەبێ ڵە‬
‫فایلی جاڤا تەعریف بکرێت‬
‫‪ .‬ئەو کەرستانەی کە ڵەم مەڵزەمەیە بەکاری دەهێنین‬
‫‪Plain Text .‬‬
‫‪Text View .‬‬
‫‪Password .‬‬
‫‪Button .‬‬
‫‪Radio Button.‬‬
‫‪ ‬یەکەم محازەرە ‪ :‬کاتێک نوسینێک لە نێو لەنێو پلەین تێکست‬
‫دا دەنووسیت لە خورەوە پیشانی بدات ‪.‬‬
‫دیزاین‬
‫‪Plain Text‬‬
‫‪Button‬‬
‫‪TextVeow‬‬
‫‪Plain Text ID : Text1‬‬
‫‪Button ID : bt1‬‬
‫‪TextView ID : Text2‬‬
‫کۆد‬
‫‪ ‬دووەم محازەرە ‪ :‬دوو پەیج دروست دەکەین ‪ .‬بەڕێگای پەیجی‬
‫یەکەم دەچینە نێو پەیجی دووەم ‪.‬‬
‫دیزاین‬
‫چۆنیەتی زیاد کردنی پەیجی دووەم ‪ :‬دەچیتە فایلی ‪ res‬دواتر کلیکی‬
‫لای ڕاست لەسەر ‪Empty Activity < Activity < New > Layout‬‬
‫کۆد‬
‫‪ ‬سێیەم محازەرە ‪ :‬دروستکردنی دوو پەیج ‪ .‬گواستنەوەی‬
‫زانیاری بۆ پەیجی دووەم وە پیشان دانی‬
‫دیزاین‬
‫‪Page1‬‬
‫‪Page2‬‬
‫‪Plain Text‬‬
‫‪TextView‬‬
‫‪Button‬‬
‫کۆدی ڵپەڕەی یەکەم‬
‫کۆدی ڵپەڕەی دووام‬
‫‪ ‬چوارەم محازەرە ‪ :‬دروستکردنی فۆڕمی چونەژورەوە (‪)Log in‬‬
‫دیزاین‬
‫‪Log in Page‬‬
‫کۆد‬
‫یان ئەگەر بمانەوێت دوای داخل بوون بە تەواوی بچێتە ڵپەڕەیەکی تر‬
‫‪ ‬پێنجەم محازەرە ‪ :‬دروستکردنی حاسیبە‬
‫دیزاین‬
EditText n1=findViewById(R.id.n1);
‫کۆد‬
EditText n2=findViewById(R.id.n2);
Button sum=findViewById(R.id.sum);
Button sub=findViewById(R.id.sub);
Button mul=findViewById(R.id.mul);
Button dev=findViewById(R.id.dev);
TextView result = findViewById(R.id.result);
//sum.setOnClickListener();
sum.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int num1 =
Integer.parseInt(n1.getText().toString());
int num2 =
Integer.parseInt(n2.getText().toString());
int res = num1 + num2;
result.setText(String.valueOf(res));
}
});
sub.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int num1 = Integer.parseInt(n1.getText().toString());
int num2 = Integer.parseInt(n2.getText().toString());
int res = num1 - num2;
result.setText(String.valueOf(res));
}
});
mul.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int num1 = Integer.parseInt(n1.getText().toString());
int num2 = Integer.parseInt(n2.getText().toString());
int res = num1 * num2;
result.setText(String.valueOf(res));
}
});
div.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int num1 = Integer.parseInt(n1.getText().toString());
int num2 = Integer.parseInt(n2.getText().toString());
int res = num1 / num2;
result.setText(String.valueOf(res));
}
});
Thank you so much
Download