DroidScript(cepte yada pcde programlama)

Sponsorlu Bağlantılar

AFK_is_now_AFK

Üye
Peki .js .apk olarak paketleyebilecek başka pıt program varmı?
 


SeloSoftt

SeloSoftt

Üye
    Konu Sahibi
native uygulamalar html,css,js kullanırlar bu tür birsey aramalısın.
 

AFK_is_now_AFK

Üye
Ornek ??
 
SeloSoftt

SeloSoftt

Üye
    Konu Sahibi
aide phonegap ücretli
 
SeloSoftt

SeloSoftt

Üye
    Konu Sahibi
yapacak birsey yok :) DS javascriptini Apk yapacaksan zaten calısmaz , sen spk yolla ben sana Apk yollarım .
 
  • Beğen
Tepkiler: AFK_is_now_AFK

AFK_is_now_AFK

Üye
AİDE telefonda vardi ama eğitim için sanmistim simdi bi açıp kurcalayayim dedim ve gordumki droidscript den çok daha farklı main.XML falan filan internette okuduğum eğitimlere daha yakin geldi. Daha doğrusu droidscriptte yazdigim su kodu

lay.SetBackground( "" ) AİDE de yazınca error veriyor. Sanırım eclipse in mobil versiyonu gibi çalışıyor ve oyunlar için oyun motorunu beraberinde getiriyor galiba. (LibGDX) Peki droidscriptin neyi eksik anlaşılır olduğu için mi farklı ???? Kodları programın anliyacagi şekilde yazdırıp sonra mi javaya çevirip paketliyorlar AİDE deki new project kısmına bastığımda başlangıçta verilen fonksiyonun farklı olduğunu gördüm ve run a bastım apk olarak paketleyip yükledi droidscriptin HelloWorld ünden farksız fakat kodlar neden farkli ??
 
SeloSoftt

SeloSoftt

Üye
    Konu Sahibi
çünkü birinde java diğerinde javascript kodu kullanıyorsun.
Aide ve aide Phonegap her halta hata verir seni canından bezdirir . eğitimi ücretli ve türkiye şartlarına göre pahalıdır
DS APK plugini sadece 14.10tl dir.
DroidScript javascript kullanır kendi sdk'sıyla bu javascript kodlar vasıtasıyla androidi taklit eder çalışma prensibi budur.
Android programlama adına tüm araç gereçleri kullandım çok iyi program modifiye ederim fakat hiçbiri DroidScript gibi basit ve kullanıslı değil .
 
  • Beğen
Tepkiler: AFK_is_now_AFK

AFK_is_now_AFK

Üye
çünkü birinde java diğerinde javascript kodu kullanıyorsun.
Aide ve aide Phonegap her halta hata verir seni canından bezdirir . eğitimi ücretli ve türkiye şartlarına göre pahalıdır
DS APK plugini sadece 14.10tl dir.
DroidScript javascript kullanır kendi sdk'sıyla bu javascript kodlar vasıtasıyla androidi taklit eder çalışma prensibi budur.
Android programlama adına tüm araç gereçleri kullandım çok iyi program modifiye ederim fakat hiçbiri DroidScript gibi basit ve kullanıslı değil .
Su an bilgisayarim bozuk ve sanırım onarılması olanaksiz ;D fakat bir bilgisayar temin eder etmez eclipse kullanmayı planliyorum. Ds ile devam edersem bu bana yarar saglarmi ?
DS de bir uygulama yaptim birazını editledim ama yine de farklı birşey cikti ortaya. İyi güzel ama ben ayarlar için 2. Bi screen açmak istiyorum yani istiyorum ki kullanıcı ayarlar butonuna basın sonra obur screen e geçsin ayar yapsin. Bu screeni nasıl açarım? Acaba createLayout komutundan olur mu?
 
SeloSoftt

SeloSoftt

Üye
    Konu Sahibi
