Android + Unity

sancsanka

Active member
  • Sep 21, 2009
    586
    80
    28
    මචන්ලා , UNITY වලින් හදපු game එකක් මට Android app එකක් හරහා call කරන්න පුලුවන්ද ?
    ( eg : android app එකක button එකක් click කරාම unity වලින් හදපු game එක run වෙන්න ඕන )
    මේක කරන්න පුළුවන් විදියක් දන්න යාලුවෝ ඉන්නවනම් සප් එකක් දෙනවද
    :yes:
     
    Last edited:

    NEMISIS

    Well-known member
  • Nov 13, 2013
    11,364
    19,486
    113
    Colombo
    machan uba android app eken call karanawa kiyana eken adahas kare mokadda?

    ube seperate app ekakin game eka open karana ekada ?
    nathnam unity compiled code eke thiyana monawa hari call karaganna ekakda ?
    ehamath nathnam app eke part ekak unity walin karala custom code ekak ekka integrate karagannada ?
    hariyatma one mokadda kiyala explain karapan machan
     

    sancsanka

    Active member
  • Sep 21, 2009
    586
    80
    28
    machan uba android app eken call karanawa kiyana eken adahas kare mokadda?

    ube seperate app ekakin game eka open karana ekada ?
    nathnam unity compiled code eke thiyana monawa hari call karaganna ekakda ?
    ehamath nathnam app eke part ekak unity walin karala custom code ekak ekka integrate karagannada ?
    hariyatma one mokadda kiyala explain karapan machan


    mchn mn karannaa hadanne unity walin game ekak hadanawa , hadala eka android app ekak widiyata convert krnwa (app1) , eelagata thawa normal android app ekak hadanwa (app2)

    dan mata ona app2 eke button ekak click kalama app1 eka run karnna
     

    tharakato

    Well-known member
  • Jul 26, 2007
    11,431
    697
    113
    Sri Lanka
    mchn mn karannaa hadanne unity walin game ekak hadanawa , hadala eka android app ekak widiyata convert krnwa (app1) , eelagata thawa normal android app ekak hadanwa (app2)

    dan mata ona app2 eke button ekak click kalama app1 eka run karnna

    පුළුවන්

    එකට android වල function එකක් තියනවා Intent කියල.

    Code:
    PackageManager manager = this.getPackageManager();
        try {
            Intent a = manager.getLaunchIntentForPackage(unity  වලින් හදපු  game  එකේ  package name  එක මෙතනට දෙන්න );
            if (a == null) {
                return false;
               
            }
            i.addCategory(Intent.CATEGORY_LAUNCHER);
            this.startActivity(a);
            return true;
        } catch (PackageManager.NameNotFoundException e) {
            return false;
        }
     
    Last edited:

    tharakato

    Well-known member
  • Jul 26, 2007
    11,431
    697
    113
    Sri Lanka
    android අල්ලපු කාලයක් මතක නැහැ බන්. තාම ලංකාවට paid app හදන්න බැහැ නේද ?
     

    sancsanka

    Active member
  • Sep 21, 2009
    586
    80
    28
    machan uba android app eken call karanawa kiyana eken adahas kare mokadda?

    ube seperate app ekakin game eka open karana ekada ?
    nathnam unity compiled code eke thiyana monawa hari call karaganna ekakda ?
    ehamath nathnam app eke part ekak unity walin karala custom code ekak ekka integrate karagannada ?
    hariyatma one mokadda kiyala explain karapan machan

    පුළුවන්

    එකට android වල function එකක් තියනවා Intent කියල.

    Code:
    PackageManager manager = context.getPackageManager();
        try {
            Intent a = manager.getLaunchIntentForPackage(unity  වලින් හදපු  game  එකේ  package name  එක මෙතනට දෙන්න );
            if (a == null) {
                return false;
               
            }
            i.addCategory(Intent.CATEGORY_LAUNCHER);
            context.startActivity(a);
            return true;
        } catch (PackageManager.NameNotFoundException e) {
            return false;
        }

    Thanks A lot bro , thank you very much :yes:
     

    tharakato

    Well-known member
  • Jul 26, 2007
    11,431
    697
    113
    Sri Lanka
    Thanks A lot bro , thank you very much :yes:

    මම දැන් දැක්කේ ඔය code එකේ කැල්ලක් කලින් මම වැරදියට දාල තියෙන්නේ. original post එකේ code එක වෙනස් කළා. ඒක ගන්න
     
    Last edited: