DroidScript(cepte yada pcde programlama)

Sponsorlu Bağlantılar

AFK_is_now_AFK

Üye
Olsun jetonun bi köşesi daha dustu :D
O zaman PC gelir gelmez bi kurcaliyim android studioydu eclipse di unitydi falan filan :D
 


SeloSoftt

SeloSoftt

Üye
    Konu Sahibi
Bence de öyle yap :)
yeni uygulamam olan HTMLCODEVİEWER playstore de :
 
  • Beğen
Tepkiler: AFK_is_now_AFK
Tufkan

Tufkan

Üye
Visual basic kullanan yada kullanmayı bilen varmı?
 
  • Beğen
Tepkiler: AFK_is_now_AFK
SeloSoftt

SeloSoftt

Üye
    Konu Sahibi
Teşekkürler.
Bu bir reklam değil ama yaptığım faaliyetlere bakarak reklam hükmü de verebilir tabi :)
o zaman cevap şu olur benim DS'ten beklentim yüksek daha ileri seviye programlama , bunun içinde geliştirilmesi gerek , geliştirilmesi içinde kaynak gerek bu yüzden elimden geldiği kadar bu şekilde yada satın alarak destek oluyorum.
Bu arada fredom olayını aktardım yetkili şahsa maxicep üzerinde bu sayfayı inceledi korsan indirmeler için daha yüksek güvenlik sağlayacagını söyledi .
Kod:
function Bilgi()
{
    About = app.CreateDialog( "bilgi" );
    layAbout = app.CreateLayout( "linear", "vertical,fillxy" );
    //resim = app.CreateImage( "Img/logo1.png",0.4); resim yoluna resim dosyası ekle sonra aktif et bu kodu.
    //resim.SetMargins( 0, 0.01, 0,-0.1 );
    txt = app.CreateText( "Merhaba \nbu fonksiyon bilgi amaçlıdır !!", 0.8, 0.2, "Multiline" );//Multiline coklu satır yazmak için kullanılır
    txt.SetTextColor("#ffffff");//yazı rengi beyaz.
    txt.SetMargins( 0, 0.099, 0,-0.1 );
    txt.SetTextSize( 15 );//yazı büyüklüğü
   // layAbout.AddChild( resim )resim yoluna eklendikten sonra aktif et.
    layAbout.AddChild( txt )
    About.AddLayout( layAbout );
    About.Show();//göster.
}

açıklamaları yazdım resim yolu doğru olmazsa eksik kalacagı için foksiyon ekrana yansımaz .
Sonrasında bir butona yada seçim işlemine atamak kalır geriye .
Kod paylaşımı yapılırsa hata çözümü daha kolay olur .
COLOR GENERATOR(Renk Üretici)
Uygulamalarınızı yaparken istediğiniz rengi kolayca bulup ekleyin.


Kod:
// Hex Color Code, V1.1
var dw = app.GetDisplayWidth() ;
var dh = app.GetDisplayHeight() ;
var sw = app.GetScreenWidth();
var sh = app.GetScreenHeight();
var dens = app.GetScreenDensity();

var img_w = 300/dw ;
var img_h = 200/dh ;

// Initial values
var colorTrs   = "80";
var colorRed   = "54" ;
var colorGreen = "FF" ;
var colorBlue  = "17" ;

//Called when application is started.
function OnStart()
{
    //--- Main Screen ----------
    //Get screen dimensions.
    tablet = ( (sw > 1200 || sh > 1200) && dens < 320 );
    lowRes = ( sw < 800 && sh < 800 );
    CreateLayout() ;
    setInterval("update()", 50) ;
}

function OnConfig() {
    CreateLayout() ;
}
function update(){
    img.SetColor("#" + colorTrs + colorRed + colorGreen + colorBlue) ;
//    txt.SetText("Color Code : #" + colorTrs + colorRed + colorGreen + colorBlue) ;
    txt.SetText("Red : " + parseInt(colorRed, 16)
    + ", Green : " + parseInt(colorGreen, 16)
    + ", Blue : " + parseInt(colorBlue, 16) ) ;
    txtStatus.SetText("Color Code : #" + colorTrs + colorRed + colorGreen + colorBlue) ;
}