Kod:
//Called when application is started.
function OnStart()
{
    //1. layout
    layMain = app.CreateLayout( "Linear", "FillXY" );  
    layMain.SetBackground( "/Sys/Img/BlueBack.jpg" );
    layMain.SetPadding( 0, 0.1, 0, 0 );

    //1.layout için buton.
    btn = app.CreateButton( "1.sayfa", 0.3, 0.06, "Alum" );
    btn.SetOnTouch( btn_OnTouch );
    layMain.AddChild( btn );

    //2. layout
    laySlide = app.CreateLayout( "Linear", "FillXY" );
    laySlide.SetPadding( 0, 0.1, 0, 0 );
    laySlide.SetBackground( "/Sys/Img/GreenBack.jpg" );
    laySlide.SetVisibility( "Hide" );//bu fonksiyon adı yazılan layoutu gizler. laySlide.SetVisibility( "Show" );buda görünür yapar.
  
    //Create button and add to main layout.
    btnBack = app.CreateButton( "2.sayfa", 0.3, 0.06, "gray" );
    btnBack.SetOnTouch( btnBack_OnTouch );
    laySlide.AddChild( btnBack );
  
    //Add layouts to app.  
    app.AddLayout( layMain );
    app.AddLayout( laySlide );
}

//Called when user touches our slide button.
function btn_OnTouch()
{
    laySlide.Animate( "SlideFromLeft" );
}

//Called when user touches our back button.
function btnBack_OnTouch()

bu kodu kullan DS içinde var zaten arkaplan dosyası uzantısı png yazıldıgı için dikkatini cekmemiştir yukardaki doğrusu
{
    laySlide.Animate( "SlideToLeft" );  
}

eclipseyi sildim ben Android Studyo yükledim ama hiç benlik değil :) İş ortamında bile uygulama yazıyorum DS sayesinde .
Eclipse ve Android studyo daha önde her sekilde DS ten ama kolaylık ve kullanım açısından DS daha kolay bence sen DS i kavrarsın soru soranlar içinde bana program yaptırmak yerine çözüm isteyen metod soran sen varsın . bende yardımcı olurum elimden geldiğince.
 
  • Beğen
Tepkiler: AFK_is_now_AFK

AFK_is_now_AFK

Üye
Tesekkurler eğer bu screen olayını da çözersem bi köşe daha donerim herhalde :)
Bu kodları kopyalayamiyorum hepsini birden anlamadim gitti?? Bari kısım kısım aliyi dedim o zamanda yapıştır deyince hepsini yanyana diziyor telefon :D başında da // olunca hepsi açıklama gibi görünüyor yeşil oluyor :D
 
SeloSoftt

SeloSoftt

Üye
    Konu Sahibi
çözersin çözersin :) Takıldığın yerleri sor 1. sayfada verdiğim örnek kodların oldugu bi sayfa var oraya da göz at , gurup sayfasına da uğra orda çözümler rahat bulunuyor .
image button örneği
Kod:
btnileri = app.CreateImage( "Img/ileri.png", 0.20);
    btnileri.SetPosition( 0.002, 0.003);
    btnileri.SetOnTouchDown(buraya fonksiyon adını yaz);
    banner.AddChild( btnileri );

Kod:
videoview;

player = app.CreateVideoView( 1,1);
    player.SetPosition( 0, 0);
    layplayer.AddChild(player);

Kod:
Layouta resim dosyası yerine renkli arkaplan ekleme

lay.SetBackColor( "#75000000");
//75 kısmı şeffaflık ayarı, geri kalan siyah.şeffaf siyah
//kırmızı;lay.SetBackColor( "#ff0000");
//lay.SetBackColor( "#00ff00"); yeşil
//lay.SetBackColor( "#0000ff");mavi
pcden mi telefondan mı üste işe yarar kodlar ekledim onlarada göz at
Kod:
 //bar oluşturma
banner=app.CreateLayout("Absolute","Horizontal,FillXY")
    banner.SetSize(1,0.08)
    banner.SetPosition( 0, 0);
    banner.SetBackColor( renk2);
    laymenu.AddChild(banner);

