Zvakagadziriswa: tanga mazita ane kukosha

Chokwadi, ngatitange kunyora chinyorwa.

Kutanga rondedzero ine kukosha muJava ibasa rinowanzodikanwa kune vanogadzira. Zvinowanzo onekwa kuti Java programmers inofanirwa kubata nekuita senge kugadzira rondedzero, kuwedzera kukosha kwairi uyezve kuita maoperation pane iyo rondedzero. Iyi nzira inogona kunetesa kana ikasabatwa nemazvo. Naizvozvo, kunzwisiswa kwenzira dzinoshanda dzekutanga rondedzero nehunhu hunogona kurerutsa zvakanyanya mabasa ehurongwa.

Chinyorwa chinopa nzwisiso yekuti ungatanga sei rondedzero nehunhu muJava uchishandisa nzira dzakasiyana uye maraibhurari.

Read More

Yakagadziriswa: Mubatanidzwa wetambo muhova

MuJava, kushanda nehova uye tambo chikamu chakakosha chebasa rezuva nezuva remugadziri. Kushanda kweStringJoiner kirasi mune ino mamiriro hakugone kushomeka. Yakaunzwa muJava 8, StringJoiner ikirasi yekushandisa inogadzira nhevedzano yemavara akapatsanurwa nedelimiter uye sarudzo yakavharirwa ne prefix uye suffix. Izvi zvinobatsira mukuita mabasa akadai sekujoinha rukova rwetambo kana tokens nedelimiter, kunyanya kana uchishanda neStreams API.

Ichi chishandiso, icho chakavakwa pasi pejava.util package, inoshamisira kureruka, kunyatsoita, uye kuchinjika, nekudaro ichiita icho chakakosha chishandiso kune vanogadzira. Iyo StringJoiner kirasi inobvisa iyo inonetsa maitiro ekubata delimiters pamaoko, zvakanyanya kuderedza mikana yekukanganisa.

Read More

Yakagadziriswa: sarudza random enum

Sevane ruzivo Java Developer uye connoisseur yemafashoni, isu tinowanzo pihwa basa rekugadzira yakasarudzika mhinduro kumatambudziko akaomarara. Rimwe dambudziko rakadai nderekusarudzika kusarudzwa kubva mukuverengera (Enum) muJava. Iwe unogona kunge watofungidzira kuti hapana yakavakirwa-mukati nzira muJava inopa basa iri zvakananga - chinhu chakajairika mumitauro yakaita sePython. Pasinei neizvi, Java inotipa maturusi anodiwa ekutenderera isu pachedu mhinduro.

Enumerations, iwo magamba asina kufarirwa ezvirongwa zvakawanda, anonyanya mhando ine ndima ine yakagadziriswa seti yemaconstants. Kazhinji tinoshuvira kusarudza kukosha kwakasarudzika kubva pane iyi seti. Chinangwa chechinyorwa chino ndechekuratidza maitiro aya.

Read More

Yakagadziriswa: maitiro ekutarisa kana nzvimbo yakagoneswa Android

Kunyora chinyorwa chakakura nezve maitiro ekutarisa kana nzvimbo yakabatidzwa paAroid mudziyo zvinogona kuda kunzwisisa kwakakura kweJava programming uye kushandiswa kwemaraibhurari akasiyana eAndroid. Saka, ngatitarisei mune izvi.

Mumamiriro emazuva ano ekushandisa nharembozha, kuwana nzvimbo yemushandisi kwave kwakakosha pakupa zviitiko zvemunhu zvichienderana nenzvimbo yemushandisi. Kuita uku kunowanikwa zvakanyanya mumidziyo inofambiswa ne Android. Nekudaro, kuona kuti nzvimbo yacho yakagoneswa here kana kuti kwete chinhu chakakosha zvakare.

public boolean isLocationEnabled(Context context) {
    int locationMode = 0;
    String locationProviders;

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
        try {
            locationMode = Settings.Secure.getInt(context.getContentResolver(), Settings.Secure.LOCATION_MODE);

        } catch (Settings.SettingNotFoundException e) {
            e.printStackTrace();
        }

        return locationMode != Settings.Secure.LOCATION_MODE_OFF;

    } else {
        locationProviders = Settings.Secure.getString(context.getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED);
        return !TextUtils.isEmpty(locationProviders);
    }
}

Kunzwisisa kodhi

Iyo kodhi yakapihwa pamusoro inotarisa kana masevhisi enzvimbo akagoneswa pane chero Android mudziyo mumatanho maviri makuru:

- Kana iyo vhezheni yemudziyo iri KitKat kana pamusoro, inoedza kuwana iyo nzvimbo modhi yekumisikidza uye inosimbisa kana isiri iyo 'Nzvimbo Mode Off'. Kana zvakadaro, inosimbisa ipapo kuti iyo nzvimbo inogoneswa.
-Kumidziyo inomhanya pamashanduro ekare pane KitKat, inotora runyorwa rwevanobvumidzwa nzvimbo vanopa uye inotarisa kana isina chinhu. Kana iyo rondedzero isina chinhu, inosimbiswa kuti iyo nzvimbo inogoneswa.