function skbTrs_OnTouch( value ){
    colorTrs = ("0"+(Math.round( value ).toString(16))).slice(-2).toUpperCase() ;
}

function skbRed_OnTouch( value ){
    colorRed = ("0"+(Math.round( value ).toString(16))).slice(-2).toUpperCase() ;
}

function skbBlue_OnTouch( value ){
    colorBlue = ("0"+(Math.round( value ).toString(16))).slice(-2).toUpperCase() ;
}

function skbGreen_OnTouch( value ){
    colorGreen = ("0"+(Math.round( value ).toString(16))).slice(-2).toUpperCase() ;
}

function CreateLayout(){
    var land = (app.GetOrientation() == "Landscape") ;

    //Create main layout for buttons etc.
    layFront = app.CreateLayout( "Linear", "Vertical,FillXY" );   

    //Create title bar and text
    layTitleBar = app.CreateLayout( "Linear", "Horizontal,vcenter,FillX" );   
    layTitleBar.SetBackground( "/res/drawable/bar_dark" );
    imgTitle = app.CreateImage( "Img/Hex Color Code.png", 0.03, -1);
    layTitleBar.AddChild( imgTitle );
    txtTitle = app.CreateText(" Hex Color Code", -1, -1,"Bold") ;
    txtTitle.SetTextSize(20) ;
    layTitleBar.AddChild( txtTitle );

    //Create status bar.
    layStatusBar = app.CreateLayout( "Linear", "Horizontal,VCenter, Left,FillX" );   
    layStatusBar.SetBackground( "/res/drawable/bar_dark" );
    txtStatus = app.CreateText("Starting ...", -1, -1,"Monospace") ;
    txtStatus.SetTextSize(12) ;
    txtStatus.SetTextColor("#ff00f000") ;
    layStatusBar.AddChild( txtStatus );

    //Create a layout with objects vertically centered.
    layMain = app.CreateLayout( "Linear", "Center,FillXY" );   
//    lay.SetBackColor("#FFCCCCCC") ;
    layMain.SetBackground( "/res/drawable/pattern_carbon", "Repeat" );

    layImg = app.CreateLayout("Linear","Center, FillX");
    img = app.CreateImage(null, img_w, img_h);
    layImg.AddChild(img) ;
    layImg.SetMargins(0.01, 0.01, 0.01, 0.01) ;
//    layImg.SetBackColor("#FF229999") ;
   
    layTxt = app.CreateLayout("Linear", "Left, FillX") ;
    //Create a text label and add it to layout.
    txt = app.CreateText( "Hello" );
    txt.SetTextSize( 12 );
    layTxt.AddChild( txt );
    layTxt.SetMargins(0.01, 0.01, 0.01, 0.01) ;
//    layTxt.SetBackColor("#FF999922") ;

    laySkb = app.CreateLayout("Linear", "Left, FillX") ;
    laySkb.SetMargins(0.01, 0.01, 0.01, 0.01) ;
//    laySkb.SetBackColor("#FF992299") ;
   
    // Create Labels TRS
    txtTrs = app.CreateText( "Transparency" );
    laySkb.AddChild( txtTrs );
    //Create seek bar.
    skbTrs = app.CreateSeekBar( 0.9, -1 );
    skbTrs.SetRange( 255 );
    skbTrs.SetValue( parseInt(colorTrs, 16) );
    skbTrs.SetOnTouch( skbTrs_OnTouch );
    laySkb.AddChild( skbTrs );

    // Create Labels RED
    txtRed = app.CreateText( "Red" );
    laySkb.AddChild( txtRed );
    //Create seek bar.
    skbRed = app.CreateSeekBar( 0.9, -1 );
    skbRed.SetRange( 255 );
    skbRed.SetValue( parseInt(colorRed, 16) );
    skbRed.SetOnTouch( skbRed_OnTouch );
    laySkb.AddChild( skbRed );


    // Create Labels GREEN
    txtGreen = app.CreateText( "Green" );
    laySkb.AddChild( txtGreen );
    //Create seek bar.
    skbGreen = app.CreateSeekBar( 0.9, -1 );
    skbGreen.SetRange( 255 );
    skbGreen.SetValue( parseInt(colorGreen, 16) );
    skbGreen.SetOnTouch( skbGreen_OnTouch );
    laySkb.AddChild( skbGreen );

    // Create Labels BLUE
    txtBlue = app.CreateText( "Blue" );
    laySkb.AddChild( txtBlue );
    //Create seek bar.
    skbBlue = app.CreateSeekBar( 0.9, -1 );
    skbBlue.SetRange( 255 );
    skbBlue.SetValue( parseInt(colorBlue, 16) );
    skbBlue.SetOnTouch( skbBlue_OnTouch );
    laySkb.AddChild( skbBlue );

    //Add layout to app.   
    layMain.AddChild( layImg ) ;
    layMain.AddChild( layTxt ) ;
    layMain.AddChild( laySkb ) ;
    layFront.AddChild( layTitleBar );
    layFront.AddChild( layMain ) ;
    layFront.AddChild( layStatusBar );
    layMain.SetSize( -1, (land?0.83:0.91) ) ;
    layTitleBar.SetSize( -1, (land?0.1:0.05) ) ;
    layStatusBar.SetSize( -1, (land?0.07:0.04) ) ;
    app.AddLayout( layFront );
}
 
  • Beğen