liste oluşturma

Kod:
 lst = app.CreateList(list,1, 0.98);
    lst.SetBackColor("#90000000")
    lst.SetTextMargins( 0, 0, 0, 0);
    lst.SetPosition( 0, 0.08);
    lst.SetTextColor("#ffffff");
    lst.SetOnTouch(dosyalar);
   // lst.SetOnLongTouch(dosyalar);
    laymenu.AddChild( lst );

text kodu;
Kod:
 txt = app.CreateText( "Müzik Çalara Git" );
    txt.SetTextSize( 22 );
    txt.SetPosition( 0.25, 0.02);
    banner.AddChild( txt );

seekbar oluşturma;
Kod:
 skb = app.CreateSeekBar( 0.8, -1 );
    skb.SetPosition( 0.15, 0.035);
    skb.SetRange( 1.0 );
    skb.SetOnTouch( skb_OnTouch );
    altbanner.AddChild( skb );
 
Son düzenleme:
  • Beğen
Tepkiler: AFK_is_now_AFK

AFK_is_now_AFK

Üye
çözersin çözersin :) Takıldığın yerleri sor 1. sayfada verdiğim örnek kodların oldugu bi sayfa var oraya da göz at , gurup sayfasına da uğra orda çözümler rahat bulunuyor .
image button örneği
Kod:
btnileri = app.CreateImage( "Img/ileri.png", 0.20);
    btnileri.SetPosition( 0.002, 0.003);
    btnileri.SetOnTouchDown(buraya fonksiyon adını yaz);
    banner.AddChild( btnileri );

Kod:
videoview;

player = app.CreateVideoView( 1,1);
    player.SetPosition( 0, 0);
    layplayer.AddChild(player);

Kod:
Layouta resim dosyası yerine renkli arkaplan ekleme

lay.SetBackColor( "#75000000");
//75 kısmı şeffaflık ayarı, geri kalan siyah.şeffaf siyah
//kırmızı;lay.SetBackColor( "#ff0000");
//lay.SetBackColor( "#00ff00"); yeşil
//lay.SetBackColor( "#0000ff");mavi
pcden mi telefondan mı üste işe yarar kodlar ekledim onlarada göz at
Kod:
 //bar oluşturma
banner=app.CreateLayout("Absolute","Horizontal,FillXY")
    banner.SetSize(1,0.08)
    banner.SetPosition( 0, 0);
    banner.SetBackColor( renk2);
    laymenu.AddChild(banner);

liste oluşturma

Kod:
 lst = app.CreateList(list,1, 0.98);
    lst.SetBackColor("#90000000")
    lst.SetTextMargins( 0, 0, 0, 0);
    lst.SetPosition( 0, 0.08);
    lst.SetTextColor("#ffffff");
    lst.SetOnTouch(dosyalar);
   // lst.SetOnLongTouch(dosyalar);
    laymenu.AddChild( lst );

text kodu;
Kod:
 txt = app.CreateText( "Müzik Çalara Git" );
    txt.SetTextSize( 22 );
    txt.SetPosition( 0.25, 0.02);
    banner.AddChild( txt );
Tesekkurler bu kodlar zamanı geldiğinde çok isime yariyacak :) telefon klavyesinden de zor oluyor inş PC bulurumda hizlanirim biraz. Tekrar teşekkürler.
 
SeloSoftt

SeloSoftt

Üye
    Konu Sahibi
rica ederim kolay gelsin.
 
  • Beğen
Tepkiler: AFK_is_now_AFK

AFK_is_now_AFK

