flutter: android studioda ma'lumotlar bazasi bilan ishlash

PPTX 24 pages 1.4 MB Free download

Page preview (5 pages)

Scroll down 👇
1 / 24
data persistence. relational database overview. sqlite flutter: android studioda ma'lumotlar bazasi bilan ishlash, sqlite, mysql mbbt lar bilan ulanish. ma'ruza - 10 mundarija sharedpreferences ob'ekti orqali ilova ma'lumotlarini saqlash fayllarga ma'lumot yozish va o'qish (internal va external saqlovchilar sqlite asoslari sqlite da ma'lumotlar bazasini yaratish ilovalarda ma'lumotlarni saqlash ilovalardan foydalanish jarayonida ilovaga tegishli biror ma'lumotni vaqtinchalik qayerdadir saqlashga va unga qayta murojaat qilishga to'g'ri keladi. android tizimida 3 xil ko'rinishda ma'lumotlarni saqlash mumkin: kichik o'lchamdagi va tez-tez murojaat qilish uchun ishlatiladigan sharedpreferences ob'ektidan foydalanish fayllar tizimidan foydalanish relatsion ma'lumotlar bazasini boshqarish tizimi sqlite ma'lumotlar bazasidan foydalanish ilova ma'lumotlarini sharedpreferences ob'ektida saqlash demak android tizimida ilovalarning oddiy, vaqtinchalik ma'lumotlarini saqlash uchun ishlatiladigan sharedpreferences ob'ektidan qanday foydalanamiz. masalan, sizning ilovangizda matn ma'lumotlari mavjud va ushbu matn shrift o'lchamini joriy holat uchun o'zgartirmoqchisiz. bunda “settings” menyusiga kiramiz va u erdan “changetextsize” tugmasini bosamiz va matn shrift o'lchamini o'zgartirib saqlash “save” tugmasini bosamiz. buning …
2 / 24
oid.preference.preferenceactivity; public class apppreferenceactivity extends preferenceactivity { @override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); //to change preference file name add this code addpreferencesfromresource(r.xml.myapppreferences); } } preferencemanager prefmgr = getpreferencemanager(); prefmgr.setsharedpreferencesname(“apppreferences”); 6. androidmanifest.xml faylida apppreferenceactivity class ni elementi orqali chaqirib qo'yiladi: …… …… 7. main.xml asosiy layout fayli esa quyidagicha bo'ladi (izoh: ushbu komponentalar ichida joylashtiriladi): 8. usingpreferencesactivity.java fayli quyidagicha bo'ladi: package com.example.usingpreferences; import android.app.activity; import android.content.intent; import android.os.bundle; import android.view.view; public class usingpreferencesactivity extends activity { /** called when the activity is first created. */ @override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); } public void onclickload(view view) { intent i = new intent(“com.example.apppreferenceactivity”); startactivity(i); } } 9. dastur natijsini android emulator da ko'ramiz. load preferences screen tugmasini bosamiz va ba'zi parametrlarni o'zgartiramiz savol????? demak ushbu o'zgartirishlardan keyin ma'lumotlar qayerda saqlanadi. ddms->device(genymotion- galaxy-s3)-com.example.usingpreferences data->data-> com.example.usingpreferences->shared_prefs->com.example.usingpref.xml ushbu com.example.usingpref.xml faylni tekshiribko'ramiz demak ko'rsatilgan tugma orqali kompyuter xotirasiga saqlangan faylni biron bir brouzer …
3 / 24
ittext textbox; static final int read_block_size = 100; /** called when the activity is first created. */ @override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); textbox = (edittext) findviewbyid(r.id.txttext1); } public void onclicksave(view view) { // faylga yozish metodi string str = textbox.gettext().tostring(); /*ilova ma'lumotlarini faylga yozish*/ } public void onclickload(view view) { //fayldan o'qish /*ilova ma'lumotlarini fayldan o'qish*/ } filesactivity.java /*ilova ma'lumotlarini faylga yozish*/ try { fileoutputstream fout = openfileoutput(“textfile.txt”, mode_world_readable); outputstreamwriter osw = new outputstreamwriter(fout); //---ma'lumotlarni faylga yozish-- osw.write(str); osw.flush(); osw.close(); //---faylga yozigan ma'lumotlarni ekranga chiqarish--- toast.maketext(getbasecontext(), “file saved successfully!”, toast.length_short).show(); //---edittext ichidagi yozuvni olib tashlash--- textbox.settext(“”); } catch (ioexception ioe) { ioe.printstacktrace(); } filesactivity.java try { fileinputstream fin = openfileinput(“textfile.txt”); inputstreamreader isr = new inputstreamreader(fin); char[] inputbuffer = new char[read_block_size]; string s = “”; int charread; while ((charread = isr.read(inputbuffer))>0) { //---convert the chars to a string--- string readstring = string.copyvalueof(inputbuffer, 0, charread); s += readstring; inputbuffer …
4 / 24
+“/myfiles”); // myfiles papka directory.mkdirs(); // joriy myfiles papkani yaratish file file = new file(directory, “textfile.txt”); // joriy papkada fayl yaratish fileoutputstream fout = new fileoutputstream(file); // faylga ma'lumot yozish uchun oqim yaratish sd card dan ma'lumot o'qish yuqoridagi loyihaning onclickload() metodiga quyidagi o'zgartirish kiritiladi /* fileinputstream fin = openfileinput(“textfile.txt”); inputstreamreader isr = new inputstreamreader(fin); */ o'rniga file sdcard = environment.getexternalstoragedirectory(); // /mnt/sdcard file directory = new file (sdcard.getabsolutepath() + “/myfiles”); // mnt/sdcard/myfiles file file = new file(directory, “textfile.txt”); fileinputstream fin = new fileinputstream(file); // fayldan o'qish uchun oqim inputstreamreader isr = new inputstreamreader(fin); // ma'lumot o'qish uchun oqim dastur natijasi image1.png image2.png image3.emf image4.png image5.png image6.png image7.png image8.png image9.png image10.tmp image11.png image12.png image13.png image14.emf image15.png /docprops/thumbnail.jpeg
5 / 24
flutter: android studioda ma'lumotlar bazasi bilan ishlash - Page 5

Want to read more?

Download all 24 pages for free via Telegram.

Download full file

About "flutter: android studioda ma'lumotlar bazasi bilan ishlash"

data persistence. relational database overview. sqlite flutter: android studioda ma'lumotlar bazasi bilan ishlash, sqlite, mysql mbbt lar bilan ulanish. ma'ruza - 10 mundarija sharedpreferences ob'ekti orqali ilova ma'lumotlarini saqlash fayllarga ma'lumot yozish va o'qish (internal va external saqlovchilar sqlite asoslari sqlite da ma'lumotlar bazasini yaratish ilovalarda ma'lumotlarni saqlash ilovalardan foydalanish jarayonida ilovaga tegishli biror ma'lumotni vaqtinchalik qayerdadir saqlashga va unga qayta murojaat qilishga to'g'ri keladi. android tizimida 3 xil ko'rinishda ma'lumotlarni saqlash mumkin: kichik o'lchamdagi va tez-tez murojaat qilish uchun ishlatiladigan sharedpreferences ob'ektidan foydalanish fayllar tizimidan foydalanish relatsion ma'lumotlar bazasini boshqarish tizimi...

This file contains 24 pages in PPTX format (1.4 MB). To download "flutter: android studioda ma'lumotlar bazasi bilan ishlash", click the Telegram button on the left.

Tags: flutter: android studioda ma'lu… PPTX 24 pages Free download Telegram