|
Shuning uchun bu ozgarmaslarni res/values/strings.xml faylida e'lon qilib qoyamiz
|
bet | 16/21 | Sana | 20.11.2023 | Hajmi | 1 Mb. | | #101981 |
Shuning uchun bu ozgarmaslarni res/values/strings.xml faylida e'lon qilib qoyamiz. Mobil kutubxona dasturiga xush kelibsiz Endi oyna sarlavhasi uchun ozgarmas e'lon qilinadi. Dastur haqida Songra dastur kodlarini yozish uchun yangi Class yaratiladi va uni AboutActivity.java deb nomlanadi. Ichiga quyidagi kod yoziladi: package mobil.kutubxona.helloworld; import android.app.Activity; import android.os.Bundle; public class AboutActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) Bu klassda eng asosiy usul bu onCreate() va setContentView() usullaridir. Chunki aynan ular klass yaratilayotgan vaqtda kerakli malumotni korsatish uchun xizmat qiladi. Endi Helloworld.java klassi orqali undagi tugma bosilganda AboutActivity.java ga otish kodlari yoziladi. Bunda bizga Intent klassi togri keladi: import android.content.Intent; Tugma uchun Click metodini yozamiz: public void onClick(View v) { Intent intent = new Intent(HelloWorld.this, AboutActivity.class); startActivity(intent); } Yangi oyna yuklanishi uchun Intent klassida AboutActivity klassini korsatib qoyish kerak. Songra startActivity() usuli chaqiriladi. Undan oldin esa yangi Activity klassni AndroidManifest.xml ga kiritib qoyish kerak boladi: Emulyatorni ishga tushirib natijani korishimiz mumkin (5.1 rasm). Android malumotlar bazasi bilan ishlash mexanizmida strukturali axborotlarga ishlov berish va saqlash imkoniyati mavjud. Istalgan ilova oziga tegishli malumotlar bazasini yaratishi va ular ustida toliq nazorat otkazishi mumkin. Android SQLite kutubxonasidan foydalanib, MBBT malumotlarini ozidan korsatib, quyidagi oziga xos xususiyatlarga ega: kolami kengligi
|
| |