Üye
B
Kod:
//Called when application is started.
function OnStart()
{
    //1. layout
    layMain = app.CreateLayout( "Linear", "FillXY" );  
    layMain.SetBackground( "/Sys/Img/BlueBack.jpg" );
    layMain.SetPadding( 0, 0.1, 0, 0 );

    //1.layout için buton.
    btn = app.CreateButton( "1.sayfa", 0.3, 0.06, "Alum" );
    btn.SetOnTouch( btn_OnTouch );
    layMain.AddChild( btn );

    //2. layout
    laySlide = app.CreateLayout( "Linear", "FillXY" );
    laySlide.SetPadding( 0, 0.1, 0, 0 );
    laySlide.SetBackground( "/Sys/Img/GreenBack.jpg" );
    laySlide.SetVisibility( "Hide" );//bu fonksiyon adı yazılan layoutu gizler. laySlide.SetVisibility( "Show" );buda görünür yapar.
  
    //Create button and add to main layout.
    btnBack = app.CreateButton( "2.sayfa", 0.3, 0.06, "gray" );
    btnBack.SetOnTouch( btnBack_OnTouch );
    laySlide.AddChild( btnBack );
  
    //Add layouts to app.  
    app.AddLayout( layMain );
    app.AddLayout( laySlide );
}

//Called when user touches our slide button.
function btn_OnTouch()
{
    laySlide.Animate( "SlideFromLeft" );
}

//Called when user touches our back button.
function btnBack_OnTouch()

bu kodu kullan DS içinde var zaten arkaplan dosyası uzantısı png yazıldıgı için dikkatini cekmemiştir yukardaki doğrusu
{
    laySlide.Animate( "SlideToLeft" );  
}

eclipseyi sildim ben Android Studyo yükledim ama hiç benlik değil :) İş ortamında bile uygulama yazıyorum DS sayesinde .
Eclipse ve Android studyo daha önde her sekilde DS ten ama kolaylık ve kullanım açısından DS daha kolay bence sen DS i kavrarsın soru soranlar içinde bana program yaptırmak yerine çözüm isteyen metod soran sen varsın . bende yardımcı olurum elimden geldiğince.
Bu kodlarda bi problem var sanırım. Obur sayfaya geçmek için butona bastıgimda sayfa geliyor hemen geri 1. Sayfaya donuyor yani butona basiyorum 2. Sayfaya geçiyor ama hemen geri 1. Sayfaya donuyor.
 
SeloSoftt

SeloSoftt

Üye
    Konu Sahibi
function btn_OnTouch()
{
laySlide.Animate( "SlideFromLeft" );
}


function btnBack_OnTouch()

{
laySlide.Animate( "SlideToLeft" );
}
kodu denedim sıkıntı yok çalısıyor

bu kodlarla oynadıysan olur o durum SlideToLeft,SlideFromLeft
bunun dışında istersen up ve down metodu da olmalı yukardan asagıya , aşagıdan yukarı kayma gibi.
 

AFK_is_now_AFK

Üye
function btn_OnTouch()
{
laySlide.Animate( "SlideFromLeft" );
}


function btnBack_OnTouch()

{
laySlide.Animate( "SlideToLeft" );
}
kodu denedim sıkıntı yok çalısıyor

bu kodlarla oynadıysan olur o durum SlideToLeft,SlideFromLeft
bunun dışında istersen up ve down metodu da olmalı yukardan asagıya , aşagıdan yukarı kayma gibi.
Evet galiba ikisine de slide to yazdım :/
 
SeloSoftt

SeloSoftt

Üye
    Konu Sahibi
şimdi hangi ekranda ne göstermek istiyorsan dikkat etmen gereken bir husus var hangi layoutta görmek istiyorsan
layMain.AddChild( btn );
laySlide.AddChild( btn );
ona eklemelisin bunun dışında ayarlar için menü sekmesi açabiliriz .
Kod:
app.SetMenu("Exit,Full,Normal");


function OnMenu(item)
{
  if( item == "Exit" )
  {
     app.Exit();
  }
  else if( item == "Full" )
  {
     app.SetScreenMode( "Full");
  }
  else if( item == "Normal" )
  {
    app.ShowPopup( "Hobbaaa!" );
  }
}
 
Son düzenleme:
Takipçi Satın Al


Üst Alt