Tepkiler: AFK_is_now_AFK

AFK_is_now_AFK

Üye
Sanırım butonun sayfadaki pozisyonunu SetMargins sen ayarliyorduk. Ayar yapıyorum butonu önce ekranda sağa cekiyorum. Sonra assa indiriorum. Hedefim sağ alt köşe 0.1 yapiorum belli bir miktar iniyor 0.2 yapıyorum ayni sonrasında ekran ortasına gelince ne kadar verirsem veriyim assa inmiyor 50 bile versem orda kaliyor. Bununla birlikte ayni ekranın sol üst köşesindeki buton kayboluyor nasıl bir hata yapıyorum acaba ??
Sanırım butonun sayfadaki pozisyonunu SetMargins sen ayarliyorduk. Ayar yapıyorum butonu önce ekranda sağa cekiyorum. Sonra assa indiriorum. Hedefim sağ alt köşe 0.1 yapiorum belli bir miktar iniyor 0.2 yapıyorum ayni sonrasında ekran ortasına gelince ne kadar verirsem veriyim assa inmiyor 50 bile versem orda kaliyor. Bununla birlikte ayni ekranın sol üst köşesindeki buton kayboluyor nasıl bir hata yapıyorum acaba ??
Kod paylasmama gerek varmı varsa paylasayim.
 
SeloSoftt

SeloSoftt

Üye
    Konu Sahibi
evet kod paylaşımı daha rahat çözüm demek oluyor.
çünkü araya başka kodlar girmiş olabilr .
Fakat "Linear" layoutla ekran düzeni kuruyor ve sıkıntı yaşıyorsan linear yerine "Absolute" kullan bunun yanında setposition kullanacaksın bu da x ve y doğrultusunda yerleşim pozisyonu demek oluyor ki daha kolay x soldan sağa y yukardan aşağıya doğru aşagıdaki kodu incele ;
Kod:
lay = app.CreateLayout( "Absolute" ,"VCenter, FillXY");
image button
Kod:
    imgbtn = app.CreateImage( "Img/info.png", 0.31);//resim ekle.
    imgbtn.SetPosition( 0.35, 0.32);//burdan yerleşimi kolayca yaparsın x*y doğrultusunda.
    imgbtn.SetMargins( 0, 0, 0.003, 0 );
    imgbtn.SetOnTouchDown(Bilgi);
    lay.AddChild( imgbtn );

Kod:
  //Create a button.
    btn = app.CreateButton( "Button", 0.4 );
    btn.SetPosition( 0.35, 0.32);
    btn.SetMargins( 0, 0.02, 0, 0 );
    btn.SetOnTouch( btn_OnTouch );
    lay.AddChild( btn );

bu pozisyon seni sağ alta götürür.
Kod:
  imgbtn.SetPosition( 0.76, 0.82);

bunlarda button çeşitleri.
Kod:
function OnStart()
{
  lay = app.CreateLayout( "Linear", "Vertical,FillXY" );
  lay.SetPadding( 0.1, 0.1, 0.1, 0 );

  b1 = app.CreateButton( "Normal", -1, -1, "FillX" );
  lay.AddChild( b1 );

  b2 = app.CreateButton( "Gray", -1, -1, "FillX,Gray" );
  lay.AddChild( b2 );

  b3 = app.CreateButton( "Alum", -1, -1, "FillX,Alum" );
  lay.AddChild( b3 );

  app.AddLayout( lay );
}
 
  • Beğen
Tepkiler: AFK_is_now_AFK
Tufkan

Tufkan

Üye
Merhabalar uzun zamandan sonra yine buradayım ben flash isimli uygulamanı değiştirmek istiyorum ekleme istediklerim şunlar
1) sos
2-) sos her yanip sönerken örnek süpermen her flash yandiginda uçsun
3-) uygulama acilir acilmaz flash yansin sonradan kapatip acma sartiyla
4-) arkaplanda yanmaya devam etsin farkli programlara girerkende acik kalsin


Proje alinti deil kendim dusundum yapilamaz diye birsey deyil diye dusunuyor simdiden saolun
 
  • Beğen
Tepkiler: AFK_is_now_AFK
SeloSoftt

SeloSoftt

Üye
    Konu Sahibi
Merhabalar uzun zamandan sonra yine buradayım ben flash isimli uygulamanı değiştirmek istiyorum ekleme istediklerim şunlar
1) sos
2-) sos her yanip sönerken örnek süpermen her flash yandiginda uçsun
3-) uygulama acilir acilmaz flash yansin sonradan kapatip acma sartiyla
4-) arkaplanda yanmaya devam etsin farkli programlara girerkende acik kalsin


Proje alinti deil kendim dusundum yapilamaz diye birsey deyil diye dusunuyor simdiden saolun

Elbette yapılabilir DroidScript içindeki demoları tamamen incele daha fazla fikir sahibi olursun .
Arkaplanda uygulama çalışmaya devam eder fakat ışık söner .Bu durum Androidle alakalı bir sorundu galiba önceden şuan ne durumda bilmiyorum benim uygulamamda da aynı sıkıntı var arkaplana atınca ışık kapanıyor bunu geliştiriciye not edeceğim .
Ynıp sönme olayı "for " döngüsü ile yapılabilir .
FlashL tamamen benim yazdığım bir uygulamadır DS ile yapılmışlık açısından ilktir ve istediğiniz şekilde modifiye edip kullanabilirsiniz .


Birde şu konu var; " deil ,deyil" ikisi de "değil "arkadaşım .Sizler eğitim görmüş ve hala eğitim gören insanlarsınız .
Elinizden geldiği kadar yazım kurllarına dikkat edin kelimeleri doğru yazın "yha ,shey " bunlar nedir Allah aşkına sizler işleri olması gerektiği gibi yapın ki güzel nesiller oluşsun güzel dilimizi anlamsız yapmacık özenti kelimelerle karmaşıklık ve anlaşılırlıktan uzaklaştırmayın .
Tufan lafım tamamen sana değil ama senin üzerinden bu şekil şahıslara hepsini üzerne alınma :)
Rica ediyorum , lütfen güzel dilimizi güzel kullanalım :)
 
  • Beğen
Tepkiler: AFK_is_now_AFK
Tufkan

Tufkan

