Maksat ücret vermiyim ;Daide phonegap ücretli
Çok sağol yollaririmyapacak birsey yokDS javascriptini Apk yapacaksan zaten calısmaz , sen spk yolla ben sana Apk yollarım .

Bende yollarim istersen ilk kime denk gelirsenÇok sağol yollaririm![]()

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 ?çü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 .
//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" );
}
İş ortamında bile uygulama yazıyorum DS sayesinde .
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 .btnileri = app.CreateImage( "Img/ileri.png", 0.20);
btnileri.SetPosition( 0.002, 0.003);
btnileri.SetOnTouchDown(buraya fonksiyon adını yaz);
banner.AddChild( btnileri );
videoview;
player = app.CreateVideoView( 1,1);
player.SetPosition( 0, 0);
layplayer.AddChild(player);
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
//bar oluşturma
banner=app.CreateLayout("Absolute","Horizontal,FillXY")
banner.SetSize(1,0.08)
banner.SetPosition( 0, 0);
banner.SetBackColor( renk2);
laymenu.AddChild(banner);
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 );
txt = app.CreateText( "Müzik Çalara Git" );
txt.SetTextSize( 22 );
txt.SetPosition( 0.25, 0.02);
banner.AddChild( txt );
skb = app.CreateSeekBar( 0.8, -1 );
skb.SetPosition( 0.15, 0.035);
skb.SetRange( 1.0 );
skb.SetOnTouch( skb_OnTouch );
altbanner.AddChild( skb );
Tesekkurler bu kodlar zamanı geldiğinde çok isime yariyacakçözersin çözersinTakı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);
pcden mi telefondan mı üste işe yarar kodlar ekledim onlarada göz atKod: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
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 );
telefon klavyesinden de zor oluyor inş PC bulurumda hizlanirim biraz. Tekrar teşekkürler.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.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.
Evet galiba ikisine de slide to yazdım :/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.
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!" );
}
}