Basa reMaraibhurari Akasiyana uye Mabasa

Mune iyi kodhi, takashandisa mashoma chaiwo mabasa uye maraibhurari, kunyanya kubva kuAndroid Developer's Kit:

  • Build.VERSION.SDK_INT: Iyi imunda inobata iyo SDK vhezheni yepuratifomu iri kushanda pamudziyo.
  • Settings.Secure: Iri ikirasi inokwanisa kuwana kune yakachengeteka pasi rese masisitimu masisitimu, kunyanya masisitimu ayo anokanganisa kuvanzika kwevashandisi.
  • Settings.Secure.getInt: Iyi nzira inodzosa iyo yakachengeteka nhamba yekuseta kukosha kwezita rakapihwa.
  • Settings.Secure.LOCATION_MODE: Izvi zvinoshandiswa kuwana ikozvino nzvimbo yemamiriro ekugadzirisa.
  • Settings.Secure.LOCATION_PROVIDERS_ALLOWED: Inowana runyorwa rwevanopihwa nzvimbo vanotenderwa.

Read More

Yakagadziriswa: lerp

Linear Interpolation, inonyanya kuzivikanwa seLerp, inzira inoshandiswa kuverenga poindi iri pakati pemamwe mapoinzi maviri pamutsetse kana curve. Iyi tekinoroji inoshandiswa zvakanyanya munzvimbo dzakasiyana senge magirafu emakomputa uye kuvandudzwa kwemutambo. Muchikamu chino, tichanyura mukati mekuti Lerp chii uye kuti tingaite sei muJava.

Read More

Yakagadziriswa: Haina kukwanisa kutanga kirasi org.codehaus.groovy.vmplugin.VMPluginFactory

Chokwadi, ndinonzwisisa zvaunoda. Ini ndichanyora chinyorwa pamusoro pehurukuro "Haikwanise kutanga kirasi org.codehaus.groovy.vmplugin.VMPluginFactory" kusanganisira sumo, mhinduro, tsananguro yekodhi uye kushandiswa kwemusoro.

ziviso
Java inobvumira vanogadzira kugadzira zvishandiso zvakasiyana. Zvakadaro, vanowanzosangana nemhosho yekutanga - "Haina kukwanisa kutanga kirasi org.codehaus.groovy.vmplugin.VMPluginFactory." Iko kukanganisa kunowanzoitika nekuda kwekushayikwa kana kusawirirana kweJava Development Kit (JDK). Kuti unzwisise zviri nani, zvakakosha kunyura zvakadzama munyaya iyi uye kugadzirisa kwayo.

Read More

Yakagadziriswa: tarisa vhezheni linux

Chokwadi, ngatitange nemusoro wenyaya.

ziviso

Linux imhuri yeakavhurika-sosi Unix-senge masisitimu anoshanda ayo akavakirwa paLinux Kernel. Maitiro ekutarisa vhezheni yeLinux yauri kumhanyisa chikamu chakakosha chekuchengetedza sisitimu yako, uye inokubatsira kubata zvigadziriso uye kugadzirisa nyaya zvine mutsindo. Ichi chinyorwa chinokutungamira kuti ungatarisa sei Linux yako vhezheni uye unzwisise izvo zvakabatanidzwa zvinosanganisirwa mushanduro

Read More

Yakagadziriswa: kuyangarara kune tambo

Kunzwisisa Float kune String Shanduko muJava.

Kushandura chinoyangarara kuita tambo muJava chinhu chakakosha cheJava programming language, kunyanya kune zvirongwa zvine chekuita nekuverenga masvomhu. Dzimwe nguva zvinodikanwa kushandura nhamba kuita zvinyorwa zvemavara kuti zviratidze zvakafanira kumushandisi, zvichengete mudhatabhesi, kana kuzvibata neimwe nzira.

Read More

Yakagadziriswa: toast muenzaniso

Chokwadi, ngatitangei nekutsanangura iyo programmatic pfungwa tichishandisa Java programming - toast, semuenzaniso, inokurumidza ziviso meseji inobuda, inopera, uye isingape sarudzo yekudyidzana. Iyi nifty ficha inowanikwa mune Android application.

Iyo fashoni inosunga-mukati ndeye kufunga nezve toast sechinhu chinowedzera chinogona kusimudzira chipfeko, asi kwete kuchikunda. Inoonekwa muchidimbu, inosimudzira ruzivo rwemushandisi, asi haidi kuti mushandisi atarise kubva pane yekutanga kutarisa, senge mhete dzekutaura kana bhegi rine mavara matema mune monochrome ensemble.

Read More