Üye
Arkaplanda uygulama çalışmaya devam eder fakat ışık söner .Bu durum Androidle alakalı bir sorundu galibaönceden şuan ne durumda bilmiyorum



Ben gm discovery kullaniyorum vede son surum arkaplanda devam ediyo
 
  • Beğen
Tepkiler: AFK_is_now_AFK
SeloSoftt

SeloSoftt

Üye
    Konu Sahibi
Benim makina kötü galiba etmiyor :)
 
  • Beğen
Tepkiler: AFK_is_now_AFK

AFK_is_now_AFK

Üye
Arkaplanda uygulama çalışmaya devam eder fakat ışık söner .Bu durum Androidle alakalı bir sorundu galibaönceden şuan ne durumda bilmiyorum



Ben gm discovery kullaniyorum vede son surum arkaplanda devam ediyo
Telefonun kendi appinde mi oluyor bende GMD kullanıyorum 16GB. Son çıkan KitKat güncelleme de yok öyle birşey.
@SeloSoftt mp3 uygulaması yaptım çalma listesi yok :D, apk halini görmedim ama muhtemelen ana menüye gidince müzik çalmaya devam etmiyor :D , Geri tuşuna basinca anında app dan cikiyor. :D Dandik birşey :D ama bunu su anki kullanicilarin nabzini ölçmek için düzeltmek istemiyorum. Şöyle bi sıkıntı var, ayarlar bolumu yaptim about ekledim başka ne ekleyebilirim bilmiyorum :D birde abouta basınca pencere geliyor mavi yazıyla başlık yaziyorum metin nasıl ekleniyor tam anlamadım :D şöyle gorunuyor.

AfkTech
--------------------------
 
SeloSoftt

SeloSoftt

Üye
    Konu Sahibi
müzik çalmaya devam ediyor onda sıkıntı yok :)
sıkıntı flash olayında var DS için fakat HTC ONE MİNİ kendi orjinal uygulamasında da aynı durum söz konusu bendede kitkat var.
sanırım asıl sıkıntı flash değil flash'ı tetikleyen kamera da sonuçta kamera olmadan calısmaz flash .
liste için şu yöntemi kullan ;
Kod:
  list = app.ListFolder( "/sdcard/music", ".mp3" );
  lst = app.CreateList(list,0.96,0.70);//data kısmına müzik klasörünü belirten yolu yaz.
  lst.SetBackColor( "#00000000");//liste arkaplanı
  lst.SetTextColor1( "#ffffff");//1. yazı
  lst.SetTextColor2( "#0000ff" );//2.yazı
  lst.SetTextMargins( 0, 0.001, 0, 0);
  lst.SetEllipsize1( "end");//liste başlıgı daraltmak için
  lst.SetTextSize( 18 );//text büyüklüğü
  lst.SetTextShadow1( 2, 2,4, "#002200" );//gölgesi
  lst.SetTextShadow2( 1.5, 2,4, "#000000" );
  lst.SetDivider( 0.001, "#000000" );//listede elemanları ayıran  çizgi
//  lst.SetOnTouch( lst_OnTouch );//listedeki elemana dokununca yapılacak işlem fonksiyon.
// lst.SetOnLongTouch( lst_OnLongTouch );//listedeki elemana uzun basınca çalısacak fonksiyon.
  lay.AddChild( lst );//hangi layoutta görünmesini istiyorsan o layouta ekle (lay,layA,layB vs.)

geri tuşuna basınca cıkmasını önlemek için ;
Kod:
app.EnableBackKey( false );

şimdi de cıkış fonksiyonunu geri tuşuna atayalım;
Kod:
function OnBack() {
  var yesNo = app.CreateYesNoDialog( "ÇIKILACAK  ?" );
  yesNo.SetOnTouch( yesNo_OnTouch );
}

//Way out if normal Back key disabled
function yesNo_OnTouch( result ){
  if( result=="Yes" )
app.Exit();

}

Yazı yazdırma;
Kod:
 txt = app.CreateText( "buraya yazı yaz." );
    txt.SetTextSize( 22 );
    txt.SetPosition( 0.25, 0.02);//absolute layout için.
    lay.AddChild( txt );//layouta ekle.

bu kodu daha önce vermiştim hiçbir sıkıntı yok ;
Kod:
function Bilgi()
{
    About = app.CreateDialog( "bilgi" );
    layAbout = app.CreateLayout( "linear", "vertical,fillxy" );
    //resim = app.CreateImage( "Img/logo1.png",0.4); resim yoluna resim dosyası ekle sonra aktif et bu kodu.
    //resim.SetMargins( 0, 0.01, 0,-0.1 );
    txt = app.CreateText( "1.satır \n2.satır !!", 0.8, 0.2, "Multiline" );//Multiline coklu satır yazmak için kullanılır
//txt = app.CreateText( "tek satır" ); //tek satır için.
    txt.SetTextColor("#ffffff");//yazı rengi beyaz.
    txt.SetMargins( 0, 0.099, 0,-0.1 );
    txt.SetTextSize( 15 );//yazı büyüklüğü
   // layAbout.AddChild( resim )resim yoluna eklendikten sonra aktif et.
    layAbout.AddChild( txt )
    About.AddLayout( layAbout );
    About.Show();//göster.
}
 
Son düzenleme:
  • Beğen
Tepkiler: AFK_is_now_AFK

AFK_is_now_AFK

Üye
Peki metinde bi alt satıra nasıl inicem ?? Entera basınca hatalı kod uyarisi veriyor.
Peki metinde bi alt satıra nasıl inicem ?? Entera basınca hatalı kod uyarisi veriyor.
Çok acil :)
Edit: Cozdum sanırım. Ayrı ayrı metinler ekledim.
 
Son düzenleme:
Tufkan

Tufkan

Üye
Gm discovery kendi uygulamasi olan el fenerinde devam ediyr
 
  • Beğen
Tepkiler: AFK_is_now_AFK

AFK_is_now_AFK

Üye
Eminmisin? KitKat beta da vardı öyle problem ama son cikan kitkat full de yok. İstersen benim fener uygulamasını atarim sana.
Uygulamada kullandigim fontları samples deki aciklamasi verilen bir siteden aldım telif hakki dogarmi ya da backgroundlardan ?
 
SeloSoftt

SeloSoftt

Üye
    Konu Sahibi
txt = app.CreateText( "1.satır \n2.satır !!", 0.8, 0.2, "Multiline" );//Multiline coklu satır yazmak için kullanılır
//txt = app.CreateText( "tek satır" ); //tek satır için.


Bak bir dünya örnek verdim yukarıda çoklu satır için Multiline kullanacaksin 1.satırı bitirince \n yazacaksin sonra 2.satıra devam aynı şekilde3.4. Vs.
sıkıntı
olacağını sanmıyorum .
 
  • Beğen
Tepkiler: AFK_is_now_AFK

AFK_is_now_AFK

Üye
Çok teşekkürler yordum sizi ama mars yeni bastı ;D
Ya ayarlar menüsü yaptım ama sadece hakkinda butonu var bombos kalmasın ayarlara başka ne koyabilirim sizce :D
app.Createİmage uygulama ikonu mu oluşturuyor? Eğer değilse hangi komutlara uygulamama icon yukleyebilirim??
 
SeloSoftt

SeloSoftt

Üye
    Konu Sahibi
Merhaba .
app.Createİmage resim dosyası açma kodudur eşitledikten sonra istediğin yerde kullanabilirsin uygulama ikonu oluşturmak istiyorsun SDCARD/DROİDSCRİPT/SENİNUYGULAMAN/IMG klasörü içine programın aynı adıyla png dosyası eklemelisin uygulama DS içinde o ikonla görünür sonrasında APK paketlendiği zamanda aynı ikon APK dosyasının ikonu olur ..

Ayarlar ;
Ayarlar menüsü , programın değiştirilebilir tüm fonksiyonları için ayar atayabilirsin gereksinim neyse ona göre .
 


Üst Alt